返回

常用Linux命令指南:增强您的终端技能

后端

目录管理

1. cd :用于在目录之间切换。

2. ls :用于列出当前目录中的文件和目录。

3. mkdir :用于创建新目录。

4. rmdir :用于删除空目录。

5. cp :用于复制文件或目录。

6. mv :用于移动或重命名文件或目录。

7. ln :用于创建符号链接或硬链接。

文件操作

1. cat :用于显示文件的内容。

2. head :用于显示文件的开头几行。

3. tail :用于显示文件的最后几行。

4. grep :用于在文件中搜索特定文本。

5. find :用于在目录及其子目录中搜索文件。

6. diff :用于比较两个文件的内容。

7. patch :用于将补丁应用到文件中。

用户管理

1. useradd :用于创建新用户。

2. userdel :用于删除用户。

3. passwd :用于更改用户的密码。

4. groupadd :用于创建新组。

5. groupdel :用于删除组。

6. usermod :用于修改用户的信息。

7. groupmod :用于修改组的信息。

系统配置

1. hostnamectl :用于查看或设置主机的名称。

2. date :用于显示或设置系统日期和时间。

3. timedatectl :用于查看或设置系统时区。

4. ntpdate :用于与NTP服务器同步时间。

5. swapon :用于激活交换分区。

6. swapoff :用于禁用交换分区。

7. fstab :用于配置文件系统挂载点。

网络管理

1. ip :用于配置网络接口。

2. route :用于管理路由表。

3. ping :用于测试网络连接。

4. traceroute :用于跟踪数据包从源到目的地的路径。

5. netstat :用于显示网络连接和统计信息。

6. ss :用于显示网络套接字信息。

7. dig :用于查询DNS服务器。

软件包管理

1. apt-get (Debian/Ubuntu)或yum(CentOS/RHEL)或dnf(Fedora):用于安装、更新和删除软件包。

2. dpkg :用于管理Debian/Ubuntu软件包。

3. rpm :用于管理CentOS/RHEL/Fedora软件包。

4. pacman :用于管理ArchLinux软件包。

5. emerge :用于管理GentooLinux软件包。