![从 shell 中查找 shell 脚本(或符号链接)的位置](https://linux22.com/image/1477386/%E4%BB%8E%20shell%20%E4%B8%AD%E6%9F%A5%E6%89%BE%20shell%20%E8%84%9A%E6%9C%AC%EF%BC%88%E6%88%96%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%EF%BC%89%E7%9A%84%E4%BD%8D%E7%BD%AE.png)
我在 Ubuntu 14.04 上,我有一个 shell 脚本或符号链接(我不记得是哪一个了 - 而且我也不确定如何分辨它是什么),pbar
它运行 pianobar。所以,明确地说,从 shell 中,我可以输入pbar
,然后 pianobar(程序)就会启动。我正在尝试找到这个文件的位置。我尝试过以下操作,
which pbar
ls /usr/bin | grep ^pb
ls /usr/local/bin | grep ^pb
并检查了我存储 shell 脚本的目录,我认为我的所有其他位置也是如此$PATH
。我仍然无法找到此文件或链接 - 我应该使用其他位置/方法吗?谢谢
答案1
我仍然无法找到此文件或链接
需要考虑的另一个选择是alias
。
别名
创建别名,当字符串用作简单命令的第一个单词时,别名允许用字符串替换单词。
...
如果没有参数或者带有 -p 选项,alias 会以可以重用为输入的形式在标准输出上打印别名列表。
来源别名
进一步阅读
- Linux 的 Bash 命令行的 AZ 索引- 与 Bash 命令行相关的所有事物的绝佳参考。
- 别名- 创建别名,当字符串用作简单命令的第一个单词时,别名允许用字符串替换单词。