linux系統從unix系統演化而來,不僅繼承了unix系統穩定,還因為開源獲得了廣泛的生态軟件。在服務器端擁有很大的市場份額,尤其是這些年X86和虛拟化的快速發展,使得linux更加廣泛應用于各行各業。但linux始終是基于字符終端的命令管理方式,使得不少小夥伴覺得學習起來有些困難。其實,這樣學習完下面兩類命令,也可以算是正式入門了。
1、日常使用命令
日常使用的命令也是使用頻率較高的命令,也是入門漢必須掌握的命令。詳細列舉如下:
- pwd:顯示當前目錄,就是讓你知道自己目前處在哪個文件路徑下;
- cd:更換當前目錄,就是更改你的位置到目标文件路徑下。這裡要注意,linux的文件系統沒有盤符,一切都是采用樹形結構的挂載點。“/”表示根文件挂載點,其他文件挂載點都在根的下面;
- ls:查看目錄下的文件清單,就好比打開文件夾可以看到文件清單;
- help:幫助系統,這個是非常有用的一個命令。當你不記得命令該如何使用時,你就可以在命令後面加上“--help”參數。當然如果要更詳細的幫助,linux還提供了man和info兩個命令。其中man可以查看linux中的指令幫助、配置文件幫助和編程幫助。而info工具則可顯示更完整的GNU信息。
- find:查找系統,這個也是非常常用的命令,類似于文件搜索。如果文件已經打開,要搜索文件裡的字符,則可以使用“/” 來搜索;
- cat:連接文件并打印到标準輸出設備上,默認是打印到屏幕上,那就相當于顯示文件的内容;
- ps: 顯示當前進程的狀态,這個類似于windows查看當前正在運行的進程。
- netstat:查看網絡連接,這個命令在windows中也存在。就是查看當前所有的網絡連接。
- rm:删除文件或文件夾,默認是删除文件,如果加“-r“參數表示删除文件夾。如果加“-f”表示強制删除無需确認。
- diff:比較兩個文件,這個命令會将兩個文件逐行進行比較。如果兩個文件完全相同,則該命令沒有任何輸出。如果有不同,該命令會列出兩個文件不同的地方。類似word程序裡面的文件比較功能。
- mkdir:新建文件夾,這個很好理解,就是建立一個空文件夾。
- vi:文本編輯器(vim也是一種),類似于windows的記事本程序。用它可以創建、修改配置文件。
- mv:移動文件,這個也很好理解,類似windows下的剪切功能,源文件不保留。
- CP:複制文件,這個類似于windows下的複制功能,源文件保留。
- more:分頁顯示,這要是針對文本信息過長的文件,通過more命令可以每次隻顯示一頁。按回車繼續顯示下一頁。
- RPM:管理rpm軟件,這個命令類似于windows的添加删除程序功能。可以用它來查詢、安裝、卸載各個RPM軟件。
- | :管道符,這個豎線其實不算命令,是一個拼接命令的連接符号。可以實現兩個命令的複合使用,達到特殊的效果。比如ps -ef | grep apache ,就是在系統進程列表中查找是否有apache的進程。以此可以确認apache是否正常運行。
學會這些日常使用命令,你就可以将windows上常用的操作都完整的在linux上複現。
2、性能管理命令
系統運行起來後,很多人都關心系統的運行性能。在windows上可以打開任務管理器來查看,而linux則需要學會使用以下命令來查看。
- top :動态地查看進程,通過這個命令,我們可以清楚地知道哪些進程占用CPU較多。
- Kill:終止指定的進程,這個命令結合前面的top或者ps命令,可以選擇性終止掉異常的經常。
- free:查看内存情況,這個命令可以查看到系統内存的使用情況,包括總内存、已經使用的内存和空閑的内存。
- df:查看文件系統及硬盤狀态,這個命令可以查看到文件系統所在硬盤分區的總容量、已使用容量和剩餘容量。類似windows的磁盤管理。
- vmstat:監控系統資源,通過它可以查看到cpu、内存、swap、io等的狀态,以此可以了解到當前系統中到底哪個環節占用系統較多。
- netstat:查看網絡連接,這個命令在windows中也存在。就是查看當前所有的網絡連接。
- iostat:查看系統IO的狀态,這個命令可以查看到磁盤的讀寫速率和cpu的運行情況。
- ifstat:查看網絡接口的狀态,這個命令會統計網絡接口的活動狀态,包括上傳速率和下載速率。
- ifconfig:查看網絡接口配置,這個命令可以查看網絡接口上配置的IP地址和掩碼,和windows的ipconfig有相同的功效。
- tail:顯示文件或管道數據的末尾部分,這個命令非常實用,經常被工程師們用來實時監控日志文件。
總結
linux系統的命令非常之多,如果隻是日常使用,學習上面的基礎命令就可以應對了。如果想要真正深入掌握linux,那還是建議去培訓學習RHCE,這樣會更加全面和系統些。
, 更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!