分页: 1 / 1

如何自定义自己的命令

发表于 : 2009-06-10 2:02
shelsu
我有一个应用程序保存到/home/shelsu/tools/drcom
我需要执行下列的命令
在drcom这个文件件里面
sudo ./drcomd --nodaemon

open another terminal

sudo ./drcomc login
sudo ./drcomc logout

我想知道的是,如何编写shell脚本,可以直接在终端运行drcom,li,lo命令
其中
drcom命令主要是执行
cd tools/drcom
sudo ./drcomd --nodaemon

li 命令主要是
cd tools/drcom
sudo ./drcomc login

lo命令主要是:
cd tools/drcom
sudo ./drcomc logou

不知道,我这样说,大家明白不!我对Linux也不是很熟,可能表达的不是很清晰,清见谅!麻烦大伙了!

Re: 如何自定义自己的命令

发表于 : 2009-06-10 2:04
qiang_liu8183
alias

Re: 如何自定义自己的命令

发表于 : 2009-06-10 2:21
shelsu
qiang_liu8183 写了:alias
记得,好象要写成一个什么文件的吧!
#!/bin/bash
cd tools/drcom
sudo ./drcomd --nodaemon

然后,还需要怎样做,就不知道!祈求可以得到详细的答复!谢谢!

Re: 如何自定义自己的命令

发表于 : 2009-06-10 3:04
qiang_liu8183
把你要自定义的命令写到你的.bashrc文件里

也就是/home/shelsu/.bashrc

格式如图

Re: 如何自定义自己的命令

发表于 : 2009-06-10 3:12
petrele.chen
也可以写成shell内建命令

如在.bashrc中写

xxx () {
.....

}

Re: 如何自定义自己的命令

发表于 : 2009-06-25 15:44
tusooa

代码: 全选

echo $PATH
#看PATH
mkdir $HOME/bin
#vi ~/.bashrc
#也可以用其他编辑器
#加入'PATH=$HOME/bin:$PATH'(不含引号)
#保存
for script in scripts ; do
    mv $script $HOME/bin
done
bash
#或者重启终端

Re: 如何自定义自己的命令

发表于 : 2009-06-30 17:30
young001
写个命令加入到path