上一篇文章中,介紹了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ù)
...