Linux基础
第3节
Linux文件相关命令
在Linux中文件分为以下几种:
-
:普通文件
d
:目录文件
l
:符号链接文件
p
:管道文件
c
:字符设备文件
b
:块设备文件
s
:套接字文件
以下文件相关命令以作补充。
tac
:逆序显示文件内容。
more
:分页显示文件内容,键入命令后可以用空格
向下翻页,b
向上翻页,回车
按行向下移动,q
退出。
less
:分页显示内容(功能比more
更全面),可用/
向下匹配字符串也可用?
向上匹配字符串。
head
:默认显示文件的前10行。-n
选项显示文件前n
行。
tail
:默认显示文件末尾10行。-n
选项显示文件末尾n
行.-f
选项刷新文件末尾数据,用于实时查看更新日志。
|
:管道符,连接两个命令,将前一个命令的结果作为第二个命令的输入。
例:打印文件第10行的内容。
>>
:重定向符,改变数据流向,并流向文件末尾。
>
:重定向符,改变数据流向,将原本数据消除,再将 数据导入。
Linux压缩/打包相关命令
1、zip//unzip
:zip
压缩格式。
2、gzip/gunzip
:gzip
压缩格式。
3、bzip2/bunzip2
:bzip2
压缩格式。
4、tar
:打包。-c
打包指令,-v
显示打包文件,-f
指定包名,-x
拆包命令,-z
压缩/解压缩转gzip
压缩格式,-j
压缩/解压缩转bzip2
压缩格式。
时间相关命令
1、cal
:查看日历。-3
查看相邻三个月的日历,-y
查看全年的日历,-j
以一年的第多少天来 显示日历。
2、date
:显示时间。+"格式符串"
按照一定的格式打印时间,-s
在root用户下修改时间。
匹配搜索命令
1、grep
:文件字符串匹配,-i
忽略大小写匹配,-v
反向匹配,-R
递归目录下所有文件进行匹配。
2、find
:文件查找。-name
按文件名查找,-type
按类型查找,-size +/-
按大小查找,-exec
,连接其他命令对找到的文件进行处理。
其他命令
1、du
:显示每个文件或目录的磁盘使用空间。-s
仅显示总计大小,-h
分别列出各个目录的空间。
2、df
:列出文件系统整体磁盘的使用情况。-a
显示所有文件系统
3、top
:用来实时监控进程信息和状态
4、free
:用来查看系统内存的使用情况。