特殊字元:
!n:n是數字,表示執行命令歷史中的第n調指令
!字串(字串大於):執行命令歷史中最近一次以字串開頭的命令
別名:alias格式:alias [命令別名]=['具體的命令']
unalias 取消別名
萬用字元:
使用「*」來匹配零個或多個字元,用?匹配乙個字元
輸入/輸出重定向:
輸入重定向用於改變命令的輸入:命令是 <
輸出重定向用於改變命令的輸出:命令是 >
錯誤重定向命令 2>
錯誤重定向命令 >>
管道符『|』用於將前乙個指令的輸出作為後乙個命令的輸入
作業控制:
使用fg(foreground)命令:恢復被ctrl+z暫停的程式
使用by(background)命令:到後台執行
使用jobs可以看到被暫停或者在後台執行的任務(在命令最後加乙個&符號,且中間有空格)
命令(command):
env:可以列出系統預設的全部系統變數
常見的環境變數:
hostname:表示主機名稱
shell:表示當前使用者的shell型別
histsize:表示歷史記錄數
mail:表示當前使用者的郵件存放目錄
path:該變數決定了shell將到哪些目錄中尋找命令或程式
pwd:表示當前目錄
home:表示當前使用者的家目錄
logname:表示當前使用者的登入後
set:也可以輸出環境變數
(不僅可以顯示系統預設的變數,也可以顯示使用者自定義的變數)
bash:執行該命令會進入乙個子shell環境變數中
(設定變數:
變數本身若帶符號則需要加雙引號
變數若需加其他命令,則使用反引號
變數可累加其他內容,但需加雙引號)
unset:取消變數
Cty的Linux學習筆記(二)
正式將標題改為 cty的linux學習筆記 有一點自己的特色,好了,廢話不多說,開始。再次宣告,該筆記只作為學習記錄及參考 linux的目錄結構 bin bin是binary的縮寫,改目錄下存放的是最常用的命令。dev dev是device的縮寫,該目錄下存放的是linux的外部裝置。etc 該目錄...
Cty的Linux學習筆記(十四)
環境變數配置檔案 etc profile 預設了幾個重要的變數,例如path,user,logname,mail,inputrc,hostname,histsize,umask等 etc bashrc 預設umask以及psi,psi是輸入命令時前面的字串 bash profile 該檔案定義了使用...
Linux學習筆記十三Vim常用操作
插入命令 命令作用 a在游標所在字元後插入 a在游標所在行尾插入 i在游標所在字元前插入 i在游標所在行行首插入 o在游標下插入新行 o在游標上插入新行 定位命令 命令作用 set nu 設定行號 set nonu 取消行號 gg到第一行 g到最後一行 ng到第n行 n到第n行 移至行尾 0移至行首...