以下命令只做使用参考,具体命令详细参数及使用方法可通过help查找
一. 开关机命令
reboot | 重启电脑 |
shutdown -r now | 立刻重启 |
shutdown -r 11:30 | 定时11:30分重启 |
shutdown -r +1 | 1分钟后重启 |
shutdown -h now | 立刻关机 |
init 0 | 关机 |
二.系统运行状态
top | 查看系统、CPU、程序运行状态 |
fdisk -l | 查看磁盘分区列表 |
free | 查看内存使用情况 |
du -sh | 查看目录或文件所占空间大 |
三.VI编辑器使用命令
wq | 保存并退出 |
:q | 退出 |
:q! | 强制退出 |
:wq! | 保存并强制退出 |
dd | 删除一行 |
gg | 光标移至首行 |
G | 光标移至文本末尾 |
:n | 光标移至第n行 |
/字符串 | 查找某字符 n 继续查找下一个 |
:u | 撤销 |
:set nu | 显示行号 |
四.文件操作
rm | 删除文件 |
rm -r | 删除文件夹 |
cp 路径1 路径2 | 复制路径1至路径2 |
mkdir 目录名称 | 创建目录 |
mkdir -p 目录结构 | 按层次依次创建目录 |
rmdir 目录名称 | 删除目录(目录必须为空) |
rm -rf 目录名称 | 强制删除 |
五.用户与用户组权限
cat /etc/group | 查看当前系统的用户组 |
cat /etc/passwd | 查看用户信息 |
group add 用户组名 | 创建用户组 |
groupdel 用户组名 | 删除用户组 |
groupmod -n 组名1 组名2 | 将组名1重命名为组名2 |
groups root | 查看root所在用户组 |
useradd -g 组名 用户名 | 新增一个用户并添加到用户组中 |
usermod -g 组名 用户名 | 将用户切换到另一个用户组中 |
usermod -G 组编号 用户名 | 将用户附属至另一用户组中 |
userdel 用户名 | 删除用户 -r 同时删除用户根目录 |
chmod | 文件授权相关 |
chgrp | 文件归属组相关 |
chown | 文件归属者相关 |
cat /etc/shadow | 查看用户密码 |
六.文件查找
find which、where | 文件查找 |
find ./ -name 条件 | 在目录下查找文件名字满足条件的文件 |
grep 条件 文件名称 | 在文件中查找符合条件的内容 |
七.yum操作
rpm -ivg rpm包名 | 安装rpm包 |
rpm -qa | 查询所有按照过的rpm包 |
rpm -e 包名 | 卸载包 |
yum lsit | 列出已安装的包 |
yum repolist | 列出yum安装源 |
yum search 包名 | 搜索可用安装包 |
yum install 包名 | 按照 |
cat /etc/yum.repo.d/CentOS-Base.repo | 查看yum源配置文件 |
yum makecache | 更新镜像配置 |
八.文件压缩归档
tar -cvf 文件名1 归档文件或目录 | 将目录或文件归档为文件名1 |
gzip 归档文件名 | 将归档文件进行压缩 |
gzip -d 压缩文件名 | 将压缩文件解压为归档文件 |
tar -xvf 归档文件名 | 提取归档文件 |
tar -zcvf 文件名1 归档文件或目录 | 创建归档并压缩 |
tar -zxvf 压缩文件名 | 解压缩 |
九.进程与服务管理
ps | 查看当前终端启动的进程 |
ps -ef 或 ps aux | 查看当前整个系统的进程 |
ps aux | grep 过滤条件 | 对运行结果进行过滤 |
sort -k n | 按照第n栏进行排序 |
ps aux | sort-k 3 -r | head -n 6 | 列出最消耗CPU的前5个进程 |
top | 查看系统信息和进程 |
kill 进程ID | 结束进程 |
kill -9 进程ID | 强制结束进程 |
systemctl status 服务名称 | 查看服务状态 |
systemctl start | 启动服务 |
systemctl stop | 停止服务 |
systemctl enable | 自启动 |
systemctl disable | 禁止自启动 |