删除用户
- userdel -r 用户名 删除 如果用户名=家目录则一并删除 如果用户名登录就无法删除 应该切换用户 kill -9 用户进程号 然后删除
修改 用户信息
- usermod 指令 用户名
- -u 用户 id
- -g 组 id
- -G 附属组织
- -a 将用户添加到附属组必须和-G一起用
- -d 用户的家目录
- -l 用户名 新用户忙 旧用户名
使用小命令
- sudo 零时提升权限到root 需要用户属于root组
- id 查看用户id
- groups 查看用户组
- whoami 查看当前用户是谁
- history | awk
组管理
- groupdel 组名 删除】
- groupmod -n 新组名 旧组名
常用小命令
- rm 指令 文件名或-者目录
- -i 删除前逐一询问
- -f 不提示
- -r递归删除
- cat 文件1 文件2 > 文件3 将文件1和文件2的内容和平生成文件3
看文件内容
- tail -n 文件名 显示倒数N行
- tail -f cat 文件名 实时显示
- watch -d -n 秒数 cat 文件名
- vim 文件名
查找文件
- find [path] 指令 文件名
- -name 文件名查找
- -iname 不区分大小
- -mtime +/- n 表示n天以内修改的文件
- -user 按属性查找
- -maxdepth 查找深度
- -ls 以列表形式显示
- -type 按类型查看
- -exec 执行shell命令
打印匹配行
- grep 指令 ‘匹配内容’ 文件名
- -c 只显示匹配行数
- -r 递归查找子目录
- -l 列出文件内容符合指定的范本样式的文件名称
- -n 显示行号
- -w 只匹配单词
- -e 按正则表达式搜索
sort 排序 参数 按Ascll
sort 选项 参数
1 -u 忽略相同行
2 -k 按指定列排序
3 -n 按数值排序
4 -t 分隔符
5 -r 逆序