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 系列)
相關文章
相關標籤/搜索