马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
CentOS 常用命令速查:按场景分好类的那一份
CentOS 是广泛用于服务器的 Linux 发行版,命令行工具极其齐全。下面按实际使用场景分成七类,每类列常用命令和一句话作用。记不住参数没关系,大部分命令后面加 --help 或 man 命令 就能查全。
一、文件和目录操作
ls 列出目录内容
cd 切换当前目录
pwd 显示当前工作目录
mkdir 创建新目录
rmdir 删除空目录(非空目录用 rm -r)
rm 删除文件或目录(谨慎,配合 -i 防误删)
mv 移动或重命名文件/目录
cp 复制文件/目录
touch 创建空文件或更新时间戳
ln 创建硬链接或符号链接
find 在目录树中查找文件
du 估算文件/目录占用磁盘大小
df 显示磁盘分区剩余空间
二、系统信息和硬件
uname -a 显示内核信息
arch 显示机器架构
cat /etc/os-release 显示发行版信息
lspci / lsusb 列出 PCI、USB 设备
lshw 显示详细硬件信息
dmidecode 读取 SMBIOS/DMI 数据(看序列号、BIOS 版本)
hdparm 获取/设置硬盘参数
free 查看内存使用情况
top / htop 动态看进程与资源占用
vmstat 报告虚拟内存统计
三、用户和权限
useradd 添加新用户
userdel 删除用户
passwd 修改用户密码
id 显示当前用户的 UID / GID
su 切换用户身份
sudo 以其他用户(一般是 root)身份执行命令
chown 改文件/目录的所有者
chmod 改文件/目录权限
chgrp 改文件/目录所属组
权限位记法:chmod 755 文件 表示属主读写执行、属组和其他用户读执行;chmod +x 只给自己加执行位。
四、网络操作
ifconfig 或 ip addr 查看/配置网络接口(新系统推荐 ip 一套命令)
netstat 看网络连接、路由表、接口统计
ss 比 netstat 更快的套接字统计工具
ping 测试连通性
traceroute(Windows 是 tracert)跟踪到目标主机的路由
ssh 安全登录远程主机执行命令
scp 本地与远程之间复制文件
wget / curl 从 Web 下载文件
五、系统管理
shutdown 关机或重启(shutdown -h now / -r now)
reboot 重启
halt 停系统但不切电源
init 切换运行级别(0 关机、6 重启)
systemctl 管理系统服务(CentOS 7+,systemctl status/stop/enable 服务名)
service CentOS 6 及更早的服务管理命令
chkconfig CentOS 6 及更早的开机服务管理
cron / crontab 定时任务(crontab -e 编辑)
tar / gzip / bzip2 打包压缩(tar -zcvf xx.tar.gz dir)
六、文本处理
cat 查看文本文件内容
less / more 分页查看内容
grep 按模式搜索文本
sed / awk 两大文本处理利器
cut / sort / uniq 切列、排序、去重
wc 统计行数、字数、字节数
diff / patch 比较与合并文件差异
七、其他常用
man 查命令手册(man ls)
history 看历史命令
alias 定义命令别名(写进 ~/.bashrc 长期有效)
echo 输出文本(配合 > / >> 写文件)
八、两个提速习惯
- 装包认准
yum install(CentOS 7)或 dnf install(CentOS 8+),加 -y 省掉反复确认。
- 不确定参数就
命令 --help,比背笔记快。
这些命令在 Debian/Ubuntu 上基本都通用,只是装包换成 apt。把上面七类各挑五六个最常用的练熟,日常服务器操作就不用翻文档了。
qidao123.com企服评测-应用市场 编辑提示 |