当前位置: 技术问答>linux和unix
关于当前路径设置的问题
来源: 互联网 发布时间:2015-08-28
本文导语: (1)在 Linux 下执行自己编的 C 或 Shell 程序时,总要指定当前路径“./”,有没有办法使系统自动搜索当前路径呢? (2)如何使 Linux 提示符显示出当前路径?试了一些网友的办法,都没效果,自己也一直没办...
(1)在 Linux 下执行自己编的 C 或 Shell 程序时,总要指定当前路径“./”,有没有办法使系统自动搜索当前路径呢?
(2)如何使 Linux 提示符显示出当前路径?试了一些网友的办法,都没效果,自己也一直没办法解决。
(3)象以上这类小技巧,恐怕 Linux 的帮助文档中没提吧?我们应该上哪去找资料呢?
我用的是 Red Hat Linux 9 ,请各位高手指点。
(2)如何使 Linux 提示符显示出当前路径?试了一些网友的办法,都没效果,自己也一直没办法解决。
(3)象以上这类小技巧,恐怕 Linux 的帮助文档中没提吧?我们应该上哪去找资料呢?
我用的是 Red Hat Linux 9 ,请各位高手指点。
|
1)可以修改你的PATH环境变量
export $PATH=$PATH:.
2)将的PS1环境变量修改为PS1="[u@h w]\$ "
3)上面两问题你可以使用man bash得到帮助
欢迎访问我的个人网站 www.linuxc.net
export $PATH=$PATH:.
2)将的PS1环境变量修改为PS1="[u@h w]\$ "
3)上面两问题你可以使用man bash得到帮助
欢迎访问我的个人网站 www.linuxc.net
|
(2)PS1=$'[\u@\h \W]\$ '或者 PS1="[u@h W]$ "
|
在 bash 下面,提示符也可以这样设置:
PS1='[u@h{!}w]'
export PS1
用户名主机名等不用再多加一个反斜杆的。记得得加多个 export PS1。
PS1='[u@h{!}w]'
export PS1
用户名主机名等不用再多加一个反斜杆的。记得得加多个 export PS1。
|
最好不要在查找路径中加入当前目录,这样有安全隐患,可能导致某些系统命
令会被当前路径中的其他同名程序所替代,从而带来问题。
这个忘了从哪看的了,觉得挺有道理的,其实多敲一个 ./ 不麻烦
令会被当前路径中的其他同名程序所替代,从而带来问题。
这个忘了从哪看的了,觉得挺有道理的,其实多敲一个 ./ 不麻烦
|
export PATH=$PATH:.
not
export $PATH=$PATH:.
not
export $PATH=$PATH:.
|
没有问题的,我在自己机器和公司机器的red hat linux里面这样设置是可以的。里面用的是单引号,
{!} 是设置历史命令的编号的!在 .bashrc 文件里面设置你还得加个 export PS1。
{!} 是设置历史命令的编号的!在 .bashrc 文件里面设置你还得加个 export PS1。
|
楼主要注意你用的是什么shell,然后man一下,很简单的,一看就明白了
|
export $PATH=$PATH:.
|
http://www.xue68.com 上面说过这个问题的.
|
在.bash_profile中的PATH=$PATH:.