shell - 自動load

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

經(jīng)常使用shell終端的,可以創(chuàng)建自己的shell庫,保存一些常用命令。

如下:

用自動導入函數(shù)的方法,可以在命令行下像執(zhí)行命令一樣快捷,而且速度快,占用資源少.

1,建立自己的函數(shù)庫

mkdir functionlib

然后將常用的腳本改成函數(shù)的語法,如:

function filename { command ; }

將filename拷貝到functionlib中,

2,修改環(huán)境文件,在/etc/profile中添加

export FPATH=$HOME/functionlib

3,重登錄一下

這樣的話,你就可以隨時用像ls那樣運行你自己的filename"命令"

而不需要用什么dot,sh,來運行你的函數(shù)/腳本啦~~

如果在腳本中運行,可以在腳本頂部用

#!/bin/sh

##

autoload filename//來自動導入函數(shù).

...

filename //調(diào)用函數(shù)

...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容