Vi的三种模式:
一、命令模式
二、从命令模式按i进入编辑模式(如返回命令模式,只需要按ESC即可)
三、输入冒号切换到本行模式。
注意:其中按w为保存 q为退出 wq为保存退出
在文本窗口条件下的命令:
一、yy:表示复制(复制的是光标所在的哪行)
二、数字加yy表示复制几行
三、按p表示粘贴(但粘贴的是光标所在的下一行)
四、按dd表示的是剪切
五、数字加dd表示的是剪切几行
六、U表示撤销
vi 文件名 +行数(可以进入文件内的第几行)
cat 文件名 表示是到路径的
命令模式下的集中快捷键:
h 表示向右 l 表示向右
j 表示向下 k 表示向上
I 表示从段落的前面添加 A 表示从段落的后面添加
a 表示从字母的后面添加 o表示将光标所在的下一行往下移一行,留出空白的一行。
注意:在多屏状态下显示文件内容时可以用以下两种方法来控制:
一、more install.log 表示分屏展示
二、less install.log 表示停止
head -n 3 表示显示文件的前三行
tail -n 5 表示显示文件的后五行
cat的三种用法:
一、cat /etc/passwd
二、cat /etc/shadow
三、cat /etc/group
echo的用法
一、echo “字符串” 表示下一行会显示echo里的字符串
二、echo $USER 表示会显示当前用户
useradd和usermod、userdel的用法
一、useradd 用户名 表示添加新用户(只有在超级用户的情况下才能添加).
二、usermod -g 数字 用户名 表示更改当前用户下的组数据
三、usermod -u 数字 用户名 表示更改当前用户下的主目录数据.
四、userdel -r 用户名 表示删除用户
ls home 表示用户主目录
su - 文件名 表示切换到指定目录
字母前带有“-”的表示普通文件,带”d”的表示文件夹
C开头的为字符文件,l开头的为软连接文件,b开头的为设备文件,s开头的为socket文件,p开头的为管道文件
Rwxrwxrwx 其中三个为一组,分为三组,第一组代表user,第二组代表group,第三组代表other,这三组通规all。(rwx表示0~7)
chmod 表示改变权限
chmod u+x 文件名 表示在指定的文件的user里增加x
chown 表示既可以改属主又可以改组
chown nothing(用户名):root fila 表示更改fila里的属
chgrp nothing(用户名) fila 表示更改fila里的组