Bootstrap

四、Linux 基本命令全攻略

Linux 基本命令全攻略

在 Linux 系统的世界里,掌握基本命令是至关重要的。不同的 Linux 发行版虽然在某些方面可能有所差异,但大部分基本命令是通用的。下面将按不同的系统分类,为大家详细介绍一些常用的 Linux 基本命令及其含义。

一、Ubuntu 系统常用命令

1. ls命令

  • 含义:列出当前目录下的文件和目录。
  • 示例
ls

执行该命令后,会显示当前目录下的所有文件和目录名称。

2. cd命令

  • 含义:切换当前工作目录。
  • 示例
cd /home/user/documents

这条命令将当前工作目录切换到 /home/user/documents

3. mkdir命令

  • 含义:创建新的目录。
  • 示例
mkdir new_folder

创建一个名为 new_folder 的新目录。

4. rm命令

  • 含义:删除文件或目录。
  • 示例
  • 删除文件:
rm file.txt
  • 删除目录(需加上 -r 参数):
rm -r directory

5. cp命令

  • 含义:复制文件或目录。
  • 示例
  • 复制文件:
cp source_file destination_file
  • 复制目录(需加上 -r 参数):
cp -r source_directory destination_directory

6. mv命令

  • 含义:移动文件或目录,也可用于重命名文件或目录。
  • 示例
  • 移动文件:
mv source_file destination_directory
  • 重命名文件:
mv old_name new_name

二、CentOS 系统常用命令

1. yum命令

  • 含义:CentOS 系统中的软件包管理器。
  • 示例
  • 安装软件包:
yum install package_name
  • 更新软件包:
yum update

2. systemctl命令

  • 含义:用于管理系统服务。
  • 示例
  • 启动服务:
systemctl start service_name
  • 停止服务:
systemctl stop service_name
  • 重启服务:
systemctl restart service_name

3. firewall-cmd命令

  • 含义:配置防火墙。
  • 示例
  • 查看防火墙状态:
firewall-cmd --state
  • 开放端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

4. df命令

  • 含义:显示磁盘空间使用情况。
  • 示例
df -h

以人类可读的格式显示磁盘空间使用情况。

5. free命令

  • 含义:显示系统内存使用情况。
  • 示例
free -h

以人类可读的格式显示内存使用情况。

三、Fedora 系统常用命令

1. dnf命令

  • 含义:Fedora 系统中的软件包管理器,类似于 CentOS 中的 yum
  • 示例
  • 安装软件包:
dnf install package_name
  • 更新软件包:
dnf update

2. journalctl命令

  • 含义:查看系统日志。
  • 示例
journalctl -n 20

显示最近的 20 条系统日志。

3. lsof命令

  • 含义:列出打开的文件和进程。
  • 示例
lsof -i :80

显示使用 80 端口的进程。

4. top命令

  • 含义:实时显示系统中最活跃的进程。
  • 示例
top

5. chmod命令

  • 含义:改变文件或目录的权限。
  • 示例
  • 给文件添加可执行权限:
chmod +x file.sh
  • 改变目录及其所有子目录和文件的权限:
chmod -R 755 directory

通过掌握这些不同 Linux 系统中的基本命令,你将能够更加高效地管理和操作你的 Linux 系统。无论是日常的文件管理、软件安装,还是系统维护和故障排除,这些命令都将成为你的得力工具。希望这篇博客对你在 Linux 世界中的探索有所帮助!

;