【Linux】Linux基础-3

Linux基础

第3节

Linux文件相关命令

  在Linux中文件分为以下几种:
  -:普通文件
  d:目录文件
  l:符号链接文件
  p:管道文件
  c:字符设备文件
  b:块设备文件
  s:套接字文件
  以下文件相关命令以作补充。
  tac:逆序显示文件内容。
【Linux】Linux基础-3
  more:分页显示文件内容,键入命令后可以用空格向下翻页,b向上翻页,回车按行向下移动,q退出。
  less:分页显示内容(功能比more更全面),可用/向下匹配字符串也可用?向上匹配字符串。
  head:默认显示文件的前10行。-n选项显示文件前n行。
【Linux】Linux基础-3
  tail:默认显示文件末尾10行。-n选项显示文件末尾n行.-f选项刷新文件末尾数据,用于实时查看更新日志。
  |:管道符,连接两个命令,将前一个命令的结果作为第二个命令的输入。
  例:打印文件第10行的内容。
【Linux】Linux基础-3
  >>:重定向符,改变数据流向,并流向文件末尾。
  >:重定向符,改变数据流向,将原本数据消除,再将 数据导入。
【Linux】Linux基础-3

Linux压缩/打包相关命令

  1、zip//unzip:zip压缩格式。
【Linux】Linux基础-3
  2、gzip/gunzip:gzip压缩格式。
【Linux】Linux基础-3
  3、bzip2/bunzip2:bzip2压缩格式。
【Linux】Linux基础-3
  4、tar:打包。-c打包指令,-v显示打包文件,-f指定包名,-x拆包命令,-z压缩/解压缩转gzip压缩格式,-j压缩/解压缩转bzip2压缩格式。
【Linux】Linux基础-3

时间相关命令

  1、cal:查看日历。-3查看相邻三个月的日历,-y查看全年的日历,-j以一年的第多少天来 显示日历。
【Linux】Linux基础-3
【Linux】Linux基础-3
  2、date:显示时间。+"格式符串"按照一定的格式打印时间,-sroot用户下修改时间。
【Linux】Linux基础-3
【Linux】Linux基础-3

匹配搜索命令

  1、grep:文件字符串匹配,-i忽略大小写匹配,-v反向匹配,-R递归目录下所有文件进行匹配。
【Linux】Linux基础-3
  2、find:文件查找。-name按文件名查找,-type按类型查找,-size +/-按大小查找,-exec,连接其他命令对找到的文件进行处理。
【Linux】Linux基础-3

其他命令

  1、du:显示每个文件或目录的磁盘使用空间。-s仅显示总计大小,-h分别列出各个目录的空间。
【Linux】Linux基础-3
  2、df:列出文件系统整体磁盘的使用情况。-a显示所有文件系统
【Linux】Linux基础-3
  3、top:用来实时监控进程信息和状态
  4、free:用来查看系统内存的使用情况。
【Linux】Linux基础-3