一、压缩和解压缩
1.gz :压缩文件相对大,压缩速度比较快。
bz2 :压缩的文件小,但是压缩速度慢。
2.tar:就是压缩和解压缩。
-z:调用gzip、gz的方式进行压缩或解压。
-j:调用bzip、bz2的方式进行压缩或者解压。
-c:创建tar格式包的文件进行压缩。
-x:解开tar格式包的文件进行解压。
-v:输出详细的信息。
-f:使用归档文件(这不管是压缩还是解压都必须加的选项)。
-C:解压时指定解压文件释放的路径(绝对路径)。
例子:
4.tar:只能针对gz及bz2文件。
二、vim(文本编辑器):使用vim打开文本,第一界面时命令模式,又叫视图模式,只能看不能写;第二界面时编辑模式,按 i 进入模式,按esc返回命令模式;shift 和 :进入到第三界面低行模式,按esc退出至命令模式。
1.编辑模式:i :进入后从光标左边开始输入。
a:进入后从光标右边开始输入。
A:在所在行的行尾进行输入。
I(大写 i ):在所在行的行首进行输入。
o:在当前行下一行进行输入。
O:在当前行的上一行进行输入。
2.低行模式:set nu:编辑行号。
set nonu:取消行号。
w:保存内容。
wq:保存退出当前模式。
wq!:强制保存并退出。
q:不保存并退出。
q!:强制不保存并退出。
3.命令模式:行间快速跳转。
G:直接跳转到最后一行。
1gg/1G:直接跳转到第一行或者指定行数。
x:将光标所在位置的内容进行删除(单个字符)。
dd:删除整行。
d + ^:删除光标所在行之前的所有内容。
d + $:删除光标所在行之后的所有内容。
1yy:复制1行,2yy:复制以下2行。
p:向下粘贴。
P:向上粘贴。
u:撤销。
s /a/b:将a替换为b,光标必须得在指定内容上。(单个字母替换)
s /a/b g:将整行a替换为b。(整行替换)
1 2 s/a/b/g :将1行和2行的a替换为b。(指定行替换)
% s/a/b/g :将全文的a替换为b。(全文替换)
/a :只搜索文档中的a。
1,5 m 10 将1-5行的内容剪切粘贴到第10行下面
1,5 co 10 将1-5行的内容复制粘贴到第10行下面