Linux操作系统常用命令全解析

4 阅读4分钟

Linux操作系统作为开源系统的标杆,广泛应用于服务器、嵌入式设备、云计算等领域,其核心操作依赖命令行完成。掌握常用Linux命令,能大幅提升操作效率,轻松应对日常运维、文件管理、系统监控等场景。本文严格按照「从易到难」的顺序,将Linux最常用、最实用的命令按梯度分类详解,兼顾新手易懂性和实操性,可直接用于学习、查阅或网页展示,新手可循序渐进掌握,逐步提升操作能力。

一、基础入门命令

这类命令操作简单、用途基础,是接触Linux的第一步,无需复杂理解,记住即可直接使用,快速熟悉Linux命令行环境。

1. 终端基础操作

  • clear:清空终端屏幕,快捷键Ctrl+L与该命令功能一致,避免屏幕内容过多影响操作。
  • history:查看历史命令,输入!命令序号可重复执行该命令(例如!10执行第10条历史命令),无需重复输入复杂命令。
  • 快捷键补充:Tab键自动补全命令/路径(减少输入错误,提升效率);Ctrl+C终止当前命令(遇到命令卡死时常用)。

2. 目录切换与查看(最高频基础操作)

  • ls:查看当前目录下的文件和目录,默认显示简略信息,输入后直接回车即可查看。
  • ls -l:查看当前目录下文件/目录的详细信息(权限、所有者、大小、修改时间等),缩写为ll(大部分系统支持,新手可优先记ll)。
  • cd 目录路径:切换到指定目录,例如cd /home(切换到根目录下的home目录),路径可通过ls查看后输入。
  • cd ..:切换到上一级目录(父目录),无需输入具体路径,新手最常用的切换命令。
  • cd ~:切换到当前用户的家目录(普通用户是/home/用户名,root用户是/root),忘记路径时可快速返回家目录。

3. 文件/目录基础创建与删除

  • touch 文件名:创建空文件,例如touch test.txt,操作简单,用于快速创建文本文件。
  • mkdir 目录名:创建单个目录,例如mkdir test,用于分类存放文件。
  • rm 文件名:删除文件,例如rm test.txt(删除前无提示,需谨慎,仅删除单个文件,难度低)。

二、基础进阶命令(掌握入门后,快速拓展)

这类命令基于基础命令延伸,用途更具体,操作难度略有提升,掌握后可完成大部分日常基础操作,是新手过渡到熟练操作的关键。

1. 文件/目录进阶操作

  • ls -a:查看当前目录下所有文件和目录,包括隐藏文件(以.开头的文件),弥补ls命令的局限。
  • mkdir -p 目录路径:创建多级目录,例如mkdir -p /home/test/docs,无需手动创建上级目录,比单独创建多个目录更高效。
  • rm -r 目录名:递归删除目录及目录下所有内容,例如rm -r test,用于删除整个目录(注意:删除后无法恢复,谨慎操作)。
  • cp 源文件 目标路径:复制文件,例如cp test.txt /home/test,将指定文件复制到目标目录,日常备份文件常用。
  • mv 源文件/目录 目标路径:移动文件/目录,例如mv test.txt /home;也可用于重命名,例如mv test.txt newtest.txt,兼顾移动和重命名功能。

2. 文件内容查看(基础读取操作)

  • cat 文件名:查看文件全部内容,适合查看小文件(如test.txt),输入命令后直接显示完整内容,操作简单。
  • head -n 行数 文件名:查看文件前n行,例如head -5 test.txt(查看前5行),无需查看完整文件,快速获取关键内容。
  • tail -n 行数 文件名:查看文件后n行,例如tail -5 test.txt(查看后5行),常用于查看文件末尾的新增内容。

3. 基础系统信息查看

  • uname -a:查看系统所有信息(内核版本、主机名、系统架构等),输入后直接显示,无需额外操作。
  • hostname:查看当前主机名,操作简单,用于确认当前系统的主机标识。
  • free -h:查看内存使用情况,-h表示以人类可读的单位(KB/MB/GB)显示,无需理解复杂的数值换算。