文件管理
touch创建文件
如果文件不存在, 则创建一个空白文件
实际场景 touch a.txt 创建文本文件, touch a.log 创建日志文件, touch a.conf 创建配置文件
vim 编辑文本文件
如果文件不存在, 则创建一个空白文件, 并打开
如果文件已经存在, 则打开这个文件
需要按 i 进入编辑模式
编辑后, 需要按 Esc 按键, 退出编辑模式
输入 :wq! 保存并退出这个文件
w 代表 write 写入
q 代表 quit 退出
! 代表强制
查看文件内容
cat 只作为一次性展示, 只适合查看较小的文本文件
cat -n 参数表示查看文件内容的同时显示行号
more : 适合查看较大的文本文件
less : 适合查看较大的文本文件
tail : 可以查看文件末尾指定行数的内容
使用场景: 测试人员一边操作软件一边查看日志的动态输出, 为了找bug
tail -100f xx.log 代表动态查看日志的末尾100行
grep : 强大的文本搜索工具
grep -ni error xx.log 代表去搜某个日志文件中含有error信息的日志内容, 并且显示行号,忽略大小写
rm
rm -rf xx.txt
mv
移动 mv 源文件 目标目录
重命名 mv 源文件 目标文件
find
find 目录 -name 文件名
文件名中允许使用通配符 *
cp : 复制文件或者目录
cp 源文件/目录 目标文件/目录
cp x.txt xx.txt 代表在同目录下把x.txt复制一份, 复制出来的文件叫xx.txt
压缩与解压缩
tar -zxvf xx.tar.gz 解压缩
tar -zxvf xx.tar.gz -C 目标路径 解压缩文件到某个目录下
tar -zcvf xx.tar.gz 被压缩目录 创建压缩文件