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:用来查看系统内存的使用情况。