1. 程式人生 > >Linux 操作命令 which

Linux 操作命令 which

位置 什麽是 沒有 別名 函數 使用 程序編譯 pytho c++

1、主要功能

    在 PATH 變量指定的路徑中搜索 可執行文件 的所在位置
    

2、用法/命令格式

    which {可執行文件名稱}
    

3、擴展補充

3.1 whcih cd

    cd 命令 可以使用,但 which cd 為什麽 沒有 返回結果?

答:
    which 默認是找 PATH 內所規範的目錄,但 cd 是 Linux shell 內部命令 builtins (type cd 可以獲取相關信息),所以當然一定找不到的

    

3.2 什麽是命令

  • 可執行程序,就像我們所看到的位於目錄/usr/bin 中的文件一樣
    • 二進制文件;例如 C 和 C++語言寫成的程序編譯而成
    • 腳本文件,例如 shell,perl,python,ruby等編寫
  • 內建於 shell 自身的命令
    • bash 支持若幹命令,內部叫做 shell 內部命令 (builtins);例如 cd 命令 就是一個 shell 內部命令
  • shell 函數;例如 cd 命令
  • 命令別名(鏈接文件)

Linux 操作命令 which