在終端**器中 輸入等效的bash命令時會建立乙個新的 子shell
bash shell 在執行的時候就是乙個程序
ps -- forest 命令 可以列出 shell 巢狀結構
可以在一行中依次執行一系列命令,只要在命令中間加上 分號(;)
命令列表想要成為程序列表 要將命令包含在 括號中
另一種命令分組語法: 並不會建立子shell
echo $bash_subshell 如果返回0 說明沒有子shell
在命令末尾 加 & 可將命令置入後台模式
sleep 毫秒數 暫停程序
jobs 可以顯示所有後台模式中的程序
引數 -l
在後台生成乙個子shell 並在shell 中執行命令
coproc命令 引數 為命令
可以用擴充套件語法給程序起名字 coproc my_job
外部命令程式通常位於 /bin /usr/bin /sbin /us/sbin 中
which 和type 可以 顯示 命令的路徑
執行外部命令時 會建立乙個子程序
內建命令不需要子程序來執行
type 可以顯示命令是否內建 which只顯示外部命令檔案
通常儲存 近1000條命令
輸入 ! ! 回車 可 以再執行一邊上一條命令
當shell 退出時 命令 才會被寫入 歷史記錄中
執行歷史記錄中任一條命令 用 ! 編號 即可
alias 是內建命令 別名只在被定義 的shell 程序中有效
Linux學習筆記三
使用者管理 使用者分三種 超級使用者 uid 0 普通使用者 uid 500 60000 偽使用者 uid 1 499 系統自動生成 uid 500以後的帳號,表示由使用者所建立的帳號。uid 1 499 的帳號,表示為系統所建立的偽使用者。uid 0 表示是root 許可權。finger 檢視使用...
Linux學習筆記三
linux使用了非同步的磁碟 記憶體資料傳輸模式,同時又是個多人多任務的環境。所以錯誤的關機方法可能會造成磁碟資料損毀。預設root的提示字元為 而一般身份使用者的提示字元為 exit是登出,linux本身已經有相當多的工作在進行,登入也僅是其中的乙個工作而已,所以當你離開時,這個登入工作就停 止了...
Linux學習筆記(三)
cd 表示回到自己的家目錄。cd 沒有加上路徑,代表回到自己家路徑。cd.表示回到上層目錄。cd 表示回到剛剛那個目錄。cd var spool mail 絕對路徑的寫法。cd postfix 相對路徑的寫法。pwd 顯示當前的工作目錄。pwd p 顯示完整的路徑。mkdir test 建立乙個名為...