開始使用 sh
sh
不是一個單一的外殼。相反,它是一個帶有 POSIX 作業系統標準的規範,用於 shell 的工作方式。任何符合 POSIX 標準的 shell 都可以執行鍼對此規範的指令碼,例如
bash
ksh
ash
及其衍生物,如dash
zsh
在符合 POSIX 的作業系統中,路徑/bin/sh
指的是符合 POSIX 的 shell。這通常是一個具有 POSIX 標準中沒有的功能的 shell,但是當以 sh
執行時,它將自己限制為其功能的 POSIX 相容子集。