如何自定义自己的命令

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
shelsu
帖子: 4
注册时间: 2009-03-08 11:18

如何自定义自己的命令

#1

帖子 shelsu » 2009-06-10 2:02

我有一个应用程序保存到/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也不是很熟,可能表达的不是很清晰,清见谅!麻烦大伙了!
头像
qiang_liu8183
论坛版主
帖子: 10699
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

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

#2

帖子 qiang_liu8183 » 2009-06-10 2:04

alias
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
头像
shelsu
帖子: 4
注册时间: 2009-03-08 11:18

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

#3

帖子 shelsu » 2009-06-10 2:21

qiang_liu8183 写了:alias
记得,好象要写成一个什么文件的吧!
#!/bin/bash
cd tools/drcom
sudo ./drcomd --nodaemon

然后,还需要怎样做,就不知道!祈求可以得到详细的答复!谢谢!
头像
qiang_liu8183
论坛版主
帖子: 10699
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

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

#4

帖子 qiang_liu8183 » 2009-06-10 3:04

把你要自定义的命令写到你的.bashrc文件里

也就是/home/shelsu/.bashrc

格式如图
附件
1.png
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
头像
petrele.chen
帖子: 261
注册时间: 2008-09-11 17:41

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

#5

帖子 petrele.chen » 2009-06-10 3:12

也可以写成shell内建命令

如在.bashrc中写

xxx () {
.....

}
Work Hard and Enjoy Life!
-P
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

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

#6

帖子 tusooa » 2009-06-25 15:44

代码: 全选

echo $PATH
#看PATH
mkdir $HOME/bin
#vi ~/.bashrc
#也可以用其他编辑器
#加入'PATH=$HOME/bin:$PATH'(不含引号)
#保存
for script in scripts ; do
    mv $script $HOME/bin
done
bash
#或者重启终端
上次由 tusooa 在 2009-07-24 0:13,总共编辑 1 次。

代码: 全选

] ls -ld //
young001
帖子: 62
注册时间: 2008-10-04 20:34
来自: young001.blogbus.com
联系:

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

#7

帖子 young001 » 2009-06-30 17:30

写个命令加入到path
http://young001.blogbus.com
努力做自己的博客,欢迎来踩
回复