十三. head命令用来显示开头或结尾某个数量的文字区块,
1. 格式:head [参数] 文件
2. 功能:head用来显示文件的开头至标准输出中
3. 命令参数:
i. –q 隐藏文件名
ii. –v 显示文件名
iii. –c 5显示前字节数
iv. –n 10显示前行数
v. –n -10除最后10行不显示
vi. –c -10除最后10个字节不显示
十四. tail命令从指定点开始将文件内容写到标准输出中
1. 格式:tail [必要参数] [选项] [文件]
2. 功能:用于显示指定文件末尾内容,不指定文件时,作为输出信息进行处理,
3. 命令参数:
i. –f 循环读取
ii. –q 不显示处理信息
iii. –c 显示的字节数
iv. –n 显示的行数 –n +5从第五行开始显示文字
Linux查找文件有以下命令:
which 查看执行文件位置
whereis 查看文件的位置
locate 配合数据库查看文件位置
find 搜索硬盘查看文件位置
十五. which 查看执行文件位置
1. 格式:which 可执行文件名称
2. 功能:从path配置的bin下查找系统命令的位置,并返回第一个搜索结果
3. 命令参数:
i. -V显示版本信息
十六. whereis 用于程序名的搜索,只搜索二进制文件,说明文件和源代码文件
1. 格式:whereis 文件名
2. 功能:定位可执行文件、源代码文件、帮助文件在文件系统中的位置
3. 命令参数:
i. –b定位可执行文件
十七. find在目录结构中搜索文件,并执行指定的操作,运行非常耗资源,需要长时间
1. 格式:find pathname –options [print]
2. 功能:用于在文件树中查找文件,并作出相应处理
3. 命令参数:
i. pathname :查找的目录路径,.表示当前目录,用/表示系统根目录 ~表示当前目录以及子目录
ii. –name 按照文件名查找文件 –name “*.log”
iii. –perm 根据权限来查找文件 –perm 777
iv. –size n:[c] 查找文件大小超过n的文件
v. –type f 普通文件 –type d目录
vi. -amin n 查找系统中最后N分钟访问的文件
vii. -atime n 查找系统中最后n*24小时访问的文件
viii. -cmin n 查找系统中最后N分钟被改变文件状态的文件
ix. -ctime n 查找系统中最后n*24小时被改变文件状态的文件
x. -mmin n 查找系统中最后N分钟被改变文件数据的文件
xi. -mtime n 查找系统中最后n*24小时被改变文件数据的文件