1.Tar包
Tar包是什么意思? 把资源压缩打包
格式 tar -zcf /路径/压缩包名字 /源数据
其中的-c、-z、-j、-J分别代表什么意思? -c创建 -z、-j、-J调用gz,bz2,xz
什么是释放Tar包? 将压缩包还原成文件
格式 tar -xf /路径/压缩包名字 -C /释放的位置
其中的-x、-t、-C分别代表什么意思? -x是释放 、-t是查看 、-C是指定路径
2.重定向
什么是重定向? 将命令前面的内容,写到后面的文件当中
格式 hostname > 文件
或者 head -6 /etc/shells >> 文件
其中的>和>>分别代表什么意思? >代表的是覆盖重定向、>>代表的是追加重定向
echo命名的格式 echo 内容(123abc) > 文件
高级使用 清空文件内容 > 文件
3.管道
管道是什么意思? 管道是一个操作符号|: 可以将符号前的内容传递到符号后面作为后面命令的参数
格式 head -2 /etc/passwd | tail -1
grep高级使用 1.正常过滤,筛选
-v 2.取反区配
^# 3.以#开头 注释行
^$ 4.以空开头,以空结尾 空行
内容$ 5.以什么什么结尾
4.find
find是什么意思? 精确查找
格式 find 目录 条件
其中-type f d l分别是什么意思? -type 是类型 f是文件 d是目录 l是快捷方式
其中-name和-iname分别是什么意思? -name是文档名称
-iname也是文档名称但是不用区分大小写
wc -l是什么意思? wc -l可以查看有多少行
-size +或者- k M G是什么意思? -size是查看文件大小 k M G 是文件大小单位
-user 是什么意思? -user 是按照数据的所有者
-mtime +90 -90是什么意思? -mtime是文件上次修改时间
+90是 上次文件修改是90天之前
-90是 上次文件修改是90天之内
find的高级使用规则 每查找一个就传递一次
格式 find 目录 条件 -exec 处理命令 {} \;
其中-exec 和{}和\;分别是什么意思? -exec表示额外操作开始
{}表示前面find执行完后查找到的结果
\;表示额外操作结束
5.vim末行模式操作
格式 进入命令模式后 进入末行模式
:set nu
开关参数控制
set nu和nonu 是什么意思? set nu 显示行号 set nonu为不显示行号
set ai和noai是什么意思? set ai启用自动缩进 set noai关闭自动缩进
永久开关功能设置 格式 vim /root/.vimrc
set nu
vimdiff有什么用? 可以同时对比或修改多个文件
格式 vimdiff 文件 文件
如何操作 命令模式下ctrl和w一起按,左右移动光标进行操作
如何保存 末行模式下wqa保存文件并退出