当前位置: 技术问答>linux和unix
请教一个linux的基础问题 关于PATH
来源: 互联网 发布时间:2016-11-17
本文导语: linux下 iFile:/# $PATH -bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sharescm/jdk1.6/bin: No such file or directory 我将rarlinux解压缩在/opt目录下 然后执行:ln -s /opt/rar/unrar /usr/bin/unrar 可以当我运行 iFile:/bin# un...
linux下
iFile:/# $PATH
-bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sharescm/jdk1.6/bin: No such file or directory
我将rarlinux解压缩在/opt目录下
然后执行:ln -s /opt/rar/unrar /usr/bin/unrar
可以当我运行
iFile:/bin# unrar
-bash: /bin/unrar: No such file or directory
当执行:ln -s /opt/rar/unrar /bin/unrar时则可以正常运行
请详细的解释一下path和/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin这几个目录有什么区别
iFile:/# $PATH
-bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sharescm/jdk1.6/bin: No such file or directory
我将rarlinux解压缩在/opt目录下
然后执行:ln -s /opt/rar/unrar /usr/bin/unrar
可以当我运行
iFile:/bin# unrar
-bash: /bin/unrar: No such file or directory
当执行:ln -s /opt/rar/unrar /bin/unrar时则可以正常运行
请详细的解释一下path和/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin这几个目录有什么区别
|
请详细的解释一下path和/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin这几个目录有什么区别
--------------------------
没必然关系
PATH(非path,linux下严格区分大小写)是环境变量 当你输入一个命令是 回去PATH变量的那些路径下去找该命令
既然说了PATH是一个变量 你为什么要执行$PATH?!
从你的内容里可以看出你的PATH的值是/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sharescm/jdk1.6/bin 当你输入一个命令时 就会默认去这些目录下找
-bash: /bin/unrar: No such file or directory
--------
没有/bin/unrar 你执行 当然会报No such file or directory 这句英语的意思很明显了吧
你ln -s /opt/rar/unrar /bin/unrar时则可以正常运行
已经创建了一个链接/bin/unrar 那么/bin/unrar就是存在的了 当然可以执行
--------------------------
没必然关系
PATH(非path,linux下严格区分大小写)是环境变量 当你输入一个命令是 回去PATH变量的那些路径下去找该命令
既然说了PATH是一个变量 你为什么要执行$PATH?!
从你的内容里可以看出你的PATH的值是/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sharescm/jdk1.6/bin 当你输入一个命令时 就会默认去这些目录下找
-bash: /bin/unrar: No such file or directory
--------
没有/bin/unrar 你执行 当然会报No such file or directory 这句英语的意思很明显了吧
你ln -s /opt/rar/unrar /bin/unrar时则可以正常运行
已经创建了一个链接/bin/unrar 那么/bin/unrar就是存在的了 当然可以执行
|
学linux 看鸟哥http://linux.vbird.org/
|
用这么多目录是为了满足不同用户的,另外PATH本身就是为了不同程序的使用而存在的