菜鸟科技网

CentOS 6.5命令大全有哪些常用命令?

重要声明

  • 系统版本: CentOS 6.5 是一个非常古老且早已停止维护的版本(EOL - End of Life),这意味着它没有安全更新,存在严重的安全漏洞,强烈不建议用于任何生产环境,本指南仅用于学习、怀旧或维护遗留系统。
  • 命令行: 几乎所有操作都通过终端(Terminal)或控制台(Console)完成,你可以使用 Tab 键自动补全命令和文件名,使用上下箭头键浏览历史命令。
  • 权限: 大部分系统管理命令需要 root 权限执行,普通用户可以在命令前加上 sudo(如果配置了)或使用 su - 切换到 root 用户。

第一部分:基础操作与文件管理

这是最常用、最基础的部分,是所有后续操作的基础。

CentOS 6.5命令大全有哪些常用命令?-图1
(图片来源网络,侵删)
命令 全称 功能描述 示例
ls list 列出目录和文件。 ls -l (长格式显示详细信息)
ls -a (显示所有文件,包括隐藏文件)
ls -h (以人类可读方式显示文件大小,如 K, M, G)
cd change directory 切换当前工作目录。 cd /home (切换到 /home 目录)
cd .. (切换到上一级目录)
cd ~ (切换到当前用户的家目录)
pwd print working directory 显示当前所在的完整路径。 pwd (输出: /root/home/username)
cp copy 复制文件或目录。 cp source.txt dest.txt (复制文件)
cp -r source_dir/ dest_dir/ (递归复制整个目录)
mv move 移动文件/目录,或重命名。 mv old_name.txt new_name.txt (重命名)
mv /tmp/file.txt /home/user/ (移动文件)
rm remove 删除文件或目录。⚠️ 危险命令! rm file.txt (删除文件)
rm -r dir_name/ (递归删除目录)
rm -f file.txt (强制删除,不提示)
mkdir make directory 创建新目录。 mkdir new_folder (创建目录)
mkdir -p path/to/nested/dir (创建多级嵌套目录)
touch touch 创建一个空文件,或更新文件的时间戳。 touch newfile.txt (创建空文件)
cat concatenate 查看文件内容(一次性显示全部)。 cat /etc/passwd (查看 passwd 文件全部内容)
less less 分页查看文件内容(推荐使用,可上下滚动)。 less /var/log/messages (分页查看日志文件,按 q 退出)
head head 查看文件的开头部分(默认10行)。 head -n 20 file.txt (查看文件前20行)
tail tail 查看文件的结尾部分(默认10行)。 tail -f /var/log/httpd/access_log (实时查看日志文件的更新)
find find 在目录树中搜索文件。 find / -name "httpd.conf" (在整个系统中按文件名搜索)
find /home -user "john" (查找属于用户 john 的文件)
locate locate 快速查找文件(基于数据库,速度极快)。 locate httpd.conf (搜索包含 httpd.conf 的文件)
which which 查找命令的可执行文件路径。 which ls (输出: /bin/ls)
whereis whereis 查找命令的二进制文件、源码和手册页路径。 whereis ls (输出: ls: /bin/ls /usr/share/man/man1/ls.1.gz)

第二部分:系统信息与管理

用于监控系统状态、硬件信息和系统服务。

命令 功能描述 示例
top 实时显示系统中各个进程的资源占用情况(CPU, 内存)。 top (按 M 按内存排序,按 P 按 CPU 排序,按 q 退出)
htop top 的增强版(如果已安装),界面更友好,功能更多。 htop
ps process status 显示当前运行的进程快照。
kill kill 终止一个正在运行的进程。
uname unix name 显示系统信息。
df disk free 显示磁盘空间使用情况。
du disk usage 显示目录或文件的磁盘使用量。
free free 显示内存使用情况。
lscpu list cpu 显示 CPU 架构信息。
lspci list pci 显示 PCI 设备信息。
lsusb list usb 显示 USB 设备信息。
service service 启动、停止、重启系统服务。
chkconfig checkconfig 管理 init.d 服务的开机自启。

