1.cat 显示文件详情
cat有三大功能
1.一次显示整个文件
cat filename
2.创建一个新文件
cat > filename
3.将几个文件合并为一个文件
cat file1 file2 > file
2.more 分页显示
功能类似于cat,more会以一页一页的显示方便使用者逐页阅读,按空格space显示下一页,按b返回上一页显示。
more +n 文件名 #从第几行开始阅读
more -n 文件名 #定义屏幕大小为n行
more +/要找的字串 文件名 #在每个文件显示前搜索该子串,然后从该字串前两行之后开始显示。
more -d 文件名 #从顶部清屏,然后显示
more -u 文件名 #把文件内容中的下划线去掉
常用命令:
enter 向下n行,需要定义,默认一行
ctrl+f 向下滚动一屏
空格键(space) 向下滚动一屏
ctrl+b 返回上一屏
= 输出当前的行号
:f 输出文件名和当前的行号
q 退出more
实例:
1、显示文件中从第三行开始的内容
more +3 t1.txt
2.在所列文件的木的详细信息,借助管道使其每次显示5
行
ls -l |more -5
3.less命令
less 与more 类似,使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。
常用命令参数:
-i 忽略搜索时的大小写
-N 显示每行的行号
-O 将less输出的内容在指定文件中保存起来
b 向后翻一页
d 向后翻半页
实例:
1.ps查看进程信息并通过less分页显示
ps -aux |less -N
2.查看多个文件
less 1.txt 2.txt
4.head 从头n行显示文本内容
head 默认打印其相应文件的开头10行
head -n 显示的行数
实例:
1.显示1.txt 文件的前20行
head 1.txt -n 10
2.显示1.txt文件的前20个字节
head -c 20 1.txt
3.显示1.txt中文件的最后10行
head -n -10 1.txt
5.tail 从尾部开始显示n行文本
显示文件末尾内容
常用参数:
-f 循环读取
-n<行数> 显示行数
6.which 查看可执行文件的位置
where 查看可执行文件的位置
whereis 查看文件的位置
find 实际搜寻硬盘查询文件名称
实例:
1、查看ls命令是否存在,执行哪个
which ls
2.查看which
which which
7,whereis查看可执行文件
whereis 命令只能用于程序名的搜索,而且只能搜索二进制文件。
常用参数:
-b 定位可执行文件
-m 定位帮助文件
-s 定位源代码文件
-u 搜索默认路径下除可执行文件,源代码文件,帮助文件以外的其他文件
实例:
1.查找locate 程序相关的文件
whereis locate
2.查找locate 的源码文件
whereis -s locate
3.查找locate的帮助文件
whereis -m locate
8.find 文件树种查找文件
find -name 文件名 查找文件
find -name 文件名 type d 查找目录
9.grep 文件搜索命令
全局正则表达式搜索
10.tar 压缩和解压
用来压缩和解压文件。tar本身不具有压缩功能,有关压缩及解压是调用其他功能来完成。
两个概念:打包和压缩:打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。
命令参数:
-c 建立新的压缩文件
-f 指定压缩文件
-r 添加文件到已经压缩文件包中
-x 从压缩包中抽取文件
-t 显示压缩文件中的内容
-Z 支持gzip压缩
-j 支持bzip2压缩
-z 支持compress解压文件
-v 此案是操作过程
实例:
将a.py文件打包成tar包
tar -cvf b.tar a.py
11.df 显示磁盘空间
显示磁盘空间使用情况,获取磁盘被占用了多少空间,目前还剩多少空间等信息,如果没有文件名被指定,则所有挂载的文件系统的可用空间将被显示。
命令参数:
-a 全部文件系列的列表
-h 以方便阅读的方式显示信息
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地磁盘
-T 列出文件系统类型
实例
1.显示磁盘使用情况
df -l
2.以易读方式列出列出所有文件及其类型
df -haT
12.du 查看使用空间
-a 显示目录中所有文件大小
-K -m -g 分别以KB,MB,GB单位显示文件大小
-h 易读方式显示文件大小
了解更多linux命令: