close
- 指令 + TAB 可以自動完成名稱補齊
- history 顯示指令記錄
CTRL + R 尋找history 中指令的記錄
CTRL + C 中止程式
- CTRL + s 若晝面快速捲動時可以暫停晝面
- CTRL + q 恢復晝面捲動
- SHIFT + PageUP 晝面向上捲動
- SHIFT + Down 晝面向下捲動
- CTRL + c 中止程式
- CTRL + w 剪下一個單字
- CTRL +u 清除一整行
- CTRL + y 貼上
- CTRL + l 清除晝面
- CTRL + i 自動完成
※變數儲存資料,函數儲存指令
- whoami 顯示目前是用那個身份
- su 帳號 切換登入的身份
- exit 退出su 的帳號
- 變數= 值 設定”變數” 等於一個”值”
- echo $變數 顯示變數的值
- unset 變數或函數 取消變數或函數
- set 顯示所有的變數函數
- export 變數 將設定的變數訂義為環境變數
- export 變數=值 將設定的變數訂義為環境變數
- 例:export LAN=en_US
- env 顯示所有的環境變數
- alias 列出所有的指令別名
- alias 別名=指令 設定指令別名
- unalias 別名 取消指令別名
- ~/.alias 存放個人的alias 別名(只有SUSE 才有)
- locale 顯示語系相關設定
☉ locale 的相關設定可以修改 /etc/sysconfig/language中 RC_LANG= 語系
相關變數說明:
設定的環境變數時不需要打「$」符號,讀取環境變數時才需要
- $LANG 顯示目前語系
- $USER 顯示目前身份
- $HOME 顯示家目錄路徑
- $PWD 顯示目前路征
- $TMOUT 顯示帳號登入後Timeout 秒數
- $HISTSIZE 顯示歷史記錄筆數
- $HISTFILE 顯示歷史記錄指令存放的檔案及路徑
- 例:export HISTFILE=/dev/null 可以將變數HISTFILE 的存放路徑修改
相關函數說明:
函數可以放置多個指令在一個函數中
例:建立一個函數 x
function x()
{
指令1
指令2
指令3
}
Shell 用於檔名的特殊符號
- * 代表任何字元
- ? 代表任意 1 個字元
- [字元] 代表範圍內的1 個字元
- [^ 字元] 代表非範圍內的1 個字元
全站熱搜