Fishの基礎 - 組み込みコマンド

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動

概要

builtinコマンドを前置することにより、明示的に組み込み(ビルトイン)コマンドを実行することができる。

builtinコマンドには、全ての組み込みコマンドを表示する-nおよび--namesオプションがある。

組み込みコマンドをカスタマイズして関数を新しく定義する場合に役立つ。
組み込みコマンドと同名の外部関数がある場合、外部関数を実行させるcommandコマンドも存在する。


組み込みコマンドの実行

以下の例では、外部関数にjobs関数が定義されている時、組み込みコマンドのjobsコマンドを実行している。

builtin jobs



組み込みコマンドの例

Fish 3.3.1における全ての組み込みコマンドを以下に示す。

. 
: 
[ 
_ 
and 
argparse 
begin 
bg 
bind 
block 
break 
breakpoint 
builtin 
case 
cd 
command 
commandline 
complete 
contains 
continue 
count 
disown 
echo 
else 
emit 
end 
eval 
exec 
exit 
false 
fg 
for 
function 
functions 
history 
if 
jobs 
math 
not 
or 
printf 
pwd 
random 
read 
realpath 
return 
set 
set_color 
source 
status 
string 
switch 
test 
time 
true 
type 
ulimit 
wait 
while