日期:2014-05-16  浏览次数:20691 次

linux中在该用户下任何目录输入某只命令都能正常执行

?

在用户下新建一个系统文件(一般是隐藏文件)如.sysfile

在文件里面写入下面代码,设置系统路径(path)启动时进行扫描

setenv PATH ${PATH}:${EXPERT_BIN}:${ORACLE_BIN}:${EXPERT_ROOT}/shell

?

在对应用户下面刚才上面指定的/shell目录下面写一个脚本

#vi test

?

#!/bin/sh

echo "test files!"

?

保存

#source .sysfile

这样在该用户下的任何目录只要输入test就能执行该命令了

?

别名的设置

也可以写在上面文件中

alias是关键字

bin是别名

'cd ${EXPERT_BIN}' 是要对某个进行命令进行别人缩写

?

alias bin 'cd ${EXPERT_BIN}'

?

?

注意:.sysfile最好写在该用户的系统文件中写入

source ~/.sysfile

这样就不用每次手动来source该文件了