(Memo)bash組み込みコマンド
2023/6/15
◆組み込みコマンド一覧を見る
$ help
これでbash内部コマンド一覧が表示される.
◆よく使う組み込みコマンド
◎対話シェルでよく使われる組み込みコマンド(bash)
code:対話コマンド
cd [-L|[-P -e] -@] dir
popd -n +N | -N
pushd -n +N | -N | dir
pwd -LP
bg job_spec ...
fg job_spec
istory -c -d offset n または history -anrw filename または history -ps arg arg...
jobs -lnprs jobspec ... または jobs -x command args
kill -s sigspec | -n signum | -sigspec pid | jobspec ... または kill -l sigspec
exit n
logout n
time -p pipeline
echo -neE arg ...
◎設定(カスタマイズ)で使われるコマンド
code:設定コマンド
alias -p [name=value ... ]
unalias -a name name ...
bind -lpsvPSVX -m keymap -f filename -q name -u name -r keyseq -x keyseq:shell-command keyseq:readline-function または readline-command
source filename arguments
shopt -pqsu -o optname ...
◆シェルスクリプトで使われるコマンド
code:スクリプトコマンド
break n
case WORD in [PATTERN PATTERN...) COMMANDS ;;]... esac
continue n
declare -aAfFgilnrtux -p [name=value ...]
echo -neE arg ...
enable -a -dnps -f filename name ...
eval arg ...
exec -cl -a name [command arguments ...] redirection ...
exit n
export -fn [name=value ...] または export -p
false
for NAME in WORDS ... ; do COMMANDS; done
for (( exp1; exp2; exp3 )); do COMMANDS; done
function name { COMMANDS ; } または name () { COMMANDS ; }
getopts optstring name arg
hash -lr -p pathname -dt name ...
if COMMANDS; then COMMANDS; elif COMMANDS; then COMMANDS; ... [>
let 引数 引数 ...
local option name=value ...
mapfile -d delim -n count -O origin -s count -t -u fd >
printf -v var format arguments
read -ers -a array -d delim -i text -n nchars [-N nchars>
readarray -d delim -n count -O origin -s count -t [-u fd>
readonly -aAf [name=value ...] または readonly -p
return n
select NAME in WORDS ... ; do COMMANDS; done
set -abefhkmnptuvxBCHP -o option-name -- arg ...
shift n
test expr
trap -lp [arg signal_spec ...]
true
typeset -aAfFgilnrtux -p name=value ...
ulimit -SHabcdefiklmnpqrstuvxPT limit
umask -p -S mode
unset -f -v -n name ...
until COMMANDS; do COMMANDS; done
wait -fn id ...
while COMMANDS; do COMMANDS; done
{ COMMANDS ; }