一:压缩与解压
(1)xz filename 压缩文件 unxz filename 解压文件 xz filename1 filename2 同时压缩两个文件
(2)压缩目录 tar -zcvf 压缩文件名.tar.gz 原名 必须要有.tar.gz 例如:tar -zxvf taiguowanmei.tar.gz directory (删除压缩包也用rm)
解压tar -zxvf 压缩文件名.tar.gz 如果你没删除压缩前的文件,会把文件压缩包复制到原来目录下 反之删除原目录,则会解压压缩包
tar -zxvf 压缩文件名.tar.gz -C 地址 表示把这个文件解压到新的地址中
二:添加命令
yum install tree 这里加入了tree命令 (在centos中因为停止维护所有不行 但是在rocky中可以直接运行
三:一次性创建多个文件或者目录
touch zxh{1..100} 就会出现zxh1 zxh2 ...zxh100 删除时rm zxh{1..100}
四:输出重定向
> 表示覆盖 >>表示追加 例如:echo "我爱你" > filename 表示我用爱你覆盖了文件
五:管道符 |
表示把上一个命令的输出当作下一关命令的输入 例如 cat aaa | grep "关键字"
六:vi
i 光标前 a 光标后 I 行头 A 行尾 o 下一行 O 上一行 进入命令模式
0 行头 $ 行尾 / 搜索模式 n 向下搜索 N向上搜索 nyy 向下复制几行 gg跳到行首 G 跳转到行尾 这些命令在esc下使用
wq 保存退出 q! 强制退出
七:Linux命令
cat -n filename 查看文件显示行数 (不如nl) nl filename 查看文件给文件标行可以和head和tail一起用 nl aaa | head -5 表示给aaa文件标行并且显示前5行
less filename 表示查看文件 空格键向下翻页,回车键一行一行向下翻,ctrl+b向上翻页 (more一样)但是less可以进行查找用 /
alias 命令 表示给命令重新命名 alias hhh="echo woaini" 表示hhh代表输出woaini
八:快捷键
ctrl+a 行首 ctrl+e 行尾 这两个输入时用的 ctrl+l 清屏 CTRL+c 终止运行
九:了解
tac filename 实现文件内容反转 file 查看文件具体类型 type 查看命令是内部命令还是外部命令 man查看命令详细 --help 查看命令 history 查看历史