第二次 Linux rm rmdir head tail more/less file gzip/gunzip zcat tar sed find
rm 删除 rm 目标文件 例:删除liuliu文件
rm -f 强制删除
rm -r 递归删除 删除文件或目录
rm -rf 删除指定的目录和文件
rmdir 删除空目录
head 显示文件的头部-n 执行前10行(默认)
格式: head -n 目标路径
tail 显示文件的尾部-n 执行后10行(默认)
格式: tail -n 目标路径
more/less 用来查看一个文件的内容,后面可以直接跟文件名,空格可以翻页,看完直接退出,提前退出:q!
格式:more/less 文件或文件的路径
file 查看文件类型 例:查看文件1.txt和文件夹1的文件类型
格式: file 文件名或路径
-z 获取压缩文件的类型(不能是用tar打包过的),比如gzip、zip等压缩过的
-L 获取软链所指向的文件的类型
-f 指定文件列表参数,获取该列表里面的所有文件的类型
gzip 对文件进行压缩 例:压缩zhongzheng
格式:gzip 文件名 注意:gzip命令不能够压缩文件夹
gzip 文件 | 压缩 |
gzip -dv 压缩文件 | 解压并打印执行过程 |
gzip -c 待压缩文件 > 带压缩文件.gz | 压缩文件并保留源文件 |
gzip * | 批量压缩 |
gzip -dv * | 批量解压 |
zcat 查看压缩文件的内容 例:查看压缩文件zhongzheng的内容
格式:zcat 压缩文件
gunzip 对文件进行解压 例:解压zhongzheng.gz
格式:gunzip 文件名或文件原名
-c 使用这种方式,原压缩文件不会被删除。例:解压1.txt.gz 但保留1.txt.gz
tar
sed 取各种内容
find 在指定的目录下查找文件
格式:find 目录 选项 动作
例:在根目录下查找test.txt文件并删除
seq 打印序列(数字) 打印字母用echo(a..g)
格式:seq 序数 例:打印20行序列到1.txt
-s 横着打
格式:seq -s " (分隔符) " 序数
例:横向打印20序数到2.txt
拓展:
格式:seq 开始 结束
格式:seq 开始 公差 结束
tac 倒着看
ste nu 在vi txt里面显示行号
sed 取行
格式:sed -n n(数) n(数)p 文件
例:输出1.txt里10-20行的内容
man 查看命令及配置文件的帮助
快捷键
ctrl c 终止当前命令或程序
ctrl d 退出当前用户环境 相当于exit,logout
ctrl a/e 最左或最右
ctrl r 查找以前的命令
history后 !加序号数,可以执行