常用Linux命令指南:增强您的终端技能
2024-01-14 09:15:31
目录管理
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软件包。