shell - 自动load

上一篇文章中,介绍了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 //调用函数

...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容