1. 用户管理命令
1)useradd 添加新用户
2)passwd 设置用户密码
3)id 判断用户是否存在
4)su 切换用户
5)userdel 删除用户 必须使用exit退出进程才可以删除
userdel 用户名 删除用户但保存主目录
userdel -r 用户名 全部删除
6)who 查看登录用户信息 who am i whoami
7)设置atguigu普通用户具有root权限
在一些文件比如opt中,普通用户权限不够创建文件
更改配置文件 /etc/sudoers
8)usermod 修改用户
2. 常用快捷键:
3. 文件目录类
1)pwd 显示当前工作目录的绝对路径
2)ls列出目录的内容
-a 全部文件 连同隐藏
-d 仅显示目录本身,而不列出文件数据
-l 长数据串列出,包含文件的属性与权限等数据 和ll相似
3)mkdir创建一个新的目录
创建一个多层目录 mkdir -p hh/gg
4)rmdir删除一个文件
5)touch 创建空文件
6)cd切换目录
cd - 回到上次所在的目录
cd -P 跳转到实际物理路径,而非快捷方式路径
7)cp复制文件或目录 -P 指向实际地址 不是软连接
8)rm -rf r是递归删除 f是彻底删除
9)mv name name 重命名
mv 目录 目录 转移目录
10)cat -n 列出行号 tac -n 列出行号
cat -v 列出看不出来的字符
11)more 要查看的文件
space:向下翻一页 enter:向下翻一行 q:离开more
ctrl+F向下滚动一屏 Ctrl+B返回上一屏
= 输出当前行的行号 :f输出文件名和当前行的行号
12)less
space 向下翻一页 上下键可以使用
/ ?+字符串 搜索 n N
13)head -n 10 文件
14)tail -n 10文件 看尾部
tail -f 文件
15)ls -l > 文件 列表内容写入文件 覆盖
ls -al >> 文件 列表内容追加到文件末尾
16)echo变量:
echo要显示的内容>>存储内容的文件 将要显示的内容存储到文件中
echo变量(显示变量的值)
17)In软连接
In -s[源文件][目标文件] 给源文件创建一个快捷方式
18)history 查看所敲命令历史
4. 时间日期类 date [optional]
1)显示当前时间
2)date +"%Y-%m-%d %H:%M:%S"
3)date -d 显示非当前时间
4)设置系统时间: date -s "2017-06-19 20:52:18"
5)查看日历 cal
cal 2018 显示2018年日历 cal -3 显示前后三个月