给root用户添加命令
- 在root根目录下有一个文件为
.bashrc
,我们用vim打开这个文件,最后面另起一行,输入:alias abc='echo 12345'
其中,
alias
是必须要输入的元素,
abc
为我们自定义创建的命令名称
echo 12345
是我们创建的命令所执行的命令,
即:alias 命令名称='执行的命令'
- 当然,我们也可以使用echo来代替进入vim,实现以命令的形式添加:
echo "alias abc='echo 12345'" >> /root/.bashrc
- 添加完命令后,输入如下命令使得我们创建的命令立即生效:
source ~/.bashrc
给abc用户添加命令
- 和root用户相同,只不过
.bashrc
在用户的家目录下(/home/abc/.bashrc
)
添加通用命令(不需要指定用户)
- 命令存放位置为
/bin/
(也可以为/usr/local/bin/
,方法相同) - 将已经写好的脚本放置在
/bin/
目录下,以.sh
的可执行文件可以在.sh
文件头部添加#!/bin/bash
并删除".sh
" 后缀名。 - 这样在终端里面就可以直接使用了,不需要添加“
./
”或者“bash
” ,不过要注意添加到/bin/
里的文件名不要与系统自带的文件名相同。 - 添加完命令后,我们需要给这个命令添加可执行的权限:(假设这个命令为abcde)
chmod +x /bin/abcde
- 注:chmod设置可以确定哪些用户可以执行这个命令