开发者的灵魂

shell - 自动load

2017-09-21  本文已影响0人  素还真人

上一篇文章中,介绍了shell的相互引用,这是普遍的做法。

经常使用shell终端的,可以创建自己的shell库,保存一些常用命令。

如下:

用自动导入函数的方法,可以在命令行下像执行命令一样快捷,而且速度快,占用资源少.

1,建立自己的函数库

mkdir functionlib

然后将常用的脚本改成函数的语法,如:

function filename { command ; }

将filename拷贝到functionlib中,

2,修改环境文件,在/etc/profile中添加

export FPATH=$HOME/functionlib

3,重登录一下

这样的话,你就可以随时用像ls那样运行你自己的filename"命令"

而不需要用什么dot,sh,来运行你的函数/脚本啦~~

如果在脚本中运行,可以在脚本顶部用

#!/bin/sh

##

autoload filename//来自动导入函数.

...

filename //调用函数

...

上一篇 下一篇

猜你喜欢

热点阅读