Linux基础命令一

一、基本命令

1.1 man手册

  1. 基本使用
    • man 具体命令
    • 空格翻页,回车下一页
    • q退出
  2. man内容分区
    • 1:可执行程序或shell命令
    • 2:系统调用
    • 3:库调用
    • 4:特殊文件
    • 5:文件格式与约定
    • 6:游戏
    • 7:概览、约定及杂项
    • 8:超级用户和系统管理员命令
    • 9:内核例程
  3. 可以使用man 7 hostname,指定看对应分区的内容,若不指定,默认最小的展示。
    • 因为例如hostname,有多种含义,有命令相关信息,也有系统主机名的概述

1.2 cd命令

  1. 作用:切换目录
  2. ~表示当前用户家目录
  3. -表示上次的路径
  4. .表示当前路径
  5. ..表示父目录

1.3 ls命令

  1. 作用:查看文件夹内容,排列的顺序是字典序,按列排。
  2. -F:显示时,目录自动加上/
  3. -a:显示所有内容,包括隐藏文件
  4. -l:显示文件的更多内容。
  5. -i:查看inode编号
  6. ls有简单的模式匹配功能,例如ls my*
    • *代表匹配0个或多个字符
    • ?代表一个字符

1.4 cp命令

  1. 作用:复制文件
  2. cp 源文件 目的文件名
    • 如果目标文件已经存在,则会覆盖。
  3. -i:如果目标文件已经存在,则询问
  4. -R:递归复制文件夹

1.5 ln命令

  1. 作用:链接文件
    • 符号链接:本质上存的就是路径,可以理解为就是一个“路径字符串”。ln -s 源文件 链接文件
      • “源文件”内容要注意,如果是相对路径,链接文件移动后,可能失效。
    • 硬链接:同一个文件,只有所有硬链接都删除了,文件才真正删除。ln 源文件 链接文件

1.6 mv命令

  1. 作用:移动文件,或者重命名文件
    • mv 源文件 目的文件,如果在一个文件夹就是重命名,如果不在一个文件夹就是移动文件。
  2. -i:如果目的文件已存在,提示是否覆盖

1.7 rm命令

  1. 作用:删除文件
  2. -i:提示是否真的删除文件,如果删除的是目录,会一个个文件(文件夹)询问。
  3. -f:强制删除
  4. -r:删除目录

1.8 mkdir命令

  1. 作用:创建目录
  2. -p:递归创建文件夹

1.9 file命令

  1. 作用:查看是什么类型文件

1.10 cat命令

  1. 作用:查看整个文件
  2. -n:加上行号
  3. -b:只给有文本的行加上行号。

1.11 more命令

  1. 作用:查看文件
  2. 空格下一页,回车下一行,q退出,b上一页
  3. /字符串:查找内容,n下一个匹配项

1.12 less命令

  1. 作用:查看文件
  2. 空格下一页,回车下一行,b上一页,
  3. /字符串从当前光标向后搜索字符串,n下一个匹配项,N上一个
  4. ?字符串从当前光标向前搜索字符串。
  5. 当打开多个文件时
    • :n下一个文件
    • :p上一个文件
  6. -N显示行号

1.13 tail命令

  1. 作用:从末尾查看文件
  2. tail -n 5 a.txt查看文件的最后五行
  3. -f监控文件的变化

1.14 head命令

  1. 作用:查看文件前几行
  2. head -n 5 a.txt
posted @ 2024-11-19 20:19  ouyangxx  阅读(1)  评论(0编辑  收藏  举报