一、Vim
ctrl +v然后选中多行接着使用其他命令能够批量操作# 复制当前行yy# 粘贴p# 能够返回上一步操作dd# 删除一行---# 跳到最后面shift +g /G# 跳到文件开头gg# 上一页ctrl+B# 下一页ctrl+F# 行首 数字0# 表示跳到下一行的第一个1# 行尾$# 跳到指定行:n # 外加回车ngg/nG
二、alias 别名设置
# 修改文件,永久添加sudo vim ~/.bashrc# 刷新别名source ~/.bashrc
三、压缩和解压
tar 只是打包程序,并未对数据进行压缩
3.1 zip和unzip
把整个目录压缩
- -q 不显示指令执行过程。
- -r 递归处理,将指定目录下的所有文件和子目录一并处理。
- -v 显示指令执行过程或显示版本信息。
- -d 从压缩文件内删除指定的文件。
zip -q -r [新的文件名]html.zip [目录]/home/html
unzip
解压到特定目录(默认是自动解压到当前目录下)unzip -d 特定目录 需要解压的文件
3.2 tar 命令
常用 -cfv
- -c:打包;
- -f:指定压缩包的文件名。压缩包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名;
- -v:显示打包文件过程;
- -z :是否直接用 gzip 压缩?
- -j:压缩和解压缩 “.tar.bz2 格式
例如,打包test.html为 test.tar
tar +参数 + 打包后的文件名+原文件名tar -cvf test.tar test.html
# tar压缩 命令tar -cvf 目录/文件## 直接打包成tar.gz 格式tar -zcvf 文件/目录# 解压命令tar -xvf 文件名# 解压到特定目录tar -xvf -C 目录# gz格式解压tar -zxvf 文件/目录
3.3 使用整合
一般linux 直接用-zcvf 直接对目录/文件进行压缩成tar.gz 格式然后传送
如果需要使用zip 格式,那么需要先对整个目录进行tar”封装” ,然后再使用zip格式对数据进行压缩。
