ps
ps -e:显示所有进程的记录,需要筛选时,结合 grep 等文本处理命令。
ps -l:列出进程的最基本信息,包括 s、pid、ppid、time 和 ucmd 等字段信息。
ps u:列出 cpu 使用率、mem 使用率、rss 内存等字段信息。
rsync
rsync [OPTION]... SRC DEST :使本地和远程两个主机之间的文件达到同步
rsync -avzp /home/src root@192.168.xx.xx:/root/dest :本地目录/home/src下文件增量同步到远程root@192.168.xx.xx:/root/dest目录下
-a:归档模式,表示以递归方式传输文件,并保持所有文件属性-v:详细模式输出-z:对备份的文件在传输时进行压缩处理-p:保持文件权限
scp
scp [可选参数] file_source file_target :使本地和远程两个主机之间的文件达到同步
scp -r /home/src root@192.168.xx.xx:/root/dest :本地目录/home/src下文件全量同步到远程root@192.168.xx.xx:/root/dest目录下
-r:递归复制整个目录-p:保持文件权限-v:详细模式输出-C:使能压缩选项
ssh
登录远程:
ssh xxx@192.168.xxx.xxx [CMD] :远程操作命令
ssh -tt -l login_name xxx@192.168.xxx.xxx 'cd /root/xxx;mkdir ceshi' :登录远程,并在 root/xxx 下建立 ceshi 文件目录
-tt:效果和-t一致,强制分配伪终端-l:指定登录远程主机的用户
密钥相关:
1 | ssh-keygen -t rsa # 生成 |
vim
vi test.json:阅读文件 test.json
退出命令:
1 | :q # 退出 |
操作命令:
1 | i # 当前光标插入 |
最后-基本命令
ls -l:列举出当前工作目录的内容
mkdir:新建一个新目录
pwd:显示当前工作目录
cd:切换文件路径
rmdir:删除指定目录
rm:删除指定文件
cp:文件复制
mv:文件移动
cat:用户在标准输出上查看文件内容
tail:显示文件最后 10 行
grep:给定字符串中搜索匹配
find:在给定位置搜寻与条件匹配的文件
tar:创建、查看和提取 tar 压缩文件
gzip:创建和提取 gzip 压缩文件
unzip:解压 gzip 文件
whatis:解释当前命令,例:whatis cd
who:列出当前登录的用户名
su:切换不同用户
uname:显示系统信息,uname -a
df:查看磁盘使用情况
top:查看 cpu 占用情况

