为了有效管理 linux 系统,必学的 60 个命令可分为几类:文件系统管理(如 ls、mkdir、cp)、文件编辑(如 cat、nano、vim)、系统信息(如 whoami、hostname)、网络管理(如 ping、ifconfig)、用户管理(如 adduser、passwd)、进程管理(如 ps aux、kill、top)、服务管理(如 service、systemctl)以及其他有用命令(如 date、cal、grep、tee)。
Linux 必学的 60 个命令
作为一名 Linux 用户,精通必要的命令至关重要,因为它使您可以有效地管理系统、执行任务并提高工作效率。以下列出了 60 个必学的 Linux 命令,分为不同的类别:
文件系统管理
- ls:列出目录的内容
- mkdir:创建目录
- rmdir:删除目录
- cp:复制文件或目录
- mv:移动文件或目录
- rm:删除文件或目录
- find:在系统中查找文件
文件编辑
系统信息
- whoami:显示当前用户
- hostname:显示主机名
- uname -a:显示内核和系统信息
- free:显示内存和交换空间使用情况
- df:显示文件系统使用情况
网络管理
用户管理
- adduser:添加用户
- usermod:修改用户
- passwd:更改密码
- sudo:以 root 权限运行命令
- su:切换到 root 用户
进程管理
- ps aux:显示正在运行的进程
- kill:终止进程
- top:动态显示正在运行的进程
- killall:根据名称终止进程
- renice:更改进程优先级
服务管理
- service:管理系统服务
- systemctl:管理 systemd 服务
- chkconfig:管理引导时启动的服务
- sshd:启动或停止 SSH 服务
- httpd:启动或停止 apache Web 服务器
其他有用命令
- date:显示当前日期和时间
- cal:显示月历
- grep:在文件中搜索文本模式
- awk:使用模式匹配和动作执行文本处理
- tee:将输出发送到文件和标准输出