第一种解决办法:将fdisk添加到你的命令搜索路径中
方法如下:
先进入root用户
再查看你当前的命令搜索路径:
[root@localhost sbin]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/vincent/bin
再查一下fdisk命令在哪个路径下
[root@localhost home]# whereis fdisk
fdisk: /sbin/fdisk /usr/share/man/man8/fdisk.8.gz
我们可看到fdisk 命令不再当前命令搜索路径里
那么我们将fdisk添加到当前命令搜索路径中即可
ln -s /sbin/fdisk /usr/kerberos/bin
好现在已经将fdisk 添加到当前命令搜索目录中去,我们可以去看一下
[root@localhost home]# cd /usr/kerberos/bin
[root@localhost bin]# ls
fdisk gss-client kinit kpasswd krlogin ksu rcp rsh telnet v4rcp
ftp kdestroy klist krb524init krsh kvno rlogin sim_client uuclient
第二种方法:不需要添加到环境变量中,直接在sbin目录下运行命令fdisk -l
第三种方法:添加目录到 PATH 变量
要将目录添加到 PATH 变量,有几种方法可以实现。以下是其中两种常用的方法:
1. 通过 export 命令添加目录
使用 export
命令可以将目录添加到当前会话的 PATH 变量中,但是这种方法仅在当前会话有效,重新打开终端后将失效。
以下是添加目录到 PATH 变量的步骤:
-
打开终端。
-
使用以下命令将目录添加到 PATH 变量:
export PATH=$PATH:/path/to/directory
替换 /path/to/directory
为您想要添加的目录的实际路径。
注意,
$PATH
表示将已有的 PATH 变量值添加到新的目录后面。
- 验证目录是否成功添加到 PATH 变量:
echo $PATH
确保输出结果中包含您刚刚添加的目录。
2. 修改配置文件永久添加目录
如果您希望将目录永久地添加到 PATH 变量中,即使在重新启动系统或打开新终端后仍然有效,您可以修改配置文件。
以下是修改配置文件添加目录的步骤:
-
打开终端。
-
使用文本编辑器(如
nano
、vim
或gedit
)打开~/.bashrc
文件或~/.bash_profile
文件。您可以根据自己的系统和喜好选择其中之一。
nano ~/.bashrc
或
nano ~/.bash_profile
- 在文件末尾添加以下行:
export PATH=$PATH:/path/to/directory
替换 /path/to/directory
为您想要添加的目录的实际路径。
-
保存文件并关闭编辑器。
-
使配置文件的更改生效:
source ~/.bashrc
或
source ~/.bash_profile
- 验证目录是否成功添加到 PATH 变量:
echo $PATH
确保输出结果中包含您刚刚添加的目录。
现在,您已成功将目录添加到 PATH 变量,并且该更改将在每次启动系统或打开新终端时生效。
结论
在 Linux 系统中,将目录添加到 PATH 变量非常有用,可以方便地执行自定义的命令和脚本。通过使用 export
命令或修改配置文件,我们可以临时或永久地将目录添加到 PATH 变量中。请根据您的需求选择适合的方法,并遵循上述步骤进行操作。
文章评论