The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks
          原本使用ifconfig 可以使用,今天是怎么了,可能安裝軟件修改了,百度~~
          [oracle@localhost /]$ ifconfig
          提示:“bash: ifconfig: command not found”

          于是我切換到root用戶下
          [root@localhost /]$ ifconfig
          依然提示:“bash: ifconfig: command not found”

          分析問題
          1.whereis ifconfig 看一下這個命令在哪個目錄下

          2.echo $PATH 看一下該目錄是否在路經(jīng)下,注意lunux下是完全區(qū)分大小寫的,所以不要忽略這點

          3.執(zhí)行命令,需要指定路徑或者把目錄加入PATH中

          4.于是可以這樣訪問
          方法一:[root@localhost sbin]$ /sbin/ifconfig 就可以出現(xiàn)使用了
          方法二:[root@localhost sbin]$ export PATH=$PATH:/sbin ,這樣設置后,下次就可以直接訪問了,免處第一種的麻煩,如:
          [root@localhost /]$ ifconfig

          方法三:修改/etc/profile文件,注釋掉if語句即可
          把下面的if語句注釋掉:
          # Path manipulation
          if [ "$EUID" = "0" ]; then
          pathmunge /sbin
          pathmunge /usr/sbin
          pathmunge /usr/local/sbin
          fi
          修改為
          # Path manipulation
          # if [ "$EUID" = "0" ]; then
          pathmunge /sbin
          pathmunge /usr/sbin
          pathmunge /usr/local/sbin
          #fi

          注:不光是ifconfig命令出現(xiàn)“bash: ifconfig: command not found”,原因非root用戶的path中沒有/sbin/ifconfig
          ,其它的命令也可以出現(xiàn)這種情況,解決的方法是一樣的
          posted on 2013-12-06 14:19 Eric_jiang 閱讀(722) 評論(0)  編輯  收藏 所屬分類: Linux
          主站蜘蛛池模板: 扎囊县| 威海市| 独山县| 惠安县| 渑池县| 岳西县| 景宁| 化州市| 尼木县| 搜索| 阜阳市| 鄱阳县| 平潭县| 若尔盖县| 鄂托克旗| 临漳县| 壶关县| 周至县| 惠水县| 垫江县| 新邵县| 霍山县| 舒兰市| 中宁县| 天门市| 乌拉特中旗| 攀枝花市| 峨眉山市| 泰来县| 瓮安县| 左云县| 仙桃市| 深水埗区| 怀集县| 恭城| 乾安县| 江西省| 泌阳县| 津市市| 沙坪坝区| 克东县|