Linux 初学者和高级用户必备的 100 个命令包含广泛的功能,包括:文件和目录管理文本处理系统信息用户和组管理网络配置进程控制权限管理其他有用命令(如回显文本、显示命令历史记录、显示日历)

100 个必掌握的 Linux 命令
对于 Linux 初学者或高级用户来说,掌握一系列基础命令是至关重要的。以下 100 个命令提供了广泛的功能,从文件管理到系统配置。
文件和目录管理
- mkdir 新建目录
- rmdir 删除空目录
- touch 创建空文件
- cp 复制文件或目录
- mv 移动或重命名文件或目录
- rm 删除文件或目录
文本处理
- cat 显示文件内容
- less 逐页查看文件
- more 逐行查看文件
- grep 搜索文本
- find 搜索文件或目录
系统信息
- uname 显示系统信息
- free 显示内存使用情况
- df 显示磁盘使用情况
- top 显示正在运行的进程
- ps 显示正在运行的进程
用户和组管理
Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Linux系统
- useradd 创建新用户
- passwd 更改用户密码
- groupadd 创建新组
- usermod 修改用户属性
- groupmod 修改组属性
网络配置
- ifconfig 显示网络接口配置
- ip addr 显示详细网络接口信息
- ping 测试网络连接
- traceroute 跟踪网络路径
- ssh 连接到远程服务器
进程控制
- ps 显示正在运行的进程
- kill 终止进程
- top 显示正在运行的进程
- pgrep 根据名称搜索进程
- pkill 根据名称终止进程
权限管理
- chmod 更改文件或目录权限
- chown 更改文件或目录所有者
- chgrp 更改文件或目录组
其他有用命令
- echo 输出文本
- history 显示命令历史记录
- cal 显示日历
- du 显示磁盘使用情况
- locate 搜索文件或目录









