week1(4)工作目錄和文字編輯命令
一、工作目錄切換命令 pwd 命令 pwd 命令用於顯示使用者當前所處的工作目錄,格式為“pwd [選 項]”。 cd 命令 cd 命令用於切換工作路徑,格式為“cd [目錄名稱]”。 例如:cd /etc 進入到etc目錄下 cd 進入到根目錄
二、文字編輯命令 cat 命令 cat 命令用於檢視純文字檔案(內容較少的),格式為“cat [選項][檔案]”。 例如:cat -n anaconda-ks.cfg 顯示行號 more 命令 (可翻頁) more 命令用於檢視純文字檔案(內容較多的),格式為“more [選項]檔案”。 例如:more /etc/rc.d/init.d/functions
tail 命令 tail 命令用於檢視純文字文件的後 N 行或持續重新整理內容,格式為“tail [選項] [檔案]”。 例如:tail -10 /var/log/messages 顯示後10行 tail 命令可以持續重新整理一個檔案的內容,當想要實時檢視最新日誌檔案時,這特別有用,此時的命令格式為 “tail -f 檔名”: 例如:tail -f /var/log/messages tr 命令 tr 命令用於替換文字檔案中的字元,格式為“tr [原始字元] [目標字 符]”。 例如:cat aaa|tr [a-z] [A-Z]
diff 命令 diff 命令用於比較多個文字檔案的差異,格式為“diff [選項] 文 件”。 1.建立檔案aaa touch aaa
4.mv 命令 mv 命令用於剪下檔案或將檔案重新命名,格式為“mv [選項] 原始檔 [目標路徑|目標檔名]”。 剪下操作不同於複製操作,因為它會預設把原始檔刪除掉,只保留 剪下後的檔案。如果在同一個目錄中對一個檔案進行剪下操作,其 實也就是對其進行重新命名: 例如: mv x.log linux.log 把x.log重新命名為linux.log 5.rm 命令 rm 命令用於刪除檔案或目錄,格式為“rm [選項] 檔案”。 在 Linux 系統中刪除檔案時,系統會預設向您詢問是否要執行刪除 操作,如果不想總是看到這種反覆的確認資訊,可在 rm 命令後跟 上-f 引數來強制刪除。另外,想要刪除一個目錄,需要在 rm 命令 後面一個-r 引數才可以,否則刪除不掉。 例如:刪除install.log rm install.log 強制刪除 linux.log rm -f linux.log 6.dd 命令 dd 命令用於按照指定大小和個數的資料塊來複制檔案或轉換檔案, 格式為“dd [選項]”。 它能夠讓使用者按照指定大小和個數的資料塊來複制檔案的內容, 還可以在複製過程中轉換其中的資料。 引數 作用 if 輸入的檔名稱 of 輸出的檔名稱 bs 設定每個“塊”的大小 count 設定要複製“塊”的個數 7.file 命令 file 命令用於檢視檔案的型別,格式為“file 檔名”。 例如:file anaconda-ks.cfg 檢視檔案型別 四、打包壓縮與搜尋命令 1.tar 命令 tar 命令用於對檔案進行打包壓縮或解壓,格式為“tar [選項] [檔案]”。 引數 作用 -c 建立壓縮檔案 -x 解開壓縮檔案 -t 檢視壓縮包內有哪些檔案 -z 用 Gzip 壓縮或解壓 -j 用 bzip2 壓縮或解壓 -v 顯示壓縮或解壓的過程 -f 目標檔名 -p 保留原始的許可權與屬性 -P 使用絕對路徑來壓縮 -C 指定解壓到的目錄 壓縮檔案 tar -czvf etc.tar.gz /etc 解壓檔案tar -xzvf etc.tar.gz /etc 2.grep 命令 grep 命令用於在文字中執行關鍵詞搜尋,並顯示匹配的結果,格式為“grep [選項] [檔案]”。 引數 作用 -b將可執行檔案(binary)當作文字檔案(text)來搜尋 -c 僅顯示找到的行數 -i 忽略大小寫 -n 顯示行號 -v反向選擇—僅列出沒有“關鍵詞”的行 例如:grep -n 1 aaa 顯示行號 grep -v 1 aaa 3.find 命令 find 命令用於按照指定條件來查詢檔案,格式為“find [查詢路徑] 尋找條件 操作”。 在 Linux 系統中,搜尋工作一般都是通過find 命令來完成的,它可以使用不同的檔案特性作為尋找條件(如檔名、大小、修改時間、許可權等資訊),一旦匹配成功則預設將資訊顯示到螢幕上。