我正在使用ubuntu
12.04。我的主目录中有一个自定义脚本,名为〜/ configure / run-server。在这里 -
configure - 是我家的目录
运行服务器 - 是运行tomcat的脚本,并检查一些约束/先决条件以在tomcat上运行我的项目。此脚本没有其他依赖。脚本是可执行的,运行正常,没有任何错误。
要运行我必须执行的脚本 -
$ ./configure/run-server
但我想运行 - run-server
脚本,就像常规命令eg.- cp
,mv
,scp
等。要运行这些命令,我们不要需要指定任何其他额外的东西。如何为run-server
命令执行此操作?
由于
答案 0 :(得分:1)
因为你在ubuntu这个hack会为你工作。我不确定其他Linux发行版。请遵循以下步骤 -
1。在您的家中创建一个名为bin的目录 -
Object
2. 然后将$ mkdir bin
脚本放入其中
3. 现在查看〜/ .profile文件。此文件包含有关您家中run-server
目录的信息。现在,bin
目录可用作您的私人bin
。如果您的〜/ .profile文件不包含有关bin
目录的任何信息,那么您可以在〜/ .profile中添加以下行 -
bin
现在,您只能在家中使用脚本# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
,就像一个regualar命令一样。
如果要从您的整个环境(例如,从其他用户家中或从任何其他位置)访问run-server
命令,请将run-server
命令发送到/ usr / bin目录。但我认为第一个是最好的选择。
您也可以see此链接。