系统:
sync | 将数据由内存同步到硬盘中(shutdown前) |
shutdown -h now shutdown -r now shutdown -h xxx | 立即关机 立即重启 xxx分钟后关机 |
reboot | 重启 |
vi/vim编辑器:
vi/vim xxx | 编辑xxx文件 |
i(一般模式) a o | 光标前插入 光标后插入 下一行插入 |
esc(编辑模式) | 编辑模式返回一般模式 |
dd(一般模式) d数字d yy y数字y u p dw yw x X shift+g shift+g+1 shift+g+数字 shift+^ shift+$ | 删除光标所在行 删除光标后(数字)行 复制光标所在行 复制光标所后(数字)行 撤销 粘贴 删除一个单词 复制一个单词 del backspace 移动到页尾 移动到页首 移动到(数字)行 移动到行首 移动到行尾 |
:(一般模式) | 进入指令模式 |
:set nu(指令模式) :set nonu | 显示行号 隐藏行号 |
w q ! %s/old字符/new字符/g | 保存 退出 强制执行 替换 |
/ n shift+n | 查找 查找下一个 查找上一个 |
用户/组:
useradd | 添加用户 |
userdel -r | 删除命令 |
whoami/who am i | 查看当前用户 |
id | 用户是否存在 |
passwd | 新用户设置密码 |
usermod -g 用户组 用户名 | 将用户加入用户组 |
su - 用户名 | 切换用户 |
groupadd | 添加组 |
groupdel | 删除组 |
groupmod -n 新组名 老组名 | 改名 |
文件目录:
pwd | 显示当前目录 |
ls -l | 显示目录内容 |
mkdir rmdir | 创建目录 删除目录 |
cd 目录 cd .. cd ~ cd / | 却换目录 |
cp | 复制文件或目录 |
rm -rf | 递归删除目录中内容 |
搜索:
find | 查找文件或目录 |
grep | 文件内搜索字符串匹配的行 |
进程:
ps -aux | 显示所有进程 |
kill -9 进程号 | 强制杀死进程 |
netstat -anp | 显示网络统计信息 |
压缩/解压:
gzip gunzip | 压缩.gz 解压.gz |
zip unzip | 压缩.zip 解压.zip |
tar -zcvf xxx.tar.gz tar -zxvf xxx.tar.gz -c 产生.tar打包文件 -v 显示详细信息 -f 指定压缩后的文件名 -z 打包同时压缩 -x 解包.tar文件 | 压缩tar.gz 解压tar.gz |
文件权限:
chmod 三位数字 | 修改文件/目录权限 |
chgrp 最终目的组 文件/目录 | 修改文件/目录所属组 |
chown 最终用户 被修改文件 chown 最终用户:落地用户组 被修改文件 | 修改文件/目录所有者 |
umask | 查看默认授权规则 |
rpm:
rpm -qa | 查询所有安装的rpm软件包 |
rpm -ivh rmp包全路径名称 | 安装rmp软件包 |
rpm -e rmp包全路径名称 | 卸载rmp软件包 |