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 列出登陆系统失败的用户信息