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]]