如何改变 $PATH?

如何改变 $PATH?

我找不到“ifconfig”命令,所以我需要修改 $PATH 变量。您能否提供每次登录时修改 $PATH 变量的最佳方法。

[aaa@cyclrtp10 ~]$ ifconfig
ifconfig: Command not found.
[aaa@cyclrtp10 ~]$ echo $PATH
/usr/software/utils/bin:/usr/software/bin:/usr/software/rats/bin:/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
[aaa@cyclrtp10 ~]$ /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:56:82:1E:2C
          inet addr:10.60.250.73  Bcast:10.60.251.255  Mask:255.255.252.0
          inet6 addr: fd20:8b1e:b255:800b:250:56ff:fe82:1e2c/64 Scope:Global
          inet6 addr: fe80::250:56ff:fe82:1e2c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10597755438 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10754394830 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:7987750842424 (7.2 TiB)  TX bytes:6618160592811 (6.0 TiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:5156561681 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5156561681 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:16690172948881 (15.1 TiB)  TX bytes:16690172948881 (15.1 TiB)

[aaa@cyclrtp10 ~]$

答案1

在一些 Linux 发行版中,我看到/sbin/限制了 root 的配置文件。您有几个选择。

以root身份执行ifconfig:

$sudo ifconfig

在 CLI 上提供直接路径:

$/sbin/ifconfig 

在您的 ~/.bashrc 或 ~/.bash_profile 或 ~/.bash_login 或 ~/.profile 中创建别名:

alias ifconfig="/sbin/ifconfig";

最后,您可以在最适合您的系统的配置“~/.bashrc 或 ~/.bash_profile 或 ~/.bash_login 或 ~/.profile”中添加/sbin /usr/sbin和到您现有的路径变量中。/usr/local/sbin

只需添加:

PATH="/sbin:/usr/sbin:/usr/local/sbin:$PATH"

如果您也想在您的个人资料中添加本地垃圾箱:

if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

答案2

如果你使用bashshell,请修改$HOME/.bash_profile并添加:

export PATH="/sbin/:$PATH"

通过新的登录,新的 PATH 将被加载。


如果你正在使用shdash,你应该修改$HOME/.profile


你可能还想阅读

答案3

您可以独立于登录 shell在您的主目录中创建一个 .profile 文件并添加(或更新现有的 .profile 文件并附加)以下行:

export PATH=/my/new/path:$PATH

相关内容