Linux 像常规命令一样运行脚本

Linux 像常规命令一样运行脚本,linux,bash,shell,tomcat,ubuntu,Linux,Bash,Shell,Tomcat,Ubuntu,我正在使用ubuntu12.04。我的主目录中有一个自定义脚本,名为~/configure/runserver。这里- 配置-是我家的目录 运行服务器-是运行tomcat并检查一些约束/先决条件以在tomcat上运行我的项目的脚本。此脚本没有其他依赖项。该脚本是可执行的,运行良好,没有任何错误 要运行脚本,我必须执行以下操作- $ ./configure/run-server 但是我想像常规命令一样运行-runserver脚本,例如-cp,mv,scp等等。要运行这些命令,我们不需要指定任何

我正在使用
ubuntu
12.04。我的主目录中有一个自定义脚本,名为~/configure/runserver。这里-
配置-是我家的目录
运行服务器-是运行tomcat并检查一些约束/先决条件以在tomcat上运行我的项目的脚本。此脚本没有其他依赖项。该脚本是可执行的,运行良好,没有任何错误

要运行脚本,我必须执行以下操作-

$ ./configure/run-server 
但是我想像常规命令一样运行-
runserver
脚本,例如-
cp
mv
scp
等等。要运行这些命令,我们不需要指定任何其他额外的东西。如何对
运行服务器
命令执行此操作


谢谢

既然你在ubuntu中,这个黑客程序会对你有用的。我不确定其他linux发行版。按照以下步骤操作-
1。在家中创建一个名为bin的目录-

$ mkdir bin
2。然后将
运行服务器
脚本放入其中。
3.现在查看~/.profile文件。此文件包含有关您家中
bin
目录的信息。现在,
bin
目录充当您的私有
bin
。如果~/.profile文件不包含有关
bin
目录的任何信息,则可以在~/.profile文件中添加以下行-

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi  
现在,您可以使用脚本
运行服务器
,就像只在家中使用常规命令一样

如果您想从您的整个环境(即从其他用户家庭或任何其他地方)访问
run server
命令,请将
run server
命令放在/usr/bin目录中。但我认为第一个是最好的选择


您也可以使用此链接。

只需将
$HOME/configure
放在您的PATHR中,您就可以添加一个别名<代码>别名运行服务器“$HOME/configure/run server”