|
脚本很简单却很实用,尤适合于编程初学者和英语太菜的人.
功能: 任何时候在命令行里输入你想查找的命令名称,该脚本都会显示此命令的详细用法,而且是中文的哦.
脚本名称:showme
脚本源码:
csplit -sf help /root/scripts/functionlib/datafile.txt /"command: $1"/ '/over/' 2>errors
if [ $? -eq 0 ]
then
more help01
rm help??
else
echo Sorry,the commnand $1 was not found in your datafile!
fi
系统设置:将附件和脚本放在/root/scripts/functionlib/下,然后在/etc/profile中做如下改动:
将
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC 改为:
export PATH=${PATH}:/root/scripts/functionlib USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC ,这样就可以在任何目录下执行该脚本了,就象执行man命令一样.
备注: 附件datafile里你可以不断的添加新的命令,只要添加的命令与我原来的格式一致即可,时间久了就变成手册了,随时查阅,对shell编程很有用! |
|