這一塊內(nèi)容不是很詳細(xì),僅僅是一些本人常用到的命令。但是對于Linux入門的同學(xué)還是有一定借鑒意義。
ls
這個命令主要用來顯示目錄下的文件,常用到參數(shù)(-l列表形式顯示 -a顯示隱藏文件),相關(guān)命令有ll,lscpu,lsmod(不詳細(xì)介紹)
cat
主要有三大功能:
cat filename # 顯示整個文件。
cat > filename # 創(chuàng)建一個文件
cat file1 file2 > file # 將多個文件合并成一個文件
find
find path -option [ -print ] [ -exec -ok command ] {} \;
這個命令用途很多,這里我主要用來查找文件名
find . -name *
. : 表示當(dāng)前目錄,也可使用具體的目錄
-name : 操作,表示通過名字匹配
* : 這里表示所有文件,當(dāng)然可以自由搭配或者使用具體的文件名,如查找 thisismyproject.c 文件,可以使用
thisismyproject.c,*ismyproject.c,this*myproject.c,this*.c,*project*.c,*t.*.........等方法查詢。
介紹一種通過文件內(nèi)容查找文本的的方法:
find / -name "*.c" | xargs grep -ri "filecontent" # 遍歷根目錄及其子孫目錄下文本中含有"filecontent"的所有c文件。
grep (global search regular expression(RE) and print out the line,全面搜索正則表達(dá)式并把行打印出來)是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹配的行打印出來。
grep可以配合各種命令完成工作,如ls,ps,top,find....等等,這里不詳細(xì)介紹
du
概述磁盤使用情況
a:顯示全部目錄和其次目錄下的每個檔案所占的磁盤空間
b:大小用bytes來表示 (默認(rèn)值為k bytes)
c:最后再加上總計 (默認(rèn)值)
s:只顯示各檔案大小的總合 (summarize)
x:只計算同屬同一個檔案系統(tǒng)的檔案
L:計算所有的檔案大小
常用命令:du -a
df
指令 df 可以顯示目前所有檔案系統(tǒng)的最大可用空間及使用情形
a:顯示全部的檔案系統(tǒng)和各分割區(qū)的磁盤使用情形
i:顯示i -nodes的使用量
k:大小用k來表示 (默認(rèn)值)
t:顯示某一個檔案系統(tǒng)的所有分割區(qū)磁盤使用量
x:顯示不是某一個檔案系統(tǒng)的所有分割區(qū)磁盤使用量
T:顯示每個分割區(qū)所屬的檔案系統(tǒng)名稱
常用命令:df -hi
cp
拷貝命令,習(xí)慣性的加上"drf"參數(shù)
cp -drf filepath/filename dirpath
mv
將文件移動,并不保留
※write
這個純屬娛樂,你可以在命令行輸入:
write root
然后你懂得。。。
再介紹一個個人習(xí)慣在輸入命令行時,由于不喜歡在最底行輸入,習(xí)慣頂行
Ctrl + l # 清屏
原文來自:博客園/Acswxf