1.cd:


2.ll:


3.du:


   du -h --max-depth=1(1代表1层子目录,0代表不深入子目录):当前目录所使用的空间


   du -sh * :当前目录所使用的空间


4.top:


   C:显示完整的路径与名称


   Q:退出


   shift+m:根据使用情况排序,且显示完全;


   按1:查看内核


5.w:关于当前机器中的users:登录名,tty 名,远程的(登录)主机,登录时间,空闲时间,JCPU,PCPU,以及当前进程的命令行


6.ps -ef |grep xxx:根据名称或端口进行过滤;


   Ps axu :正在运行的进程


7.netstat:


   Netstat -lanp :查看一台服务器上面哪些服务及端口


   netstat -nupl :UDP类型的端口.


   netstat -ntpl :TCP类型的端口.


   netstat -anp :显示系统端口使用情况


8.grep:


   Grep -i :忽略大小写


9.wc:


   -l :统计多少行


10.awk:


11.ls:


   -a:显示所有的文件及目录,包括隐藏的


12.more:


   Enter 向下n行,需要定义。默认为1行


   Ctrl+F 向下滚动一屏


   空格键 向下滚动一屏


   Ctrl+B 返回上一屏


   `=输出当前行的行号


   :f 输出文件名和当前行的行号


   V 调用vi编辑器


   !命令 调用Shell,并执行命令


   q 退出more


13.cat:


   cat /proc/cpuinfo |grep processor|wc -l 查看CPU核数


14.rm:


   -i 删除前逐一询问确认。


   -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。


   -r 将目录及以下之档案亦逐一删除


15.tar:


   -zcf :打压


   -zxvf : 解压


16.unzip:解压 -o 指定压缩包的位置,-d指定解压的位置


   zip xxx.gz xxx :打包成zip格式


17.rz:


   -be :以二进制进行传输,对所有控制字符转义,并去除ASCLL格式上传


18.sz:


   -b 以二进制方式传输(binary)。


   -e 对控制字符转义(escape),这可以保证文件传输正确


19.history:


   !+字母:调出最近使用一次以此字母开头的命令


20.conda deactivate:去掉命令提示符前面的base. [root@


21.dmesg |grep -i virtual:查看主机是物理机,云服务还是虚拟机


22.last:查询登录记录


23.rsync 用法


rsync -avz --progress -e 'ssh -p 端口号' root@IP:路径 本地路径


   模板:rsync -avz --progress -e 'ssh -p 122' root@192.168.1.4:/* ./


*将文件通过服务形式拷贝到服务器(成功的情况):
   模板:rsync --progress -avz ./rsynctest quietheart@10.1.2.213::QuietHeart_tmpTrans


24.screen :网络断掉也会继续执行,


   screen -S 名称 如: screen -S chenxiaojian 进入screen


   进入终端后执行要执行的任务,无论是断网还是重启机器,它一样存在不受影响;


   如果按ctrl + D 直接退出screen,screen不存在


   如果想临时退出screen执行其他任务,


   一直按着ctrl, 然后按a,再按d,就临时退出screen


25.setfacl -b test.sh :清空test.sh中所有ACL规则


26.useradd:创建用户


27.userdel -r:删除用户


28.usermod -G xxx组名. xxx用户名.:更改用户组


29.id xxx用户名.:查看用户组权限


30.date


   获取当前的年月日时分:`date "+%Y-%m-%d-%H-%M"`


31.mkdir


   -p :若这中间有不存在的目录则系统自动补全缺失的目录,即建立多级不存在的目录时使用


32.fdisk


   -l :列出素所有分区表


33.zip


   zip -q -r data.zip * :打包


34. umask #修改文件夹的默认权限


   umask


   目录:最大权限是777,减去umask的后三位022.,该用户创建的目录权限即默认是755


   文件:文件的权限必须为偶数。如果是奇数,则需-1变成偶数。777-022=755,每一位都-1变成偶数,即为644。


   umask 123 :修改文件夹的默认权限为654

35.lsblk 查看服务器硬盘空间和盘符


   lsblk或者lsblk -l #都是相同的


36.lastb   列出登陆系统失败的用户信息