大家好!我是 EnigmaCoder。
- 本文整理了 Linux 命令行的核心基础知识,从目录结构、命令语法到常用操作技巧,再到文件管理、系统登录等高频命令的详细用法,涵盖了初学者入门所需的关键内容。每个命令都包含功能说明、语法格式及常用选项,方便大家对照练习。
/
/
隔开login [选项] 用户名
alt + F1~F6
last [选项] [用户名] [终端]
-n N
:指定输出 N 条记录-t YYYYMMDDHHMMSS
:查看 YYYYMMDDHHMMSS 之前的信息-i | grep IP地址
:只显示指定的 IP 上登录的情况-i
:将来源主机的域名转换成对应的 IP 地址输出-h
:显示帮助-x
:显示系统关闭、用户登录和退出的历史shutdown [选项] 时间 [警告信息]
-h
:关机后关闭电源-r
:关机后打开电源,相当于重启-t
:在改变到其它运行级别之前,告诉 init 程序多久以后关机-k
:并不真正关机,只是送警告信号给每个登录者-F
:在重启计算机时强迫磁盘检查-time
:设定关机前的时间(minute)-c
:取消运行中的 shutdown 进程halt [选项]
-n
:跳过文件系统同步,可能导致数据丢失-w
:并不真正的重启或关机,只是写 wtmp 记录-f
:没有调用 shutdown,而强制关机或重启-d
:关闭系统,但不留下记录-i
:关机或重启前,关掉所有的网络接口reboot [选项]
-n
:保存数据后再重新启动系统-w
:并不真正的重启或关机,只是写 wtmp 记录-i
:关机或重启前,关掉所有的网络接口-d
:关闭系统,但不留下记录pwd [选项]
-L
:将当前的逻辑地址输出到屏幕-P
:输出物理路径cd [选项] [目标目录]
..
:进入该目录的父目录中.
:进入当前目录-
:进入前一个目录~
:进入家目录ls [选项] [文件或目录]
-a
:显示所有文件和目录,包括隐藏文件-l
:会列出文件型态、权限、拥有者、文件大小、文件名称等-t
:将文件按建立的先后次序列出-R
:若目录下有文件,则其下的文件也依次列出cat [选项] 文件名
-b
:对输出内容中的非空行标注行号-n
:对输出内容中的所有行标注行号-s
:如果多个空行在一起,则只输出一个空行-E
:在每行结尾加 $
more [选项] 文件名
+num
:指定从文件的第 num 行开始显示-num
:指定分页显示时每页的行数less [选项] 文件名
/字符串
:向下搜索“字符串”?字符串
:向上搜索“字符串”head [选项] 文件名
-n num
:显示指定文件内容的前 num 行-c num
:显示指定文件内容的前 num 个字符串tail [选项] 文件名
-n num
:显示指定文件内容的末尾 num 行-c num
:显示指定文件内容的末尾 num 个字符串-n +num
:从第 num 行开始显示文件内容mkdir [选项] 目录名 [目录名2]
-p
:递归创建目录,如果不存在就创建-v
:显示创建目录的过程,即显示创建了哪些目录rmdir [选项] 目录名 [目录名2]
-p
:递归删除空目录mv [选项] 源文件或目录 目标文件或目录
-b
:若需覆盖文件,则覆盖前先行备份-f
:如果目标文件已经存在,不会询问而直接覆盖-i
:如果目标文件或目录存在,则提示是否覆盖已有的文件-u
:仅在不存在目标文件或目标文件比源文件旧的情况下才移动rm [选项] 文件名或目录
-f
:删除文件或目录时不提示用户-i
:删除文件或目录时提示用户-R
:递归删除目录,即包括目录下的文件和各级子目录touch [选项] 文件名或目录名
-d YYYYMMDDHHMMSS
:将文件的存取和修改时间改为 YYYYMMDDHHMMSS-a
:只把文件的存取日期改为当前时间-m
:把文件的修改日期改为当前时间find [路径] [匹配表达式]
-name filename
:按照文件名查找文件-group groupname
:按照指定组查找文件-perm mode
:按照文件权限查找文件-user username
:按照文件属主查找文件-inum n
:查找索引节点号为 n 的文件-exec command {} \;
:对匹配指定条件的文件执行 command 命令-ok command {} \;
:与 exec 相同,但执行 command 命令时请求用户确认gzip [选项] 文件或目录 [文件或目录]
-d
:解开压缩文件-l
:列出压缩文件的相关信息-r
:递归压缩目录下的所有文件(注意:gzip 不直接压缩目录,仅处理目录内的文件)-k
:压缩/解压缩后保留源文件tar [选项] [归档文件名] [文件/目录]
-c
:创建新的归档文件-x
:从归档文件中解包-t
:列出归档文件中的内容-f
:指定归档文件名(必须紧跟在 -f 的后面,不可间隔其他选项)cp [选项] 源文件或目录 目标文件或目录
-a
:尽可能将文件状态、权限等属性按照原状予以复制-f
:如果目标文件或目录存在,则先删除它们再进行复制(覆盖),并且不提示用户-i
:如果目标文件或目录存在,则提示是否覆盖已有的文件-R
:递归复制目录,即包括目录下的各级子目录你可以直接将上述内容复制到 CSDN 博客的编辑器中发布。