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 占用情况