當前位置:編程學習大全網 - 網絡軟體 - command not found是怎麽回事

command not found是怎麽回事

通常,command not found是系統不能找到執行命令的路徑引起的,是怎麽回事兒呢?拿命令ifconfig來說,如果沒有把:/sbin追加到環境變量,直接輸入ifconfig命令是不能執行的,輸入/sbin/ifconfig才能執行。通過whereis ifconfig可得知ifconfig所在路徑是/sbin/ifconfig,即在sbin目錄下。如果環境變量中沒有設置/sbin,則會顯示command not found,如果不設置環境變量並企圖先進入/sbin目錄再執行ifconfig命令是不會成功的,因為系統不會主動搜索當前目錄下的文件,它不關心妳的當前目錄在哪兒,只會搜索環境變量。不設置環境變量是否就意味不能使用ifconfig命令了呢?顯然不是,如果不設置環境變量/sbin,妳仍然可通過如下方法執行ifconfig命令:cd /sbin; ./ifconfig 。“./ ”告訴系統不用搜索環境變量,直接就在當前目錄下執行命令,作用等同於/sbin/ifconfig。 總結起來,可通過兩種方法解決command not found問題。第壹種,設置環境變量,如果不知某個命令所屬目錄,whereis [command]可查看。第二種,不用設置環境變量,進入命令所屬目錄,./[command]亦可實現。

  • 上一篇:內蒙古草原豆思文化產業投資股份有限公司怎麽樣?
  • 下一篇:光遇聖誕節雪人在哪
  • copyright 2024編程學習大全網