目次
-
コマンドの文法 ..ntokens[トークンの解析と予約語] クォート ..naliases[エイリアス] 単純コマンド ..npipelines[パイプライン] And/or リスト ..nasync[コマンドの区切りと非同期コマンド] 複合コマンド …ngrouping[グルーピング] If 文 …nwhile-until[While および until ループ] For ループ …ncase[Case 文] 二重ブラケットコマンド
-
パラメータと変数 ..npositional[位置パラメータ] 特殊パラメータ ..nvariables[変数] シェルが使用する変数
-
単語の展開 ..ntilde[チルダ展開] パラメータ展開 …nparam-prefix[前置詞] パラメータ名 …nparam-index[インデックス] 加工指定 ..ncmdsub[コマンド置換] 数式展開 ..nbrace[ブレース展開] 単語分割 ..nglob[パス名展開] パス名展開の拡張機能
-
パターンマッチング記法 ..nnormal[通常の文字] 一文字ワイルドカード ..nmultiple[複数文字ワイルドカード] ブラケット記法 ..nbra-normal[(ブラケット記法パターンにおける) 通常の文字] 範囲指定 ..nbra-colsym[照合シンボル] 等価クラス
-
リダイレクト ..nfile[ファイルへのリダイレクト] ソケットリダイレクト ..ndup[ファイル記述子の複製] ヒアドキュメントとヒアストリング ..npipe[パイプリダイレクト] プロセスリダイレクト
-
コマンドの実行とその環境 ..nsimple[単純コマンドの実行] コマンドの検索 ..nexit[シェルの終了] 関数 …nlocalvar[ローカル変数] コマンドの実行環境
-
組込みコマンド ..ntypes[組込みコマンドの種類] コマンドの引数の構文
-
行編集 ..noptions[行編集のオプション] 編集モード ..ncommands[行編集コマンド] 基本的な編集コマンド …nmotion-commands[移動コマンド] 編集コマンド …ncompletion-commands[補完コマンド] Vi 固有のコマンド …nemacs-commands[Emacs 固有のコマンド] コマンド履歴関連のコマンド …nsearch-commands[コマンド履歴検索モードのコマンド] エスケープシーケンス ..ncompletion[コマンドライン補完] 補完動作の詳細
-
よくある質問 / 困ったときは ..nunicode[Unicode (非 ASCII) 文字を使うには?] 行編集が動かない
組込みコマンド
括弧書きの文字は組込みコマンドの種類を表します。 (S) は特殊組込みコマンド、(M) は必須組込みコマンド、(L) は任意組込みコマンド、(X) は拡張組込みコマンド、無印は代替組込みコマンドです。
組込みコマンド一覧 (アルファベット順)
-
.
(ドット) (S) -
:
(コロン) (S) -
alias
(M) -
array
(X) -
bg
(M) -
bindkey
(L) -
break
(S) -
cd
(M) -
command
(M) -
complete
(L) -
continue
(S) -
dirs
(L) -
disown
(L) -
eval
(S) -
exec
(S) -
exit
(S) -
export
(S) -
false
(M) -
fc
(M) -
fg
(M) -
getopts
(M) -
hash
(M) -
help
(L) -
history
(L) -
jobs
(M) -
kill
(M) -
local
(L) -
popd
(L) -
pushd
(L) -
pwd
(M) -
read
(M) -
readonly
(S) -
return
(S) -
set
(S) -
shift
(S) -
suspend
(L) -
times
(S) -
trap
(S) -
true
(M) -
type
(M) -
typeset
(L) -
ulimit
(M) -
umask
(M) -
unalias
(M) -
unset
(S) -
wait
(M)