1. 程式人生 > >Linux進階第二天

Linux進階第二天

刷新 英文 change 查看文本 字符 工作目錄 其他 都是 bdc

工作目錄切換命令:

17.pwd命令
pwd命令用於顯示用戶當前所處的工作目錄,格式為“pwd [選項]”
技術分享圖片


18.cd命令
cd命令用於切換工作路徑,格式為“cd [目錄名稱]”
這個命令應該是最常用的一個Linux命令了。可以通過cd命令迅速、靈活地切換到不同的工作目錄。除了常見的切換目錄方式,還可以使用“cd -”命令返回到上一次所處的目錄,使用“cd..”命令進入上級目錄,以及使用“cd ~”命令切換到當前用戶的家目錄,亦或使用“cd ~username”切換到其他用戶的家目錄。例如,可以使用“cd 路徑”的方式切換進/etc目錄中:
技術分享圖片
回到上一次的目錄:
cd -
技術分享圖片


19.ls命令
ls命令用於顯示目錄中的文件信息,格式為“ls [選項] [文件] ”


ls -a 可以看到目錄下全部文件(包括隱藏文件),使用-l參數可以查看文件的屬性、大小等詳細信息,所以,將這兩個參數整合之後,再執行ls命令即可查看目錄中所有的文件並輸出這些文件的屬性信息了:

技術分享圖片

若是想要查看目錄的屬性信息,則需要添加一個-d參數,例如查看/etc目錄的權限和屬性信息:
技術分享圖片


文本文件編輯命令:


20.cat命令

cat命令用於查看純文本文件(內容較少的),格式為“cat [選項] [文件]”

如果在查看文本內容的時候還想查看文本的行號,可添加參數 -n

技術分享圖片


21.more命令
more命令用於查看純文本文件(內容較多的),格式為“more [選項]文件”
若查看很長的配置文件,那麽cat命令就不合適了,使用more命令來查看,more命令會在最下面使用百分比的形式來提示您已經閱讀了多少的內容,還可以使用空格或回車向下翻頁:

技術分享圖片
下方有百分號標識:
技術分享圖片


22.head命令
head命令用於查看純文本文檔的前N行,格式為“head [選項] [文件]”
在查看文本的時候查看文本的前10行怎麽辦?那就要用head命令了:
技術分享圖片



23.tail命令

tail命令用於查看純文本文檔的後N行或持續刷新內容,格式為“tail [選項] [文件]”
萬事都是相對的,有head命令查看前n行,那麽就會有tail命令查看後n行:

技術分享圖片
此外,tail命令還有有個強悍的作用,他可以實時的查看最新日誌文件,這時的命令格式為:tail -f 文件名:
技術分享圖片


24.tr命令
tr命令用於替換文本文件中的字符,格式為“tr [原始字符] [目標字符]”
在windos中的記事本有替換數字的功能,同樣在Linux中同樣有替換數字的命令,那就是tr命令通常,tr命令與cat命令結合使用,例如:把某個文本內容中的英文全部換為大寫:

技術分享圖片
把小寫全部換位大寫:
技術分享圖片


25.wc命令
wc命令用於統計指定文本的行數、字數、字節數,格式為“wc [參數] 文本”
wc?命令比較好記,廁所的含義,
wc -l 只顯示行數
wc -w 只顯示單詞數
wc -c 只顯示字節數
若用wc命令來查看passwd文件則直接可以統計出有多少個用戶,因為passwd是用於保存系統賬戶信息的文件:
技術分享圖片


26.stat命令:
stat命令用於查看文件的具體存儲信息和時間等信息,格式為“stat 文件名稱”
stat命令可以用於查看文件的存儲信息和時間等信息,命令stat 文件名 會顯示出文件的三種時間狀態:
Access:訪問時間
Modify:修改時間
Change:狀態改動時間
技術分享圖片


27:diff命令:
diff命令用於比較多個文本文件的差異,格式為“diff [參數] 文件”

在使用diff命令時,不僅可以使用--brief參數來確認兩個文件是否不同,
技術分享圖片
還可以使用-c參數來詳細比較出多個文件的差異之處,這絕對是判斷文件是否被篡改的有力神器。例如,先使用cat命令分別查看lgm_1.txt和lgm_2.txt文件的內容,然後進行比較:

技術分享圖片


Linux進階第二天