關於linux必知必會基本命令

1、說一些你比較常用linux指令

ls/ll、cd、mkdir、rm-rf、cp、mv、ps -ef | grep xxx、kill、free-m、tar -xvf file.tar、(說那麼十幾二十來個估計差不多了)

2、查看進程(例:如何查看所有xx進程)

ps -ef | grep xxx
ps -aux | grep xxx(-aux顯示所有狀態)

3、殺掉進程

kill -9[PID] —(PID用查看進程的方式查找)

4、啓動/停止服務

cd到bin目錄cd/
./startup.sh --打開(先確保有足夠的權限)
./shutdown.sh —關閉

5、查看日誌

cd到服務器的logs目錄(裏面有xx.out文件)
tail -f xx.out --此時屏幕上實時更新日誌。ctr+c停止
查看最後100行日誌 tail -100 xx.out
查看關鍵字附件的日誌。如:cat filename | grep -C 5 ‘關鍵字’(關鍵字前後五行。B表示前,A表示後,C表示前後) ----使用不多
還有vi查詢啥的。用的也不多。

6、查看端口:(如查看某個端口是否被佔用)

netstat -anp | grep 端口號(狀態爲LISTEN表示被佔用)

7、查找文件

查找大小超過xx的文件: find . -type f -size +xxk -----(find . -type f -mtime -1 -size +100k -size-400k)–查區間大小的文件
通過文件名:find / -name xxxx —整個硬盤查找
其餘的基本上不常用

8、vim(vi)編輯器

有命令模式、輸入模式、末行模式三種模式。
命令模式:查找內容(/abc、跳轉到指定行(20gg)、跳轉到尾行(G)、跳轉到首行(gg)、刪除行(dd)、插入行(o)、複製粘貼(yy,p)
輸入模式:編輯文件內容
末行模式:保存退出(wq)、強制退出(q!)、顯示文件行號(set number)
在命令模式下,輸入a或i即可切換到輸入模式,輸入冒號(:)即可切換到末行模式;在輸入模式和末行模式下,按esc鍵切換到命令模式

—基本上問的較多的就這些了。如果你用linux,就會知道這些確實也是最常用了。

linux 打包命令系列:

tar包
tar -cvf aa.tar aa.txt —tar包打包命令
tar -xvf aa.tar —tar包解壓包命令 !!!!!

tar.gz包
tar -zcvf aa.tar.gz aa.txt —tar.gz包打包命令
tar -zxvf aa.tar.gz —tar.gz包解壓包命令

zip包
zip aa.zip aa.txt —zip包打包命令
unzip aa.zip —zip包打包命令

gzip包
gzip aa.txt —gzip包打包命令(不能對目錄進行打包,對文件打包完源文件消失)
gunzip aa.txt.gz —gzip包解壓命令(對包進行解壓後包消失)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章