close

在linux系統下
echo和printf
分別都各自有
bash內建指令

外部指令
至於shell在執行指令的順序如下
======================================================
系統可接受的命令名稱(command-name)可以從如下途逕獲得:
* 明確路逕所指定的外部命令
* 命令別名(alias)
* 自定功能(function)
* shell 內建命令(built-in)
* $PATH 之下的外部命令
每一個命令行均必需含用命令名稱,這是不能缺少的
======================================================
轉錄自網中人netman文章
http://www.study-area.org/tips/shell_13q.txt

因此如果在執行這兩個執行時不輸入路徑名稱和設alias的話
預設會直接執行shell內的命令

也可以用
command --version
來檢查,如果會顯示程式的版本名稱那麼就是用到了外部命令

另外,網路農夫這篇文章也很值得參考
http://www.europa.idv.tw/f_man/index.php?manInfo=38


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 fvalinux 的頭像
    fvalinux

    Elegance

    fvalinux 發表在 痞客邦 留言(2) 人氣()