当前位置: 技术问答>linux和unix
怎样获得shell程序执行的路径
来源: 互联网 发布时间:2015-01-19
本文导语: 先说的先得分,不要说用pwd,他只能得到当前路径。 | 不管怎么说: 每个程序有一个pid,在目录 /proc/XXX(pid)/exe 的链接是全路径 pid 是你的程序对应的 pid | 使用whence filename可以...
先说的先得分,不要说用pwd,他只能得到当前路径。
|
不管怎么说:
每个程序有一个pid,在目录
/proc/XXX(pid)/exe 的链接是全路径
pid 是你的程序对应的 pid
每个程序有一个pid,在目录
/proc/XXX(pid)/exe 的链接是全路径
pid 是你的程序对应的 pid
|
使用whence filename可以获得执行程序的路径,但是它是根据PATH路径搜索程序.如果执行程序不在PATH路径中,则只能获取当前目录下的程序路径(这一点是废话)。
|
man basename
|
To find all available shells in your system type following command:
$ cat /etc/shells
$ cat /etc/shells
|
dirname
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。