vi编辑器
- 三种模式 :查看,输入,命令
- i.touch file 新建一个文件(空文件)
- ii.vi file 如果文件不存在,创建后并打开
输入 vi 文件名 创建空文件
进入文件中,但是不能编辑
- 输入 i 以后,左下角变为插入,即为可编辑模式
- 结束以后按esc,然后输入冒号,
- 再输入q为仅退出,不保存
- 输入wq,为保存退出
vi编辑器中的快捷键
- dd 删除一行
- dd3j 删除三行
- hjkl 分别代表上下左右, :3j 代表光标下移三行
- 复制一行 p 粘贴
- 3yy 复制三行
- n1,n2 co nx 将n1到n2之间的内容复制到nx
- n1,n2 m nx 将n1到n2之间的内容移动到nx
- set nu 设置行号
- /something 搜索关键字
查看用户信息
- cat /etc/passwd
- 用户名:密码(已经不再使用):UID:GID:用户全名:home目录:shell
增加组和用户/给用户指定组
目的:方便管理用户
- useradd username 增加用户
- userdel username 删除用户
- groupadd groupname 增加组
- groupdel groupname 删除组
不做演示,有需要的小伙伴不妨自己动手试试哦!!!
查看用户组
- 查看组 cat /etc/group
- 查看组的最后修改时间 ls -al /etc/group
- 查看用户个数 cat /etc/passwd |wc -l (在passwd中计算行数,也就是用户个数)
查看/修改用户密码
- 查看用户密码 cat /etc/shadow
- 查看指定用户密码 cat /etc/shadow |grep username
- 修改用户密码 passwd username
查看每一项用户信息
- cat /etc/passwd |awk -F ‘:’ '{print $序号}'
- 用户名:密码(已经不再使用):UID:GID:用户全名:home目录:shell (全部)
- 1 ------------2-------------------------------3------4---------5----------------6-----------7---------n
- awk介绍:
- awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。
- 简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。
- awk 默认以空格作为分隔
- -F 后面可以指定以什么作为分隔
- print为输出命令
文件权限
- 4 (Read), 2 (Write) , 1 (excute) 即 :读,写,执行
- 配置权限 chmod 777 file (任何人可读可写)
- 递归更改权限 chmod -R 777 file
- 加减权限 chmod +/- X(数字) file
- 更改文件属主 chmod -r 属组名:属主名 filename
符号含义
- (.) 代表当前所在路径
- (. .) 代表上一层目录
- (-) 代表上一个工作的目录
- (~) 代表家目录
- (./) 代表执行
find 命令
- find 范围 -类型 查找内容
- find -name file-name 找文件
- find path -user file-name 某路径下用户的文件
- find path -empty 查找某路径下的空文件/空目录
- find / nouser 查找过期用户的文件
- find path -perm 权限树 查找某路径下权限数为N的文件
- find path -amin minute 查找最后n分钟访问的文件
- find path -atime -days 查找最后n天访问的文件
- find path -mmin -minute 查找最后n分钟修改的文件
- find path -mtime -days 查找最后n天修改的文件
- find / user username 查找某一用户所属文件
- 命令还有很多,需要用到的时候再详细说
计划任务
- crontab -e 进入编辑模式,设定计划任务
- 格式:分 时 日 月 周 命令
- Ctrl+X 退出
- crontab -l 查看计划任务