命令
含義 保留字,邏輯非
不做任何事,只做引數展開
讀取檔案並在shell中執行它
alias
設定命令或命令列別名 bg
將作業置於後台執行
bind
將關鍵字序列與readline函式或巨集**
break
保留字,跳出for、while、until、select迴圈
builtin
呼叫命令的內建命令格式,而禁用同名的函式。或者同名的擴充套件命令
case
保留字,多重選擇 cd
切換當前工作目錄
command
找出內建和外部命令;尋找內建命令而非同名函式
continue
保留字,到達下次for、while、until、select迴圈
declare
宣告變數定義變數屬性
dirs
顯示當前儲存的列表
disown
將作業從列表中移除 do
保留字,for、while、until、select迴圈的一部分
done
保留字,for、while、until、select迴圈的一部分
echo
列印引數
elif
保留字,if結構的一部分
else
保留字,if結構的一部分
enable
開啟和關閉內建命令
esac
保留字,case的一部分
eval
將引數作為命令再次處理一遍
exec
以特定程式取代shell或為shell改變i/o
exit
退出shell
export
將變數宣告為環境變數 fc
與歷史命令一起執行 fg
將作業置於後台執行 fi
保留字,if迴圈的一部分
for保留字,for迴圈的一部分
function
定義乙個函式
getops
處理命令列選項
hash
記錄並指定命令的路徑名
help
顯示內建命令的幫助資訊
history
顯示歷史資訊 if
保留字,if迴圈的一部分 in
保留字,case、for、select迴圈的一部分
jobs
顯示後台執行的作業
kill
向程序傳送訊號
let使變數執行算術運算
local
定義區域性變數
logout
從shell中登出
popd
從目錄棧中彈出目錄
pushd
將目錄壓入棧
pwd顯示當前工作目錄
read
從標準輸入中讀取一行
readonly
將變數定義為唯讀
return
從函式或指令碼返回
select
保留字,生成選單
set設定shell選項
shift
變換命令列引數
suspend
終止shell的執行
test
評估條件表示式
then
保留字,if結構的一部分
time
保留字,輸出統計出來的命令執行時間,其輸出格式由timeformat變數來控制
times
針對shell及其子shell,顯示使用者和系統cpu的時間和
trap
設定撲捉程式
type
確定命令的源
typeset
宣告變數,定義變數屬性,與declare等價
ulimit
設定和顯示程序占用的資源限制
umask
設定和顯示檔案許可權碼
unalias
取消別名定義
unset
取消變數或函式定義
until
保留字,一種迴圈結構
wait
等待後台作業完成
while
保留字,一種迴圈結構
列出所有的 Bash Shell 內建命令
shell 內建命令就是乙個命令或乙個函式,從 shell 中呼叫,它直接在 shell 中執行。bash shell 直接執行該命令而無需呼叫其他程式。你可以使用 help 命令檢視 bash 內建命令的資訊。以下是幾種不同型別的內建命令。內建命令的型別 型別如下 bourne shell 內建命...
Bash Shell命令流程
2.什麼是內部命令,什麼是外部命令 3.如何檢查使用者輸入的命令是內部命令還是外部命令 cd命令屬於shell內部命令 root linux node1 type a cd cd is a shell builtin cd is usr bin cd ping屬於外部命令,同時會列印當前命令路徑 r...
基本的bash shell 命令
linux man 頁面格式 name顯示命令的名稱和簡介 synopsis顯示命令的格式 description描述每個命令的選項 author 該命令開發人員資訊 reporting bugs提交bug報告途徑 see also推薦檢視相似命令 ps 命令 bsd風格的引數,前面不見破折線 gn...