Linux學習7之Shell基礎--Bash基本功能
阿新 • • 發佈:2019-01-10
一、歷史命令與命令補全
1.歷史命令--history
語法:history [選項] [歷史命令儲存檔案]
選項:-c 清空歷史命令
-w 把快取中的歷史命令寫入歷史命令儲存檔案(預設儲存檔案為各使用者家目錄下的.bash_history檔案)
歷史命令預設儲存1000條,看可以在環境變數配置檔案/etc/profile中進行修改。
2.歷史命令的呼叫
- 使用上下箭頭呼叫以前的命令
- 使用“!n”重複執行第n條命令,n可以用history命令檢視
- 使用“!!”重複執行上一條命令
- 使用“!字串”重複執行最後一條以該字串開頭的命令
3.命令與檔案補全
在Bash中,命令與檔案補全是非常方便與常用的功能,只要在輸入命令或檔案時,按“Tab”鍵即可自動補全命令或檔名。
二、別名與快捷鍵
1.命令別名
在管理和維護Linux系統的過程中,管理員會使用大量的命令,對於一些常用的複雜的命令,管理員可以用命令別名的功能根據自己的使用習慣來簡化這些命令,以提高效率。
1.1 設定命令別名
alias 別名='原命令'
如: alias vi='vim'
1.2 查詢命令別名
alias
1.3 讓別名永久生效
要是別名永久生效,可以修改各使用者下的.bashrc檔案,如是root下的別名生效,修改/root/.bashrc。
1.4 刪除別名
unalias 別名
三、輸入輸出重定向
1.標準輸入輸出
裝置 |
裝置檔名 |
檔案描述符 |
型別 |
鍵盤 |
/dev/stdin |
0 |
標準輸入 |
顯示器 |
/dev/stdout |
1 |
標準輸出 |
顯示器 | /dev/stderr |
2 |
標準錯誤輸出 |