3.29 linux命令

98 阅读3分钟

1.linux命令

1.1.mv命令 移动或改名

mv 源文件 目的地

源文件不改路径就是改名

源文件改路径就是移动

1.2.rm-rf 命令 删除

删除文件后空间不释放----有别的用户在使用

1.3.cat命令 查看

cat 选项 文件含义
-n显示行号
-A显示隐藏字符

1.4.head命令 查看文件的前面部分 默认10行

head 选项 文件名含义
-n10看前10行
-c取字符

1.5.tail命令 查看文件的后面部分 默认10行

tail 选项 文件名含义
-f实时追踪(用于看日志)
-n10看后10行

2.找文件命令

2.1.which命令

which $(PATH)搜索范围

which 常用外部命令

2.2.locate命令

用数据表查文件

速度快,具有延时性

手动更新数据库:update dp 不建议手动-----消耗系统资源

locate 选项 文件名含义
-i不区分大小写
-n 10只显示前10行

2.3.find命令

find 查找范围 查找条件表达式 处理动作

查找类型关键字说明
按名称查找-name根据目标文件的名称进行查找,允许使用“*”及“?”通配符 -iname "文件名称" 不区分大小写
按文件大小查找-size根据目标文件的大小进行查找 一般使用“+”、“-”号设置超过或小于指定的大小作为查找条件 常用的容量单位包括 kB(注意 k 是小写)、MB、GB
按文件属主查找-user根据文件是否属于目标用户进行查找
按文件类型查找-type根据文件的类型进行查找 文件类型包括普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等
按inode号-inum根据文件inode号查找
按权限查找-perm按文件权限查找
最大搜索目录深度-maxdepth level将你的文件已分级的形式查找
最小搜索目录深度-mindepth level同上 find /etc -maxdepth 2 -mindepth 2
文件类型:-type
TYPE可以是以下形式:
f: 普通文件
d: 目录文件
l: 符号链接文件
s:套接字文件
b: 块设备文件
c: 字符设备文件
p: 管道文件
处理动作
-print:默认的处理动作,显示至屏幕
-ls:类似于对查找到的文件执行"ls -dils"命令格式输出
-fls file:查找到的所有文件的长格式信息保存至指定文件中,相当于 -ls > file
-delete:删除查找到的文件,慎用!
-ok COMMAND {} \; 对查找到的每个文件执行由COMMAND指定的命令,对于每个文件执行命令之前,都会交互式要求用户确认
-exec COMMAND {} \; 对查找到的每个文件执行由COMMAND指定的命令
{}: 用于引用查找到的文件名称自身

-ok与-exec 结尾处记得加;

3.管道符

| 管道符 :命令1|命令2

命令1的结果是命令2的参数