shtool文件必須針對特定的Linux環境進行配置。配置工作必須使用標準的configure和make命令,這兩個命令常用于C編程環境。想要構建庫文件,其實也不會很難,下面南昌網絡公司小編就來告訴你,只要輸入以下字符代碼即可:
$ ./confifgure
$ make
configure命令會檢查構建shtool庫文件所必需的軟件。一旦發現了所需的工具,它會使用工具路徑修改配置文件。
make命令負責構建shtool庫文件。最終的結果(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庫中所有的函數。如果全部通過測試,就可以將庫安裝到Linux系統中的公用位置,這樣所有的腳本就都能夠使用這個庫了。不過小編想說的是,要想完成安裝,需要使用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
#
好了,現在就能在自己的shell腳本中使用這些函數了。shtool庫提供了大量方便的、可用于shell腳本的函數。下面是南昌網絡公司小編為大家列出的一張庫中可用的函數表,供大家參考!
shtool庫函數
每個shtool函數都包含大量的選項和參數,你可以利用它們改變函數的工作方式。下面是shtool函數的使用格式:
shtool [options] [function [options] [args]]