第三部分:用户与权限管理

管理用户账户、用户组以及文件权限。

命令 功能描述 示例
useradd add user 创建一个新用户。
passwd password 修改用户密码。
userdel delete user 删除一个用户。
groupadd add group 创建一个新用户组。
usermod modify user 修改用户账户属性。
id id 显示用户的 UID, GID 和所属组。
su substitute user 切换用户。
sudo superuser do 以其他用户(通常是 root)的身份执行命令。
chmod change mode 修改文件或目录的权限。
chown change owner 修改文件或目录的所有者。
chgrp change group 修改文件或目录的所属组。

第四部分:软件包管理 (YUM)

CentOS 6.5 使用 yum 作为其主要的软件包管理器。

命令 功能描述 示例
yum Yellow dog Updater, Modified RPM 包的自动安装、更新工具。
rpm rpm package manager RPM 包的低级管理工具(不推荐新手直接使用)。

第五部分:网络配置与诊断

配置网络接口和排查网络问题。

CentOS 6.5命令大全有哪些常用命令?-图2
(图片来源网络,侵删)
命令 功能描述 示例
ifconfig interface configuration 显示或配置网络接口。
ip ip utility ifconfig 的现代替代品,功能更强大。
ping ping 测试网络连通性。
netstat network statistics 显示网络连接、路由表、接口统计等。
ss socket statistics netstat 的现代替代品,速度更快,信息更全。
wget web get 从网络上下载文件。
curl client url 发送 HTTP/HTTPS 请求或下载文件。
ssh secure shell 安全地远程登录到另一台服务器。
scp secure copy 在两台服务器之间安全地复制文件。
traceroute trace route 显示数据包到目标主机所经过的路由。
route route 显示或操作 IP 路由表。

第六部分:文本处理

强大的 Linux 命令行文本处理三剑客。

命令 功能描述 示例
grep global regular expression print 在文本中搜索匹配的行。
sed stream editor 用于对文本进行流编辑(查找、替换、删除等)。
awk awk 一个强大的文本分析工具,按行处理并按列提取。

第七部分:进程管理

除了 topps,还有更强大的进程管理工具。

命令 功能描述 示例
jobs jobs 显示当前 shell 会话中后台运行的作业。
bg background 将一个暂停的作业放到后台运行。
fg foreground 将一个后台作业调到前台运行。
nohup no hang up 让命令在用户退出登录后继续运行。

第八部分:压缩与归档

处理文件的压缩和打包。

命令 功能描述 示例
tar tape archive 创建或解包 .tar 文件,常用于打包。
zip / unzip zip / unzip 创建或解压 .zip 格式的压缩包。
gzip / gunzip gzip / gunzip 压缩或解压 .gz 文件。

第九部分:系统服务与开机启动

命令 功能描述 示例
init initialize 改变系统的运行级别。
reboot reboot 立即重启系统。
shutdown shutdown 安全地关机或重启系统。
runlevel runlevel 显示当前和上一个运行级别。

第十部分:其他常用命令

命令 功能描述 示例
man manual 显示命令的手册页(帮助文档)。
history history 显示用户执行过的命令历史。
echo echo 在终端输出文本或变量值。
export export 设置或显示环境变量。
alias alias 为命令创建别名。
unalias unalias 取消一个别名。
date date 显示或设置系统日期和时间。
crontab cron table 设置定时任务。

最后的重要提示

这份大全涵盖了 CentOS 6.5 的绝大多数常用命令,最好的学习方式是多动手实践,在你的虚拟机或一个隔离的环境中,尝试创建文件、移动它们、查看系统信息、安装软件等。

CentOS 6.5命令大全有哪些常用命令?-图3
(图片来源网络,侵删)

再次强调,请务必在安全的、隔离的环境中学习这些命令,特别是那些涉及删除、格式化或修改系统核心配置的命令(如 rm -rf /, mkfs 等),错误的操作可能会导致系统损坏。

分享:
扫描分享到社交APP
上一篇
下一篇