Linux學習篇第四期
- 2020 年 4 月 10 日
- 筆記
在前幾期做了比較充分的鋪墊,又因為是虛擬機的環境我們又講了一點額外的東西,從這一期開始我們會講一些工作中常用的命令以及Linux基礎方面的東西並會結合工作中的場景一起呈獻給大家。
首先我們通過Xshell建立連接,此時我們以root用戶登錄,在當前會話下進行命令操作。

之前也和大家講過ls -l這一命令。我們現在就來講解一下命令的格式:cmd [-opt] para1 para2 …其中cmd就是輸入的命令,如ls,後面的option是命令的可選項,提供更豐富的操作,中括弧的意思是可選項。後面的parameter是和命令相關的操作,如果我們想查看根目錄下etc文件夾下的所有文件的詳細資訊,我們可以在任意目錄下使用ls -l /etc命令,如圖:

如果有編程基礎的朋友應該知道,在windows下的命令窗口中也可以使用命令進行操作,而且這些命令有些來自系統預定義,有些來自用戶安裝軟體後在環境變數中的定義。對於系統的命令我們可以通過man命令來查看使用說明,當使用man ls後會出現如下介面:

使用man+空格+命令將會打開一個使用說明,使用空格進行翻頁,按q鍵離開。講完了命令的基本操作,接著講幾種系統的關機操作,如果我們使用虛擬機的話直接點擊軟體中的按鈕就可以實現:

在Linux系統中的操作就是使用shutdown命令,對於halt以及poweroff等其他相關的關機命令其實在底層都是相互調用的關係,小編覺得掌握好其中一種就可以了,而且可以自己通過man去查看,在這裡就不過多的講解。對於shutdown命令可以根據選項實現關機和重啟,並可以根據參數來指定執行的時間。如立刻重啟:shutdown -r now,立刻關機shutdown -h now,如果設置一定時間之後關機可以使用+20(即20分鐘之後)或者輸入一個確定的時間,格式為HH:MM,如果當前已經過了要設定的時間,則將會在次日的該時間執行關機或重啟任務。
因為在生產環境中很少會涉及到伺服器的關機和重啟所以小編在前幾篇遺忘了這個問題,我們在使用虛擬機操作的時候建議每次關閉虛擬機軟體的時候選擇掛起,這會記錄虛擬機的當前狀態,不用每次重新開啟Linux系統。
在下一節中會介紹用戶和用戶組以及許可權的相關知識,對於忘記密碼破解這個部分我想現在大家自己百度去看解決辦法已經可以操作了,小編這裡就跳過了。大家在敲命令的時候可以使用tab鍵進行自動補全,如果有多個命令還有相同的開頭,會顯示出一個待選命令的列表,如果可匹配的命令過多會提示是否全部顯示,如圖:

