编辑
2022-10-21
小白笔记
0

目录

cat命令
more命令
less命令
head和tail命令
grep命令
comm文件内容比较命令
diff文件内容比较命令
sort 排序命令
wc 统计字数命令
find 查找文件命令
locate文件查找命令
cp 文件复制命令
rm删除命令
mv文件移动命令
gzip文件压缩命令
zip与unzip命令
tar归档管理命令

cat命令

cat [选项] [文件名1][文件名2]输出文件内容

文件合成 cat 1.txt 2.txt>3.txt

显示行号 cat -n

more命令

逐页显示文件内容 more [选项][文件名]

less命令

分页显示文件内容,翻页键可以前后翻阅方向键逐行滚动 less [选项][文件名]回车滚动一行 空格滚动一页

head和tail命令

head显示开头若干行 默认10行 tail显示末尾若干行 默认10行 tail -10 [文件名] 显示末尾10行 tail -n +40 [文件名]从第40行开始显示文件 tail -n 5 [文件名]显示末尾5行 tail -c 5 [文件名]显示文件最后5个字符 tail -f [文件名]实时刷新文件后10行

grep命令

grep

comm文件内容比较命令

comm [-123]文件1 文件2 comm -1 不显示只出现第一个文件中的行 comm -2 不显示只出现第二个文件中的行 comm -3 不显示同时出现在两个文件中的行 comm -12 只显示在两个文件中都存在的行 comm -23 只显示在第一个文件中出现儿未在第二个文件中出现的行 comm -123 什么都不显示

diff文件内容比较命令

diff [选项] 文件1 文件2 返回时a d c分别代表应该增加,删除,修改 abc之前行号为文件1,之后行号为文件2 输出结果<属于第一个文件 输出结果>属于第二个文件

sort 排序命令

默认使用ASCII排序 -r降序 -n按数值排序 -t指定字符代替文档中的空格为分隔符 -b忽略每行开头的空格 -c检查文件是否已经按照顺序排序 -f忽略大小写 -o将排序后的结果输出到指定文件 -k第二列进行排序

wc 统计字数命令

wc [选项] 文件名列表 -c统计字节数 -l统计行数 -w统计字数 输出格式: 行数 字数 字节数 文件名

find 查找文件命令

find [路径][匹配表达式] -exec外部命令{}; 路径 : ~主目录 .当前目录 /根目录 可以指定具体路径

常见选项: -name filename #查找名为filename的文件 -user username #按文件属用户查找 -group group #按用户组查找 -type b/d/c/l/f #查找块设备,目录,字符设备,符号链接,普通文件类型的文件

非运算符 ! 或 -not 与运算符 -a 或 -and 或运算符 -o 或 -or

-exec 对查找到的文件执行shell命令

locate文件查找命令

updatedb 用root权限,更新搜索数据库 查找文件时 locate -r [要查找的字段]

cp 文件复制命令

cp [选项] 源文件或目录 目标文件或目录 -f 覆盖已经存在的目标文件,而不提示 -i在覆盖目标文件之前,显示提示, -r若给出的源文件是目录文件,则复制该目录下所有子目录和文件

rm删除命令

-f强制删除 -i交互删除 -r递归删除目录下面的文件以及子目录下的文件

mv文件移动命令

mv[选项] 源文件或目录 目标文件或目录

gzip文件压缩命令

gzip不能用于目录的压缩 gzip压缩后,源文件不保留 -d解压缩 -v显示执行过程 -r递归处理

zip与unzip命令

zip [命名] [源文件] unzip [压缩包] zip -r对目录压缩 unzip -l 查看压缩包内容 unzip [压缩包] -d [目录]解压到目录

tar归档管理命令

-c打包 -x解包 -v显示指令执行过程 -f指定文件名称 -t查询备份文件的内容 -zgzip格式压缩或解压缩 .gz -jbzip2格式压缩或解压缩 .bz2

bash
tar -czvf [包名] #以gzip格式打包 tar -tzvf [包名] #查询包内文件内容 tar -xzvf [包名] #解压包文件

本文作者:墨洺的文档

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!