天天看點

Linux最常用指令的小總結

目錄及檔案的基本操作:

cd  .. 切換到目前目錄的上一級目錄

cd 切換工作目錄至目前使用者的家目錄

cd - 傳回到上一個打開的目錄(像遙控器上的切換鍵,切換到上一個播放的電視訊道)

ll -h 人性化顯示目錄與檔案的容量資訊

mkdir -p建立多級目錄

find -name a.js 搜尋目前目錄下(包括子目錄)叫做你a.js的檔案

find -iname 按名稱查找,不區分大小寫

find -mtime按修改時間查找如 find / -mtime 2 查找計算機中2天前的當天被修改過的檔案

du -sh [檔案或目錄] 人性化的計算檔案或目錄的容量(-s僅顯示總容量,不加-s的話顯示的為目前目錄及其子目錄的容量資訊)

檢視檔案内容:

cat 參數 檔案 檢視檔案内容(-n 顯示行号,包括空白行 -b顯示行号,空白行不顯示行号)

less 分頁檢視檔案内容,空格鍵檢視下一頁,方向鍵上下回翻,q鍵退出檢視

head 檢視檔案頭部内容,預設顯示前10行(-n 顯示檔案前n行的内容)

tail 與head相反,檢視檔案末尾内容

wc [選項] [檔案】顯示檔案的行、單詞與位元組統計資訊(-c 顯示檔案位元組統計資訊、-l顯示檔案行數統計資訊、-w顯示檔案單詞統計資訊)

grep [選項] 比對模式 [檔案] 查找關鍵字并列印比對的行。(-i 忽略大小寫 -w比對單詞 -v取反比對) 如 grep -w num text.txt 過濾單詞num

指令使用技巧:

tab鍵自動補全、檢視曆史指令 history 、适時清屏(crtl+l 或 clear)、查找常用指令存儲位置(which 指令)

\的作用是換行輸入指令,指令比較長時經常會用到\符号。

對于history指令,輸入!n來準确定位曆史記錄,如!242将直接調用指令曆史的第242條記錄并執行。

管道與重定向需要注意的地方:标準輸入的檔案的描述符為0,标準輸出的檔案描述符為1,錯誤輸出的檔案描述符為2。

ls -l abc install.log >>all.txt 2>&1 标準輸出與錯誤輸出均導入至all.txt檔案 。