一、shell重定向和管道
1、tab自動補齊
2、重定向:a . > 將輸出的結果重定向到檔案中。例如:ls -l > 1.txt.
b.>> 將輸出的結果追加到檔案末尾。例如:ls -l >> 1.txt; ls -l >>1.txt。1.txt中就儲存了兩次ls -l的查詢結果.
c.2> 將錯誤的結果重定向到檔案中。
d. ls -l >> 2>&1 將所有的結果重定向到檔案中。
3、管道|: 例如:ls -l |grep aa.txt。
4、history:快速呼叫歷史命令:!5 呼叫第五條歷史命令。!ser 呼叫最後一次以ser開頭的命令。
5、萬用字元:* :任意個任意字元(0個或多個);. 任意乙個字元; 括號內任意乙個字元。
6、別名:新增至 ~/.bashrc 檔案中。
二、linux使用者和許可權
1、讀 r;寫 w;執行 x。
2、所屬使用者(u);所屬使用者組(g);其他使用者組(o);所有使用者(a)。主要分三大組:root使用者,root使用者組,其他使用者組
3、檢視使用者:id user 新增使用者:useradd user 刪除使用者:userdel -r user
4、新增使用者組:gpasswd -a root user,將user新增至root組; 從組內刪除使用者:gpasswd -d root user。
shell學習筆記(一)
1.在變數的設定中,單引號與雙引號有什麼不同呢?單引號與雙引號的最大的不同在於雙引號仍然可以保有變數的內容,但單引號僅能是一般字元,而不會有特殊符號。2.在指令下達的過程中,quote 這個符號代表的意義為何?在一串指令中,在 之內的指令將會被先執行,而其執行出來的結果將作為外部的輸入資訊!例如 u...
shell學習筆記(一)
1.history 執行命令歷史紀錄 2.執行上一次命令3.n執行這條命令4.vim執行最近的乙個 vim 5.alias 可以簡單修改名字別名也就是把貓叫個咪 也可以比如 alias ls 6.ctrl z jobs,fg bg作業控制 7.mail s vayne 1219345363 qq.c...
shell學習筆記(一)
一.指令碼編寫和使用 1.sh指令碼宣告 bin sh 2.注釋寫法 該行都是 3.使指令碼可執行 chmod x filename 4.執行指令碼 在終端terminal中輸入.filename即可 二.變數的定義和使用 1.定義變數 變數名 屬性值 2.使用變數 變數名 大括號用來表示變數名的範...