一、Linux基本指令
find | -name:按照文件名进行查找 |
|
|
-size:按照文件大小进行查找,其中+(大于)、-(小于)、=(等于) | |||
-user:按照用户进行查找 | |||
which |
|
||
whereis |
|
||
locate |
|
||
grep |
-i:不区分大小写 |
|
|
-v:排除指定字符串 | |||
wc | -c:统计字节数 |
|
|
-w:统计字数 | |||
-l:统计行数 | |||
-m:统计字符数(不能与-c同时使用) | |||
-L:打印最长行的行号 | |||
cut |
-c:以字符为单位进行划分 |
||
-b:以字节为单位进行划分,且忽略多字节符边界 -bn:以字节为单位进行划分,不能忽略多字节符边界 |
|||
-fd :指定显示区域 | |||
sort | -b:忽略每行前面开始出现的空格字符 |
|
|
-c:检查文件是否已经按照顺序排序 | |||
-f:排序时,忽略大小写 | |||
-M:将前面3个字母依照月份的缩写进行排序 | |||
-n:依照数值的大小排序 | |||
-o<输出文件>:将排序后的文件输入指定的文件 | |||
-t<分割字符>:指定排序时所用的栏位分隔符 | |||
-k:选择以哪个区间信心排序 | |||
-r:以相反的顺序来排序 | |||
uniq | -c:在输出行前面加上每行出现的次数 |
|
|
-d:仅显示重复的行 | |||
-u:仅显示不重复的行 | |||
tar | -zcvf:压缩文件 | ||
-zxvf:解压压缩包 |
二、Vim编辑器
Vim是从 vi 发展出来的一个文本编辑器。
- Vim的三种工作模式及相互间的转换
- Vim在不同模式下的操作
命令模式:
用户刚刚启动 vi/vim,便进入了命令模式。
此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。
以下是常用的几个命令:
-
- i 切换到输入模式,以输入字符。
- x 删除当前光标所在处的字符。
- : 切换到底线命令模式,以在最底一行输入命令。
若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。
命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。
输入模式
在命令模式下按下i就进入了输入模式。
在输入模式中,可以使用以下按键:
-
- 字符按键以及Shift组合,输入字符
- ENTER,回车键,换行
- BACK SPACE,退格键,删除光标前一个字符
- DEL,删除键,删除光标后一个字符
- 方向键,在文本中移动光标
- HOME/END,移动光标到行首/行尾
- Page Up/Page Down,上/下翻页
- Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
- ESC,退出输入模式,切换到命令模式
底线命令模式
在命令模式下按下:(英文冒号)就进入了底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,基本的命令有(已经省略了冒号):
-
- q 退出程序
- w 保存文件
按ESC键可随时退出底线命令模式。
- Vim常用的基本命令
命令模式
编辑模式
底线命令模式
三、重定向(还没整明白,不写)