因此只能用Vim ,一般是使用 putty 或者Xshell这样的终端,那么在查看完以后,能够直接使用下面的命令:shell
SHIFT+Z+Z
2.只查看配置信息:略去#注释apache
grep -v "^#" /path/to/config/file
同时略去#和空格,就要使用 egreptomcat
egrep -v "^#|^$" /etc/apache2/apache2.conf
3.查看端口被那个程序占用ssh
netstat -anp|grep 80
lsof -i :1521 |grep "(LISTEN)"
4.查看程序占用的端口spa
ps -aux | grep tomcat # 查看本机开启了哪些端口 netstat -lntp #或者用这个命令 netstat -tnlp |grep ssh
5.查看占用端口的程序PIDfirefox
ps -aux | grep pid
6.杀死特定程序code
先查看进程 ps -ef 或者 ps -aux 而后 kill -s 9 PID
或者综合前边的(强烈推荐pgrep)进程
查找指定PID ps -ef | grep firefox,或者直接 pgrep firefox
或者一步到位io
ps -ef | grep firefox | grep -v grep | cut -c 9-15 | xargs kill -s 9
固然 还有和pgrep的组合后台
pgrep firefox | xargs kill -s 9
终极杀人王的作法
pkill -9 firefox
killall -9 firefox
7.程序先后台切换
command& 让进程在后台运行 jobs 查看后台运行的进程 fg %n 让后台运行的进程n到前台来 bg %n 让进程n到后台去 kill %n 杀死job
联合起来使用就是
场景一:后台下载一个包,我还要干其余事情
links www.baidu.com& 而后我要查看后台的一堆程序怎么样了 jobs 发现有的已经完了,有的还在进行中 我想把第一个调到前台看一眼 fg 1 看完我又 update,让他再去后台 按下Ctrl+z jobs查看,而后后台运行 bg 1
8.查看当前系统内核版本和发行版本
uname -a uname -r (精简版本) cat /proc/version (全面) cat /etc/redhat-release (查看发行版本,使用于Redhat 系列)