linux學習的第四節課,在家隔離又14天。
本次學習了四個重要內容:1.重定向 2.管道符 3.環境變數 4.vim編譯器
一.重定向
著重用於輸出重定向中,注意 1. > 是清空寫入會覆蓋之前的檔案內容,>>是追加寫入則在原內容之後再寫入。 2.無論是標準還是錯誤,都可以用&來強制寫入。
在輸入重定向中,注意是將檔案的內容灌入命令中,不包括檔名。
二.管道符(傳送門)
格式為:a | b ,將a輸出的結果作為b的輸入進行二次處理。
找出被限制登陸的使用者數量為: grep "/sbin/nologin" /etc/passwd | wc -l
此例中拓展:在passwd檔案中有兩個終端:1./bin/bash 正常使用者 2. /sbin/nologin 被限制使用者
雙引號「 」用於將引號內的內容作為乙個整體,方便檢視。
命令列的萬用字元和轉義符
1.*作為萬用字元可以匹配空值或無窮多資訊,?能且只能匹配一位字元(不能為空),[0-9]、[a-z]、[a-z]可以表示乙個範圍,[1,2,4]可以精確匹配其中存在的字元,按嚴格標準應該使用逗號分隔,以防出現歧義。
2.轉義符:需要學習反斜槓(\)單引號(' ')雙引號(" ")反引號(` `)
三、環境配置
一共4個步驟,基本絕大多數命令都是外部命令,可以用 whereis 命令名稱來檢視是外部還是內部命令。
四、vim編譯器
vim比起vi來說多了顏色標註,注意學習三個模式的切換。
本次筆記用記錄要點、重點的方式,不再繁瑣的書寫。希望將基礎的內容通過的是大量練習來打牢。
一些shell符號
傳遞到指令碼的引數個數 以乙個單字串顯示所有向指令碼傳遞的引數,與位置變數不同,此選項引數可超過9個 指令碼執行的當前程序id號 後台執行的最後乙個程序的程序id號 與 相同,但是使用時加引號,並在引號中返回每個引數 顯示shell使用的當前選項,與set命令功能相同 顯示最後命令的退出狀態。0表示...
Linux下的目錄及一些重要命令
我們知道linux下一切皆檔案,所以說乙個目錄當然也是檔案,乙個檔案的許可權有三種,分別是 r w x 讀,寫,和 執行許可權。那如果檔案沒有了這幾個許可權?我們還能夠對它進行增刪查 cd,touch,ls,rm,mv等 操作碼?下面我們來看一下具體的操作。說明需要執行許可權才可以cd進入目錄。進入...
Linux目錄許可權操作,及一些重要目錄
目錄許可權的操作 一 cd進入目錄學需要執行檔案的許可權 ls檢視目錄需要讀許可權,執行許可權 在目錄內使用touch建立檔案需要寫許可權,執行許可權 在目錄內使用rm需要寫許可權,執行許可權 在目錄內使用mv需要寫許可權,執行許可權 linux中的一些重要目錄 二 linux下的重要目錄 proc...