上一篇 下一篇 分享链接 返回 返回顶部

Linux 系统命令怎么用?CentOS/Ubuntu/Debian 等主流发行版常用命令实操指南

发布人:优赐云 发布时间:2025-05-19 21:26 阅读量:4272

一、CentOS 系统常用命令

1. 文件与目录管理

  • ls:列出目录内容。ls -l显示详细信息,ls -a包含隐藏文件,ls -lh以易读格式显示文件大小。
  • cd:切换目录。cd ..返回上级目录,cd -返回上次目录。
  • mkdir:创建目录。mkdir -p /tmp/dir1/dir2递归创建目录树。
  • rm:删除文件或目录。rm -rf dir1强制递归删除目录。

2. 系统监控与进程管理

  • top:实时查看系统资源使用情况,支持交互式操作。
  • ps:静态查看进程状态。ps -aux显示所有进程详情。
  • kill:终止进程。kill -9 PID强制结束进程。

3. 网络配置

  • ifconfig:查看和配置网络接口。ifconfig eth0 up启用网卡。
  • netstat:显示网络状态。netstat -tunlp查看监听端口。

二、Ubuntu 系统常用命令

1. 软件包管理

  • apt:安装、更新软件。apt install nginx安装 Nginx,apt update && apt upgrade更新系统。
  • dpkg:手动管理.deb 包。dpkg -i package.deb安装包。

2. 文件操作

  • cp:复制文件。cp -r dir1 dir2递归复制目录。
  • mv:移动或重命名文件。mv old_name new_name重命名文件。

3. 系统服务管理

  • systemctl:控制服务。systemctl start apache2启动 Apache 服务,systemctl enable apache2设置开机自启。

三、Debian 系统常用命令

1. 软件源配置

  • sources.list:修改软件源。替换为阿里云镜像以提升下载速度。
  • apt-key:添加软件源密钥。apt-key adv --recv-keys --keyserver keyserver.ubuntu.com YOUR_KEY

2. 文本处理

  • grep:搜索文件内容。grep "error" /var/log/syslog查找包含 "error" 的日志行。
  • sed:流编辑器。sed 's/old/new/g' file.txt替换文本中的旧内容。

四、Arch Linux 系统常用命令

1. 包管理

  • pacman:官方包管理器。pacman -Syu更新系统,pacman -S package安装软件。
  • yay:AUR 辅助工具。yay -S package安装 AUR 软件包。

2. 系统管理

  • systemctl:管理服务。systemctl status sshd查看 SSH 服务状态。
  • journalctl:查看系统日志。journalctl -u httpd查看 Apache 服务日志。

五、openSUSE 系统常用命令

1. 软件包管理

  • zypper:管理软件源与包。zypper install apache2安装 Apache,zypper refresh刷新软件源。
  • rpm:手动安装.rpm 包。rpm -ivh package.rpm安装包。

2. 网络配置

  • nmcli:命令行网络工具。nmcli dev wifi connect SSID password PASSWORD连接 Wi-Fi。

六、RHEL 系统常用命令

1. 用户与权限管理

  • useradd:创建用户。useradd newuser添加新用户。
  • chmod:修改文件权限。chmod 755 file.txt设置文件权限。

2. 系统维护

  • df:查看磁盘使用情况。df -h以易读格式显示。
  • du:统计目录大小。du -h --max-depth=1查看当前目录下各子目录大小。
目录结构
全文