linux中測試常用命令


借鑒:https://www.cnblogs.com/lingzeng86/p/6595951.html

 

 閑來無事,總結一下linux下的常用命令,也是很久沒用到了,做個記錄以后復習時用到

ls和ll

兩者都是現實文件,不過對於隱藏文件不做顯示,如果想要對隱藏文件進行顯示的話,需要用到ls -a命令

 

cd

cd ~:進入用戶主目錄

cd - :返回進入此目錄之前的目錄

 

pwd

用來顯示當前的文件目錄

 

whoami

顯示當前的用戶名

 

mkdir

mkdir a 創建一個目錄樹a,即一個文件

mkdir b c 創建兩個目錄樹,一個文件b,一個文件c

mkdir -p  file1/file2/file3 :-p 代表循環創建,如果沒有這個目錄則創建這個目錄

 

Tab

自動補齊的快捷鍵,如果你當前目錄有一個book文件,當你輸入b按tab鍵時,它會自動幫你補齊這個文件名,很是好用

 

clear

都是一些常規的命令,主要對界面進行清空,當然並不是真正的清空,只是把你寫的命令全部移到了上面,從新開一行置頂,就像清空的效果一樣

 

touch

這個是和mkdir連着一起用的,mkdir是創建文件夾,而touch則是創建文件,同時也可以用touch同時創建多個文件名

 

rmdir

rmdir a 刪除一個文件a

rm -rf a 循環刪除a目錄下的所有目錄和文件(慎用)

rm -rf b c 循環刪除兩個文件

 

rm

刪除文件或者目錄的命令

rm file1  刪除一個文件

rm -f file1 不提示刪除一個文件

rm -rf file  循環刪除整個文件的所有內容,一定要先pwd自己的位置,慎用

cp

cp  file/* . :復制file目錄下的所有文件到當前目錄

cp -a  dir1/dir2/ . :直接復制dir2這個文件夾到工作目錄

 

su

切換超級用戶的指令,可以避免很多權限問題,當然不止這一個命令,可以參考下面我之前做的總結

大爺,里邊請,當輸入完之后需要輸入自己的命令,一般為root

 

chmod

針對權限的命令,可以修改權限的設置,同樣參考我之前的筆記

大爺,里邊請,用ll可以看到各文件的權限情況

chmod +777 file1:改變file1的權限,使該用戶對該文件擁有讀,寫,執行的權限,同組其他人員擁有執行和讀的權限,沒有寫的權限,其他用戶的權限和同組人員權限一樣

chmod a+r file1 :將文件file1設為所有人皆可讀取

chmod a+x file1:將文件file1設為所有人皆可執行

 

vi或者vim

都是編輯命令,首先用vi file對文件file進行編輯,然后進入編輯頁面,按i做下交顯示為insert方可正常編寫

退出vi編輯模式:大爺,里面請

 

 

cat

顯示文件內容的指令,我們常常用cat來查看文件的內容

cat  file   查看file文件的內容

cat -n file  顯示行號

 

tac

倒敘顯示文件,相當於cat反過來

對文件用的比較少,一般都用來對日志進行檢查

 

more

建議的文件查看器,讓畫面在顯示滿一頁時暫停,可以通過快捷鍵進行頁面切換

一般命令 more aaa

空格表示下一頁

回車表示下一行

b 表示前一頁

/patten 表示查找patten這個元素

q表示退出

 

less

簡易的文件查看器

less命令的用法與more命令類似,也可以用來瀏覽超過一頁的文件,所不同的是less命令除了可以按空格鍵向下顯示文件外,還可以利用上下鍵來卷動文件,當要結束瀏覽時,只要在less命令的提示符“:”下按Q即可

 

head

顯示頭部

head file 默認顯示最后10行

head -5 file 顯示前5行

 

tail

顯示文件尾部

tail file 默認顯示最后10行

tail -5 file 顯示最后5行

tail -f file 實時顯示文件末尾,對於查日志是很重要的命令

 

echo

echo 123   直接輸入到終端上

echo aaa>>a.txt  追加

echo aaa>a.txt   覆蓋

echo -n "" >a.txt  對文件進行清空,這里要加-n,不然回家符會被保存在里面

 

sort

文本排序命令

sort -n file   以數字方式排序

sort -r  file  倒序

sort -u  file  剔重

sort -rm file   ascii方式排序

sort命令和管道配合使用

如:du -k * | sort -rn   # 文件大小倒序排(很重要),看哪個文件占的多

 

grep

打印匹配的行,grep經常和管道配合使用

grep  "正則表達式” file。用好grep的前提是熟悉linux下的正則

grep 3 a.txt  # a.txt 文件中包含3個行都打印出來

grep 3 a.txt | wc -l   # a.txt 文件中包含3 的都有多少行

grep -n 3 a.txt  #  包含3的行號和行都給打出來

grep -v 3 a.txt  # 不包含3 的都顯示出來

grep 89$ a.txt   #開頭為89的行顯示出來

grep -n aa *      # 當前目錄下所有包含aa的行顯示出來,打印出行號

 

kill

kill 10140  # 本身和子進程全殺了

kill -9 10140  # 只殺子進程

 

top

檢查系統健康的命令,這里也有筆記,有點多,我就直接發鏈接了,是我之前寫過的

大爺,里面請

 

壓縮和解包

這里不做多介紹,看筆記大爺,里面請

 

ps

顯示當前進程的命令,使用規則ps -ef

詳細介紹

 

netstat

查看網絡信息

netstat -lnp   監聽端口情況

netstat -anp  所有端口情況


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM