補充前天日誌~-~,先總結一下自己所學知識
主要學習了管道符、重定向和環境變數知識
一、輸出輸入重定向
輸入重定向:把檔案匯入到命令中去
輸出重定向:把原本要輸出到螢幕上的資料輸出到指定檔案中去
注:命令 < 檔案 將檔案作為命令標準輸入
命令 > 檔案 將標準輸出重定向到乙個檔案中(清空)
命令 2> 檔案 將錯誤輸出重定向到乙個檔案中(清空)
命令 >> 檔案 將標準輸出重定向到乙個檔案中(追加)
命令 2>> 檔案 將錯誤輸出重定向到乙個檔案中(追加)
命令 &>> 檔案 將標準和錯誤輸出重定向到乙個檔案中(追加)
二、管道命令符
把前乙個命令原本要輸出到螢幕上的資料當作是後乙個命令的標準輸出
命令 a | 命令 b
三、命令列的萬用字元
用於匹配通用資訊
* 匹配零個或多個字元
? 匹配單個字元
[引數]匹配相關引數
四、常用的轉義字元
反斜槓(\):使反斜槓後面的第乙個變數變為單純的字串
單引號(『』):轉義其中所有的變數變為單純的字串
雙引號(『』『』):保留其中變數屬性,不進行轉義處理
反引號(··):把其中的命令執行後的返回結果
五、環境變數
1、以路徑的形式來執行命令 /bin/ls
2、命令的別名形式來執行
alias 別名=命令 ;unalias 別名=命令
新命令與原命令不衝突,寫入 /etc/profile/永久生效
3、bash直譯器判斷使用者輸入的是內部命令還是外部命令
type 命令名稱
4、用變數定義查詢所對應的路徑
變數名稱=值
全域性變數: export 變數名稱
五、vim編輯器
命令模式:控制游標,可對文字進行複製、貼上、刪除和查詢等工作
輸入模式:正常的文字輸入
周五學習的內容主要是這些了,先把理論捋一遍,然後再進行實操,linux學習難度也慢慢變大了,加油
Java課程第四天
選擇類 ctrl d 選中游標所佔的文字,繼續操作則會選中下乙個相同的文字。alt f3 選中文字按下快捷鍵,即可一次性選擇全部的相同文字進行同時編輯。舉個栗子 快速選中並更改所有相同的變數名 函式名等。ctrl l 選中整行,繼續操作則繼續選擇下一行,效果和shift 效果一樣。ctrl shif...
linux學習第四天
賬號管理 當我們登入主機的時候輸入的是我們的賬號和密碼,但是主機是不會識別賬號的,畢竟他只認識0和1。我們每乙個賬號都有乙個uid。輸入賬號後,系統會在etc passwd裡面找有沒有對應的uid,如果有,就把uid和gid還有家目錄的shell一起讀出來。然後再去 etc shadow 尋找密碼。...
Linux學習第四天
文字檢視命令 cat連線並顯示檔案內容到標準輸出 顯示檔案內容並顯示行號 cat n 檔名 黑洞機制 shell指令碼裡面經常用 將檔案內容重定向到 dev null cat 檔案 dev null 不帶任何選項時,從標準輸入接收輸出到標準輸出 逆序顯示檔案 tac 從頭開始逐行檢視 more va...