Linux 命令快捷方式变量

发布于 2024-12-13 13:40:24 字数 182 浏览 0 评论 0原文

我对Linux一窍不通,所以这可能是一个简单的问题...

我想要这里的可执行文件:

/root/hiphop/hiphop-php/src/hphp/hphp

当我输入时运行:

hphp

如何设置?

I'm rubbish at Linux, so this is probably an easy question...

I want the executable here:

/root/hiphop/hiphop-php/src/hphp/hphp

To be run when I type:

hphp

How do I set that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

别再吹冷风 2024-12-20 13:40:24
alias hphp=/root/hiphop/hiphop-php/src/hphp/hphp
alias hphp=/root/hiphop/hiphop-php/src/hphp/hphp
少女净妖师 2024-12-20 13:40:24

名为 PATH 的环境变量将告诉您的 shell 在哪里查找可执行文件。如果你添加这样一行:

export PATH=$PATH:/root/hiphop/hiphop-php/src/hphp

到你的 bashrc (假设你使用的是 bash )
那么每次您在命令行上输入某些内容时,都会扫描该目录中的可执行文件。

或者,您可以从 PATH 中已有的位置添加符号链接到该文件(这可能是一个更好的主意)。

ln -s /root/hiphop/hiphop-php/src/hphp/hphp /usr/sbin/hphp

编辑:这看起来也是您通过configure/make(或类似)自己编译的程序。可能有一个名为 install 的 make 目标,您可以使用它来将文件复制到 /usr/local/sbin (或类似的东西)。不过你需要root权限。

The environment variable called PATH will tell your shell where to look for executables. If you add a line like this:

export PATH=$PATH:/root/hiphop/hiphop-php/src/hphp

to your bashrc ( assuming you're using bash )
then that directory will be scanned for executables every time you enter something on the command line.

alternately, you could add a symlink from a location already in your PATH to that file ( which is probably a better idea ).

ln -s /root/hiphop/hiphop-php/src/hphp/hphp /usr/sbin/hphp

EDIT: also it looks like this is a program you've compiled yourself via configure/make (or similar). there is probably a make target called install which you can use to copy the file to /usr/local/sbin ( or something like that ). you will need to be root though.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文