shtool文件必須針對特定的Linux環(huán)境進(jìn)行配置。配置工作必須使用標(biāo)準(zhǔn)的configure和make命令,這兩個命令常用于C編程環(huán)境。想要構(gòu)建庫文件,其實也不會很難,下面南昌網(wǎng)絡(luò)公司小編就來告訴你,只要輸入以下字符代碼即可:
$ ./confifgure
$ make
configure命令會檢查構(gòu)建shtool庫文件所必需的軟件。一旦發(fā)現(xiàn)了所需的工具,它會使用工具路徑修改配置文件。
make命令負(fù)責(zé)構(gòu)建shtool庫文件。最終的結(jié)果(shtool)是一個完整的庫軟件包。你也可以使用make命令測試這個庫文件。
$ make test
Running test suite:
echo...........ok
mdate..........ok
table..........ok
prop...........ok
move...........ok
install........ok
mkdir..........ok
mkln...........ok
mkshadow.......ok
fixperm........ok
rotate.........ok
tarball........ok
subst..........ok
platform.......ok
arx............ok
slo............ok
scpp...........ok
version........ok
path...........ok
OK: passed: 19/19
$
測試模式會測試shtool庫中所有的函數(shù)。如果全部通過測試,就可以將庫安裝到Linux系統(tǒng)中的公用位置,這樣所有的腳本就都能夠使用這個庫了。不過小編想說的是,要想完成安裝,需要使用make命令的install選項。不過你得以root用戶的身份運行該命令。操作如下:
$ su
Password:
# make install
./shtool mkdir -f -p -m 755 /usr/local
./shtool mkdir -f -p -m 755 /usr/local/bin
./shtool mkdir -f -p -m 755 /usr/local/share/man/man1
./shtool mkdir -f -p -m 755 /usr/local/share/aclocal
./shtool mkdir -f -p -m 755 /usr/local/share/shtool
...
./shtool install -c -m 644 sh.version /usr/local/share/shtool/sh.version
./shtool install -c -m 644 sh.path /usr/local/share/shtool/sh.path
#
好了,現(xiàn)在就能在自己的shell腳本中使用這些函數(shù)了。shtool庫提供了大量方便的、可用于shell腳本的函數(shù)。下面是南昌網(wǎng)絡(luò)公司小編為大家列出的一張庫中可用的函數(shù)表,供大家參考!
shtool庫函數(shù)
每個shtool函數(shù)都包含大量的選項和參數(shù),你可以利用它們改變函數(shù)的工作方式。下面是shtool函數(shù)的使用格式:
shtool [options] [function [options] [args]]