Linux下快捷键
1、shell CLI下快捷键
1、ctrl+a :回到行首
2、ctrl+e : 回到行尾
3、ctrl+k : 切除当前位置到行尾
4、ctrl+u : 切除当前位置到行首
2、vim下快捷键
1、gg : 回到首行
2、G :回到末行
3、dd :删除当前行 3dd:删除当前向下的三行(不含当前行)
4、yy:复制当前行 3yy:复制当前向下三行(含当前行)
5、0:回到行首
6、$:回到行尾
7、M:光标回到屏幕中间
8、zz:当前行回到屏幕中间
9、:%s/old/new/g 用new替换文件中所有的old
:s/old/new/g 用new替换当前行所有的old
:%s/old/new 用new替换当前行第一个old
Linux常用命令
1、grep -Ev "^#|^$" file.sh 过滤非#开头和空行,grep -E 配合‘|’表示或逻辑,-v表示取反
2、排序并去重:sort -u filename
3、统计每种数量:sort filename | uniq -c 注意:使用uniq前一定要sort排序
4、统计每种数量并且从大到小:sort filename |uniq -c |sort -r
5、网络端口:netstat -alntp|grep 8080
注:如果没有这个命令、yum install -y net-tools安装6、磁盘大小:df -h
7、文件大小:du -sh .
8、查找进程:ps -ef |grep tomcat
9、内存:free -h
10、CPU:top
注:按住大写M、按照内存排序;按住大写C、按照cpu排序11、查找文件:find / -name java
12、添加用户到sudo: gpasswd -a username wheel
13、grep -C 5 foo file 显示file文件中匹配foo字串那行以及上下5行
grep -B 5 foo file 显示foo及前5行
grep -A 5 foo file 显示foo及后5行
14、python下载: python -c "import urllib; urllib.urlretrieve('http://XXXX', 'xxx')"
15、 kubectl get rs -A|grep '0 0 0'|awk '{print $2}'|xargs kubectl delete rs -n cpaas-system