新手必須掌握的Linux命令(一)
工具/材料
Red Hat Enterprise Linux 7
操作方法
- 01
一般來說linux命令的格式是這樣的:命令名稱 [命令參數][命令對象]。
我們首先來看第一個命令,即查看幫助命令:man man。
在man幫助命令界面中,按空格鍵向下翻頁,Page Down也可以向下翻頁,而Page Up向上翻頁。home與end可以直接返回開始與結束。按q鍵即可退出。 - 02
man命令比較復雜,初學者知道即可,在后面的學習中慢慢體會。下面我們介紹一些常用的系統命令。
第一條:echo [字符串"變量],用于在屏幕上顯示字符串或顯示一個變量的值。圖例中輸出了兩個字符串與一個PATH環境變量,一個SHELL。這個PATH變量是系統變量,后面我們會用到。SHELL輸出為bash說明linux默認的shell就是BASH。還有許多其他的shell,例如MAC系統的內置shell是zsh。 - 03
第三個:date [選項] [+指定的格式],用來輸出給定格式的日期與時間。按照系統默認的輸出格式的時間,然后我們再使用年-月-日 時:分:秒的格式輸出如下圖。其中%Y表示輸出4位的年份,%m表示輸出的月份,%d表示該月內的第幾天,%H、%M、%S分別表示時(24小時制)、分、秒。
使用date -s "YYYYmmdd HH:MM:SS"就可以把系統時間設置為雙引號內指定的時間。 - 04
接下來,reboot與poweroff分別用來重啟系統與關閉系統。這兩個命令都涉及硬件資源的管理權限,因此只有root用戶可以使用。
- 05
接下來,使用"wget [參數] 下載地址"來從終端下載網絡文件。如圖為常用的下載參數。其中在使用-P命令時,在-P后要輸入指定的目錄路徑。
- 06
接下來使用 ps [參數]命令查看系統中的進程狀態,它具有的常用參數有以下幾個。這里,我將這三個命令組合在一起使用,得到一大串的輸出。
不要害怕,我們實際上用不到這么多。在后面會使用管道技術抓取我們需要觀測的進程。 - 07
下一個,top命令,用于動態監視進程的活動與系統的負載等信息,不需要人格參數與對象,相當于Windows系統中的任務管理器。它是一個動態的監控。不過由于不能上傳動圖,大家只好自行體驗了。
- 08
pidof [進程名]用于查看某個指定進程的PID號。PID是操作系統中進程的唯一標志,通過PID可以區別不同的進程。同一個進程名有可能對應許多PID,說明不同的用戶或進程可能會調用相同的子進程。
- 09
kill 與killall命令是用來強制終止某個PID對應的進程的。其中kill的格式為
kill [參數] [進程pid]
通過使用pidof查詢對應的需要結束的進程,然后使用kill命令結束進程。
killall用來結束某個指定名稱的服務所對應的全部服務。格式為:
kilall [參數][進程名稱]。
特別提示
本次介紹了一小部分基礎的Linux命令。在接下來的幾節中,小編會繼續介紹Linux的其他一些常用的命令。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。