運維人員在檔案的編輯和管理中常用的命令

2021-09-25 16:54:54 字數 1651 閱讀 4156

1、mkdir 建立目錄

2、more 檢視檔案,如果乙個檔案比較大,一屏無法完全顯示,就需要用more。它在讀取檔案時候,每次顯示一屏。如果有enter鍵來控制,則一次顯示一行,如果用空格鍵來控制,則一次顯示一屏。

3、cat 用來將檔案的內容輸出到標準輸出,同時還可以用來連線合併檔案。合併檔案的用法: cat a.txt b.txt > c.txt

選項 -b 把輸出的每行資訊編號

4、diff 用來比較檔案的差異,是以逐行的方式來比較文字的差異,如果指定為目錄,則會比較目錄中相同檔名的檔案,但不會比較子目錄裡面的檔案。

5、grep 是乙個過濾工具,按照指定的字串,對每行進行搜尋,如果找到了字元創就輸出該行的內容。常用的選項 -i 忽略字串的大小寫

-n 在搜尋結果中顯示行號

6、rm 用來刪除某個目錄及其下所有檔案及子目錄。但是對於鏈結檔案,只是斷開了連線,原檔案保持不變。通常 rm -rf 一般慎用!!!!

7、touch 用來改變指定檔案的訪問時間和修改時間,如果指定檔案不存在,則建立檔案,如果沒有指定時間,則用當前系統時間。常用的選項:

-a 改變檔案的訪問時間為當前系統時間

-m 改變檔案的修改時間為當前系統時間

-d/-t 使用指定的日期/時間

8、ln 用來檔案和目錄之間建立連線。分為硬鏈結 和 符號鏈結(軟連線)

硬鏈結,多個檔案可以指向同乙個節點,同乙個節點的檔案,刪除乙個不會真正的刪除,只有,這個節點上所有的檔案都被刪除,這個檔案才會被刪除。

ln /etc/passwd /opt/pwd

軟連線,類似於快捷方式,是乙個指向真正檔案或者目錄位置的符號鏈結。

ln -s /etc/passwd /opt/pwd

9、file 用來顯示檔案的型別。對於長度為0 的檔案,將識別為空檔案,對於符號鏈結的檔案,預設情況下將顯示符號鏈結引用的真實檔案路徑。

10、cp 將給出的檔案或者目錄複製到另乙個檔案或者目錄中。常用的選項有

-r 給出的檔案是乙個目錄,則cp時候複製目錄下所有檔案及子目錄。此目標檔案必須為目錄名。

-a 在複製目錄時候,它保留所有資訊,包含檔案鏈結,檔案屬性,並遞迴複製目錄。

11、find 用來在指定目錄下查詢指定檔案。常用的選項為

-name 查詢檔案名匹配所給字串的所有檔案,字串內可用萬用字元

-type 指定檔案型別搜尋,b塊裝置、c字元裝置、f普通檔案、l符號鏈結、d目錄、p管道、s socket檔案

-mtime 按時間搜尋,+n 表示n天之前的,-n表示今天到那天之間的

-exec 對搜尋出符合條件的檔案所執行linux下的命令,而不需要詢問使用者是否需要執行,{} 表示shell命令的選項即為所查詢的檔案,命令末尾必須以;結尾。

-ok 與-exec功能相同,不同的是需要詢問使用者是否執行

例如,刪除系統7天之前的日誌檔案。

find /var/log/ -mtime +7 -name 「*.log」-exec rm -rf {} ;

12、split 用來分割文件,將乙個檔案分成數個。

13、mv 用來將檔案或者目錄改名,或者將檔案由乙個目錄移動到另乙個目錄,如果源目標型別為檔案或者目錄,mv將進行目錄的重新命名。如果源型別為檔案,而目標型別為目錄,mv將進行目標移動。如果源型別為目錄,則目標型別只能是目錄。

14、vim/vi 文字檔案的編輯器

運維人員在網路管理和維護中常用的命令

1 ifconfig 用來配置網路和網路介面狀態,只能以root使用者使用。格式如下 ifconfig 選項 inte ce inet up down netmask addr broadcast interdace 網路的介面名,類似於eth0 up 啟用乙個網路介面 down 關閉乙個網路介面 ...

IT運維管理和傳統的網路管理的區別

在過去的日子裡,跟大家聊過關於it運維管理的概念 物件 以及it運維管理解決的問題和主要的任務。事實上跟大家討論了很多關於it運維管理的基礎理論,也許有些朋友會有疑問,it運維管理和傳統的網路管理到底有什麼區別呢?我們通過對實際案例來分析,看it運維管理和傳統的網路管理具體有哪些區別。某客戶網路規模...

技術 管理,優秀IT運維人員的雙重身份認證

對於it運維人員到底應該屬於技術人還是管理人,別說其他部門,可能連運維人員自己有時候也難以界定。如果你現在是在乙個只有十幾人規模,一兩台伺服器 交換機的公司任職,it部也許只有你乙個人,那可能真的涉及不到什麼 管理 問題。公司大概也只需要你利用自己的技術知識把裝置管好,保證正常工作即可。但如果你現在...