检索所有内部命令的列表

检索所有内部命令的列表

我了解到有外部命令和内部命令

me@host:~$ time pwd
/home/gaowei

real    0m0.000s
user    0m0.000s
sys     0m0.000s
me@host:~$ /usr/bin/time pwd
/home/gaowei
0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata 2136maxresident)k
88inputs+0outputs (1major+86minor)pagefaults 0swaps

如何检索所有内部命令的列表。内部命令和内置命令之间有区别吗?

可以通过以下方式检索内置函数

me@host:~$ enable -a | cut -d ' ' -f 2 | nl
     1  .
     2  :
     3  [
     4  alias
     5  bg
     6  bind
     7  break
     8  builtin
     9  caller
    10  cd
    11  command
    12  compgen
    13  complete
    14  compopt
    15  continue
    16  declare
    17  dirs
    18  disown

相关内容