1. 程式人生 > >Linux下找不到IFCONFIG命令

Linux下找不到IFCONFIG命令

# ifconfig

  提示命令不存在

  使用 # /sbin/ifconfig 即可

  原因: 系統預設的環境變數設定不對

  在 普通使用者 和root使用者下分別執行echo $PATH,PATH裡少了四個地址:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin

  而,ifconfig恰恰就在/sbin裡面。

  或者

  下cat /etc/profile, 可以發現沒有關於/sbin的環境變數。

  su 進入root,執行gedit /etc/profile     (剛玩LINUX,習慣用gedit)

  在檔案末加入以下語句:

  PATH=$PATH:/sbin      #在PATH變數後追加/sbin目錄

  export PATH=$PATH:/sbin#設定變數為全域性的

  儲存並退出。

  修改/home/使用者/.bash_profile,在PATH後面新增/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin這幾個路徑。

  改完之後,執行命令:. .bash_profile,也可以登出下或者重啟才能使剛剛修改的內容生效。

  再來sudo ifconfig , 就OK了。

         轉載於:http://linguanqiang.blog.sohu.com/167284269.html

相關推薦

LinuxIFCONFIG命令

# ifconfig   提示命令不存在   使用 # /sbin/ifconfig 即可   原因: 系統預設的環境變數設定不對   在 普通使用者 和root使用者下分別執行echo $PATH,PATH裡少了四個地址:/sbin:/usr/sbin:/usr

Linux到so文件的解決辦法

ldconfig -name desktop 末尾 添加 文件搜索 libjson 出現 技術 http://www.cnblogs.com/xudong-bupt/p/3698294.html 如果使用自己手動生成的動態鏈接庫.so文件,但是這個.so文件,沒有加入庫文

linux到新增的動態庫

可以用ldd檢視你可執行檔案的依賴庫,例如要檢視test這個應用的依賴庫 ldd test 1. 使用export匯出LD_LIBRARY_PATH加入你so的路徑。 在命令列中輸入: export LD_LIBRARY_PATH=$LD_LIBRARY_PAT

window與linux專案部署-linux到檔案路徑

場景   專案在windows下訪問正常,linux下拋異常,找不到檔案。 分析   如果訪問的專案檔案是這樣的:abc/bcd/aa.jpg ,而系統中訪問檔案的路徑是:abc/Bcd/aa

Linux到so檔案的解決辦法

最近在安裝完tengine,在啟動tengine時報找不到libjemalloc.so.2的提示,即: [[email protected] tengine]# sbin/nginx sbin/nginx: error while loadin

linux 到系統標頭檔案

在把windows下的程式移值linux下的時候遇到了找不到一個系統標頭檔案(errno.h),在windows下編譯正常。難道是系統包含目錄沒有這個檔案,去/usr/include上一找,找到了!!!細看一下包含是這樣寫的: #include <errno.h &

ubuntu或linux到apache伺服器配置檔案httpd.conf

原因是ubuntu中是apache2,沒有httpd.conf檔案,所有找不到。 我的是ubuntu14.04系統,apache2配置檔案在/etc/apache2/apache2.conf中, 如果你的不是在這個目錄下,可以通過此命令查詢:find / -name 

Linuxifconfig命令的解決方法

1、ifconfig命令是設定或顯示網路介面的程式,可以顯示出我們機器的網絡卡資訊,可是有些時候最小化安裝CentOS等Linux發行版的時候會預設不安裝ifconfig等命令,這時候你進入終端,執行ifconfig命令就會出錯 2、首先想到是不是環境變數裡沒有ifconfig命令的路徑,

Linuxvirtualbox 升級後1908錯誤,sudo: /etc/init.d/vboxdrv:命令

系統Ubuntu14.04 執行 sudo modprobe vboxdrv sudo service virtualbox start //啟動服務 //下面的可以不執行 sudo

Linux修改環境變量,小心改錯,命令解決辦法

改錯 3.1 sbin bin 修改 lin color data- 環境變量 PATH改錯了找不到命令 解決方法: 重新定義PATH export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbi

macmysqldump命令

出現 $path rmi port 找不到 添加 找到 路徑 .net 之所以會出現MySQL或者mysqldump這樣的命令找不到, 我們可以打開/usr/bin文件夾,發現bin目錄中並沒有mysql打頭的UEF文件, 而在/usr/local/mysql/bi

/hgfs無共享文件夾?/mnt沒有hgfs文件夾?vmhgfs-fuse:命令

tools 說明 inf 開機自動掛載 -h 找到 sta 命令 如果 前言:最近在使用linux的過程中,需要在宿主操作系統與客戶操作系統間建立共享文件夾,遇到了些許問題,在網上參考了許多文章與各種嘗試後,現得以解決,分享如下。1、系統環境:宿主操作系統:Windows

交叉編譯環境在root用戶到arm-linux-gcc問題:

root GC 路徑 bashrc 問題 編譯 用戶 環境變量 重新 原因是:環境變量(交叉編譯路徑)可能是在普通用戶下添加的,所以在root用戶下創建的文件使用arm-linux-gcc編譯的時候,找不到arm-linux-gcc。 解決辦法:找個終端:sudo -s  

linux筆記:安裝程式後,使用時顯示命令(command not found)

在linux中,用各種工具下載安裝程式後,使用時顯示找不到命令(command not found)解決方法 其實這個問題與在windows安裝程式後,在命令列下使用不了是一個原因:沒有配置環境變數 linux解決方法: linux中假如你安裝了一個A程式,在終端輸入 f

普通使用者使用conda命令 ubuntu linux 路徑 maltab 明明安裝了 命令 command not found

是這樣的,你比如你安裝了一個anaconda,或者matlab在你的私人資料夾。你不是root,你沒有把你安裝的軟體裝上軟連線,那你直接輸入命令,你的電腦是找不到的。 這個問題很簡單。你只需要知道你安裝的位置,然後親自去呼叫。 也就是說不寫  maltab #肯定會提示你找

linux 執行shutdown.sh命令能關閉tomcat程序的解決方法

linux 下執行shutdown.sh命令不能關閉tomcat程序的解決方法 2018年07月13日 10:20:29 不甘於平凡的潰敗 閱讀數:1006 版權宣告:歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置標出原文地址。 https://blog.csdn.n

linux的/etc/sysconfig/到iptables檔案

問題 我安裝了linux的postfix。本想做些防火牆策略。可是service iptables start或者/etc/init.d/iptables start 啟動不起來。然後發現防火牆策略都是

Linux】sudo pip 命令

Step 1:編輯/etc/sudoers: sudo vim /etc/sudoers 將Defaults env_reset修改為Defaults !env_reset Step 2:編輯配置檔案~/.bashrc: sudo vim ~/.bashrc 新增

ubuntu執行create-react-app提示命令問題解決

問題現象 在Ubuntu下執行 create-react-app my-app 提示 未找到命令。 問題排查 確認create-react-app是否安裝。如果沒有安裝,先執行安裝。 sudo npm install -g create-react-app

ubantu 安裝arm-linux-gcc交叉編譯器命令問題

1、首先配置環境變數sudo gedit /etc/environment                                       sudo gedit ~/.bashrc 2、配置好環境變數 重啟pc 或者輸入 sudo source ~/.bashr