Linux中常用命令(文件)
1、cat 显示出文件的全部内容 (1)格式:cat 文件名 -n 显示行号 (2)特点:一次性显示所有文件内容 2、tac 从最后一行倒着显示文件全部内容 3、more 全屏方式分页显示文件内容 回车翻一行 空格向下翻一页 b 向上翻一页 q 退出 4、less 与more相同,扩展内容更多 more和less区别: 显示到最后,more会自动退出,less不会 5、head 查看文件开头的一部分内容(默认10行) (1)格式:head 文件名 -n n为具体数字,显示n行 6、tail 查看文件结尾的一部分内容(默认10行) (1)格式:tail 文件名 tail -n 数字 文件名 -f 动态显示 tail -n +3 文件名:从第三行开始显示 tail -f 一般用来动态看日志文件 tail -n -3 文件名:显示最后三行 7、which 查找可执行文件并显示所在的位置 (1)格式:which 命令或程序名 8、whereis 查找文件的路径、该文件的帮助文件路径 9、locate 根据每天更新的数据库(/var/lib/mlocate)查找,速度快 不能找到自己新建的文件但会找到已经删除的文件 需要手动更新 (1)格式:locate 文件名 10、find 用于查找文件或目录 (1)格式:find [查找范围] [查找条件] [动作] 条件: -name:按文件名称查找 -size:按文件大小查找 -type:按文件类型查找 特殊查找条件 -o:逻辑或 -not:逻辑非(用!表示) -a:逻辑与(默认) find /boot -size +1024 -o -name"vmlinuz" 动作: -exec:将find查找结果交给-exec后面的命令执行 -ok:比-exec动作多了一个确认 要准确使用字节作为单位,需要使用c 例如: find . -size +567c 查找当前目录下,文件大小大于567字节的所有文件 -maxdepth :查找深度 11、zip 制作压缩文件 (1)格式:zip 压缩文件名 文件1 文件2... zip文件不能用cat查看 (2)选项: -r:用来压缩目录 12、unzip 解压缩文件 (1)格式:unzip 压缩文件名 解压到指定目录,用-d选项,如果不指定目录,则解压到当前目录 选项: -d:指定解压到哪个目录 -l:列出详细信息 13、gzip:制作压缩文件,解开压缩文件(只能对文件进行压缩,不能对目录进行压缩) (1)格式: gzip 文件名 gzip -d .gz格式的压缩文件(只能解压.gz格式的压缩文件) (2)选项; -9:表示高压缩比,取值1-9,默认6 -d:用于解压缩文件 14、zcat 查看压缩文件内容 15、bzip2 制作压缩文件,解开压缩文件(只能对文件操作,并且没有打包功能) 16、bzcat 查看压缩文件内容 17、tar 可以归档(打包)不压缩,也可以归档并且压缩 (1)格式 tar [选项]... 归档文件名 源文件或目录 tar [选项]... 归档文件名 [-C 解压目录] (2)选项: -c:创建.tar格式的包文件 -x:解开.tar格式的包文件 -v:输出详细信息 -f:表示归档文件名 -f选项后面必须是归档文件名 -t:列表查看包内文件 -p:保持原文件的原来属性 -P:保持原文件的绝对路径 -z:调用gzip程序进行压缩或解压 -j:调用bzip2程序进行压缩或解压 -C:建包或解包时进入指定目录 -J:调用xz程序进行压缩或解压 -A:将归档文件追加到另一个归档文件中 -r:将文件追加到一个归档文件中 注意事项: (1)一定注意绝对路径和相对路径问题,推荐使用相对路径 (2)使用z、j、J压缩的文件,解压缩的时候不需要加上z、j、J,tar直接可以识别 (3)tar对目录和文件都可以进行操作,gzip和bzip2只能对文件进行操作
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

更多精彩