Linux 好用到让你记不住的命令

  1. Vim 退出命令:   Vim,虽好用,可是使用过程当中,多半是看一眼配置,由于cat和vi没有高亮,

因此只能用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 系列)
相关文章
相关标签/搜索