在Gentoo Linux系统中,掌握一些基本的命令对于日常维护和系统管理至关重要。以下是一份包含50条实用命令的列表,这些命令可以帮助你更高效地管理你的Gentoo系统。
文件系统管理
df- 显示文件系统的磁盘空间使用情况。du- 显示目录或文件的磁盘使用情况。ls- 列出目录内容。cp- 复制文件或目录。mv- 移动或重命名文件或目录。rm- 删除文件或目录。mkdir- 创建新的目录。rmdir- 删除空目录。touch- 创建空文件或修改文件时间戳。ln- 创建链接(硬链接或符号链接)。
文件权限与所有权
chmod- 改变文件或目录的权限。chown- 改变文件或目录的所有者和组。chgrp- 改变文件或目录的组所有权。chattr- 改变文件或目录的特殊属性。setfacl- 设置文件或目录的访问控制列表。
磁盘管理
fdisk- 对磁盘进行分区。parted- 分区工具,比fdisk更灵活。mkfs- 创建文件系统。mount- 挂载文件系统。umount- 卸载文件系统。fsck- 检查并修复文件系统。
网络管理
ping- 发送ICMP回显请求,测试网络连通性。traceroute- 显示数据包到达目标主机所经过的路径。ifconfig- 显示或配置网络接口。netstat- 显示网络连接、路由表、接口统计信息等。iptables- 防火墙规则管理。
进程与系统监控
ps- 显示当前进程。top- 实时显示系统进程信息。htop- 类似于top,但提供了更丰富的功能和更好的交互性。vmstat- 显示虚拟内存统计信息。iostat- 显示输入/输出统计信息。
系统更新与包管理
emerge- Gentoo系统的包管理器。equery- 查询包信息。world- 更新所有已安装的包。sync- 同步本地数据库与Portage。revdep-rebuild- 重建依赖包。
系统配置
rc-update- 管理启动和关闭服务。rc- 运行或查看系统服务。env- 显示或设置环境变量。echo- 输出文本到标准输出。
用户与组管理
useradd- 创建新用户。userdel- 删除用户。groupadd- 创建新组。groupdel- 删除组。passwd- 修改用户密码。
文本处理
cat- 连接文件并输出到标准输出。grep- 在文件中搜索文本。sed- 文本编辑器,进行文本替换和选择。awk- 文本和数据处理工具。cut- 从文件中提取文本行的一部分。
这些命令是Gentoo系统日常维护的基础,熟悉并掌握它们将大大提高你的系统管理效率。记住,实践是学习的关键,所以尽可能多地在你的系统上尝试这些命令。
