关于linux中的PATH的问题
发布网友
发布时间:2022-04-23 07:08
我来回答
共3个回答
热心网友
时间:2022-06-17 06:46
1. 切换成root时,使用的命令为su,不是su -
PATH会使用su之前用户PATH
2. PATH中有/home/snk/bin,应该是/home/snk/.bash_profile中定义的。
热心网友
时间:2022-06-17 06:47
jiangtao@Gentoo ~/temp/aaaa $ export |grep ' PATH='
declare -x PATH="/home/jiangtao/temp/aaaa/测试一下下:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/mipsel-unknown-linux-gnu/gcc-bin/4.4.3:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.3:/usr/games/bin"
jiangtao@Gentoo ~/temp/aaaa $ ls
jiangtao@Gentoo ~/temp/aaaa $ 无聊
bash: 无聊: command not found
jiangtao@Gentoo ~/temp/aaaa $ mkdir 测试一下下
jiangtao@Gentoo ~/temp/aaaa $ cat > 测试一下下/无聊 << EOF
> #!/bin/bash
> echo "其实很有聊"
> EOF
jiangtao@Gentoo ~/temp/aaaa $ chmod +x 测试一下下/无聊
jiangtao@Gentoo ~/temp/aaaa $ 无聊
其实很有聊
jiangtao@Gentoo ~/temp/aaaa $
不过是没有就忽略而已。大家对于有无数备用方案的情况下,除了需要去医院的人,没有因为某个方案缺少必要条件就不尝试其他的了。
就好像吃饭,即可以吃米饭,也可以吃面条,那么没有米饭必须先弄出米饭来之后才去吃面条么?
热心网友
时间:2022-06-17 06:47
就算没有的目录也可以添加到环境变量 并且你进入snk用户的时候 没有su - snk 环境变量是ROOT的