Show Table of Contents
附錄 G. busybox 之外的其它指令
與先前的 Red Hat Enterprise Linux 發行版不同,Red Hat Enterprise Linux 6 不包含 busybox 來在預安裝與安裝後的環境中,提供 shell 指令。表格 G.1, “busybox 之外的其它指令” 包含了一列 busybox 指令、與在 bash 中實做相同功能一樣的方式,以及在 %pre 和 %post 環境中的額外指令可用性。此表格亦顯示了指令的完整路徑,不過因為
PATH 環境變數已設置於安裝環境中,因此您一般並不需要指定路徑。
若指令只能使用於 %post 環境下,那麼這項指令便會在目標系統上執行,也因此它的可用性會取決於提供了這項指令的套件是否已安裝。所有出現在 表格 G.1, “busybox 之外的其它指令” 的「New command or alternative」欄位中的指令,皆可使用於 Red Hat Enterprise Linux 6 中,儘管並非所有指令皆可使用於所有安裝的系統。
當有項指令被列為無法使用時,您可能能夠透過 Python script 來建立相等的功能。%pre 與 %post script 使用者皆能使用 Python 語言,並能使用完整的 Python 模組。因此,若在安裝環境下有您所無法使用的特定指令,建議您使用 Python 來作為 script 語言。
表格 G.1. busybox 之外的其它指令
| Busybox 指令 | %pre | %post | 新指令或其它指令 |
|---|---|---|---|
addgroup | 否 | 是 | /usr/sbin/groupadd |
adduser | 否 | 是 | /usr/sbin/useradd |
adjtimex | 否 | 否 | 無 |
ar | 否 | 是 | /usr/bin/ar |
arping | 是 | 是 | /sbin/arping 或 /usr/sbin/arping |
ash | 是 | 是 | /bin/bash |
awk | 是 | 是 | /sbin/awk、/sbin/gawk 或 /usr/bin/gawk [a] |
basename | 是 | 是 | /bin/bash [b]、/usr/bin/basename |
bbconfig | 否 | 否 | 無 — 這項指令特屬 Busybox |
bunzip2 | 是 | 是 | /usr/bin/bunzip2、/usr/bin/bzip2 -d |
busybox | 否 | 否 | 無 |
bzcat | 是 | 是 | /usr/bin/bzcat、/usr/bin/bzip2 -dc |
cal | 否 | 是 | /usr/bin/cal |
cat | 是 | 是 | /usr/bin/cat |
catv | 否 | 否 | cat -vET 或 cat -A |
chattr | 是 | 是 | /usr/bin/chattr |
chgrp | 是 | 是 | /usr/bin/chgrp |
chmod | 是 | 是 | /usr/bin/chmod |
chown | 是 | 是 | /usr/bin/chown |
chroot | 是 | 是 | /usr/sbin/chroot |
chvt | 是 | 是 | /usr/bin/chvt |
cksum | 否 | 是 | /usr/bin/cksum |
clear | 是 | 是 | /usr/bin/clear |
cmp | 否 | 是 | /usr/bin/cmp |
comm | 否 | 是 | /usr/bin/comm |
cp | 是 | 是 | /usr/bin/cp |
cpio | 是 | 是 | /usr/bin/cpio |
crond | 否 | 否 | 無 — scriptlet 沒有可用的 daemon |
crontab | 否 | 是 | /usr/bin/crontab |
cut | 是 | 是 | /usr/bin/cut |
date | 是 | 是 | /usr/bin/date |
dc | 否 | 是 | /usr/bin/dc |
dd | 是 | 是 | /usr/bin/dd |
deallocvt | 否 | 是 | /usr/bin/deallocvt |
delgroup | 否 | 是 | /usr/sbin/groupdel |
deluser | 否 | 是 | /usr/sbin/userdel |
devfsd | 否 | 否 | 無 — Red Hat Enterprise Linux 不使用 devfs |
df | 是 | 是 | /usr/bin/df |
diff | 否 | 是 | /usr/bin/diff |
dirname | 是 | 是 | /bin/bash [c]、/usr/bin/dirname |
dmesg | 是 | 是 | /usr/bin/dmesg |
dnsd | 否 | 否 | 無 — scriptlet 沒有可用的 daemon |
dos2unix | 否 | 否 | sed 's/.$//' |
dpkg | 否 | 否 | 無 — 沒有 Debian 套件上的支援 |
dpkg-deb | 否 | 否 | 無 — 沒有 Debian 套件上的支援 |
du | 是 | 是 | /usr/bin/du |
dumpkmap | 否 | 否 | 無 |
dumpleases | 否 | 否 | 無 |
e2fsck | 是 | 是 | /usr/sbin/e2fsck |
e2label | 是 | 是 | /usr/sbin/e2label |
echo | 是 | 是 | /usr/bin/echo |
ed | 否 | 否 | /sbin/sed、/usr/bin/sed |
egrep | 是 | 是 | /sbin/egrep、/usr/bin/egrep |
eject | 是 | 是 | /usr/bin/eject |
env | 是 | 是 | /usr/bin/env |
ether-wake | 否 | 否 | 無 |
expr | 是 | 是 | /usr/bin/expr |
fakeidentd | 否 | 否 | 無 — scriptlet 沒有可用的 daemon |
false | 是 | 是 | /usr/bin/false |
fbset | 否 | 是 | /usr/sbin/fbset |
fdflush | 否 | 否 | 無 |
fdformat | 否 | 是 | /usr/bin/fdformat |
fdisk | 是 | 是 | /usr/sbin/fdisk |
fgrep | 是 | 是 | /sbin/fgrep、/usr/bin/fgrep |
find | 是 | 是 | /usr/bin/find |
findfs | 否 | 否 | 無 |
fold | 否 | 是 | /usr/bin/fold |
free | 否 | 是 | /usr/bin/free |
freeramdisk | 否 | 否 | 無 |
fsck | 是 | 是 | /usr/sbin/fsck |
fsck.ext2 | 是 | 是 | /usr/sbin/fsck.ext2、/usr/sbin/e2fsck |
fsck.ext3 | 是 | 是 | /usr/sbin/fsck.ext3、/usr/sbin/e2fsck |
fsck.minix | 否 | 否 | 無 — 沒有 Minix 檔案系統上的支援 |
ftpget | 是 | 是 | /usr/bin/ftp 或是 Python ftplib 模組 |
ftpput | 是 | 是 | /usr/bin/ftp 或是 Python ftplib 模組 |
fuser | 否 | 是 | /sbin/fuser |
getopt | 否 | 是 | /usr/bin/getopt |
getty | 否 | 否 | 無 |
grep | 是 | 是 | /sbin/grep、/usr/bin/grep |
gunzip | 是 | 是 | /usr/bin/gunzip、/usr/bin/gzip -d |
gzip | 是 | 是 | /usr/bin/gzip |
hdparm | 是 | 是 | /usr/sbin/hdparm |
head | 是 | 是 | /usr/bin/head |
hexdump | 否 | 是 | /usr/bin/hexdump |
hostid | 否 | 是 | /usr/bin/hostid 或 Python |
hostname | 是 | 是 | /sbin/hostname、/usr/bin/hostname |
httpd | 否 | 否 | 無 — scriptlet 沒有可用的 daemon |
hush | 否 | 否 | 無 |
hwclock | 是 | 是 | /usr/sbin/hwclock |
id | 否 | 是 | /usr/bin/id 或 Python |
ifconfig | 是 | 是 | /sbin/ifconfig、/usr/sbin/ifconfig |
ifdown | 否 | 否 | ifconfig device down |
ifup | 否 | 否 | ifconfig device up |
inetd | 否 | 否 | 無 — scriptlet 沒有可用的 daemon |
insmod | 是 | 是 | /sbin/insmod、/usr/sbin/insmod |
install | 否 | 是 | /usr/bin/install or mkdir/cp/chmod/chown/chgrp |
ip | 是 | 是 | /sbin/ip、/usr/sbin/ip |
ipaddr | 否 | 否 | ifconfig 或 ip |
ipcalc | 是 | 是 | /sbin/ipcalc、/usr/bin/ipcalc |
ipcrm | 否 | 是 | /usr/bin/ipcrm |
ipcs | 否 | 是 | /usr/bin/ipcs |
iplink | 否 | 否 | ip |
iproute | 否 | 否 | ip |
iptunnel | 否 | 是 | /sbin/iptunnel |
kill | 是 | 是 | /sbin/kill、/usr/bin/kill |
killall | 是 | 是 | /usr/bin/killall |
lash | 否 | 否 | 無 |
last | 否 | 是 | /usr/bin/last |
length | 否 | 否 | Python 或 bash |
less | 是 | 是 | /usr/bin/less |
linux32 | 否 | 否 | 無 |
linux64 | 否 | 否 | 無 |
ln | 是 | 是 | /sbin/ln、/usr/bin/ln |
load_policy | 是 | 是 | /sbin/load_policy、/usr/sbin/load_policy |
loadfont | 否 | 否 | 無 |
loadkmap | 否 | 否 | 無 |
login | 是 | 是 | /usr/bin/login |
logname | 否 | 是 | /usr/bin/logname |
losetup | 是 | 是 | /usr/bin/losetup |
ls | 是 | 是 | /usr/bin/ls |
lsattr | 是 | 是 | /usr/bin/lsattr |
lsmod | 是 | 是 | /usr/bin/lsmod |
lzmacat | 否 | 是 | /usr/bin/lzmadec |
makedevs | 否 | 否 | /usr/bin/mknod |
md5sum | 是 | 是 | /usr/bin/md5sum |
mdev | 否 | 否 | 無 |
mesg | 否 | 是 | /usr/bin/mesg |
mkdir | 是 | 是 | /sbin/mkdir、/usr/bin/mkdir |
mke2fs | 是 | 是 | /usr/sbin/mke2fs |
mkfifo | 否 | 是 | /usr/bin/mkfifo |
mkfs.ext2 | 是 | 是 | /usr/sbin/mkfs.ext2 |
mkfs.ext3 | 是 | 是 | /usr/sbin/mkfs.ext3 |
mkfs.minix | 否 | 否 | 無 — 沒有 Minix 檔案系統上的支援 |
mknod | 是 | 是 | /usr/bin/mknod |
mkswap | 是 | 是 | /usr/sbin/mkswap |
mktemp | 是 | 是 | /usr/bin/mktemp |
modprobe | 是 | 是 | /sbin/modprobe、/usr/sbin/modprobe |
more | 是 | 是 | /usr/bin/more |
mount | 是 | 是 | /sbin/mount、/usr/bin/mount |
mountpoint | 否 | 否 | 查看 mount 指令的輸出 |
msh | 否 | 否 | 無 |
mt | 是 | 是 | /usr/bin/mt |
mv | 是 | 是 | /usr/bin/mv |
nameif | 否 | 否 | 無 |
nc | 否 | 是 | /usr/bin/nc |
netstat | 否 | 是 | /bin/netstat |
nice | 否 | 是 | /bin/nice |
nohup | 否 | 是 | /usr/bin/nohup |
nslookup | 是 | 是 | /usr/bin/nslookup |
od | 否 | 是 | /usr/bin/od |
openvt | 是 | 是 | /usr/bin/openvt |
passwd | 否 | 是 | /usr/bin/passwd |
patch | 否 | 是 | /usr/bin/patch |
pidof | 是 | 是 | /usr/sbin/pidof |
ping | 是 | 是 | /usr/bin/ping |
ping6 | 否 | 是 | /bin/ping6 |
pipe_progress | 否 | 否 | 無 |
pivot_root | 否 | 是 | /sbin/pivot_root |
printenv | 否 | 是 | /usr/bin/printenv |
printf | 否 | 是 | /usr/bin/printf |
ps | 是 | 是 | /usr/bin/ps |
pwd | 是 | 是 | /usr/bin/pwd |
rdate | 否 | 是 | /usr/bin/rdate |
readlink | 是 | 是 | /sbin/readlink、/usr/bin/readlink |
readprofile | 否 | 是 | /usr/sbin/readprofile |
realpath | 否 | 否 | Python os.path.realpath() |
renice | 否 | 是 | /usr/bin/renice |
reset | 否 | 是 | /usr/bin/reset |
rm | 是 | 是 | /sbin/rm、/usr/bin/rm |
rmdir | 是 | 是 | /sbin/rmdir、/usr/bin/rmdir |
rmmod | 是 | 是 | /sbin/rmmod、/usr/bin/rmmod |
route | 是 | 是 | /sbin/route、/usr/sbin/route |
rpm | 是 | 是 | /usr/bin/rpm |
rpm2cpio | 否 | 是 | /usr/bin/rpm2cpio |
run-parts | 否 | 否 | 無 |
runlevel | 否 | 否 | 無 |
rx | 否 | 否 | 無 |
sed | 是 | 是 | /sbin/sed、/usr/bin/sed |
seq | 否 | 是 | /usr/bin/seq |
setarch | 否 | 是 | /usr/bin/setarch |
setconsole | 否 | 否 | 無 |
setkeycodes | 否 | 是 | /usr/bin/setkeycodes |
setlogcons | 否 | 否 | 無 |
setsid | 否 | 是 | /usr/bin/setsid |
sh | 是 | 是 | /sbin/sh、/usr/bin/sh |
sha1sum | 是 | 是 | /usr/bin/sha1sum |
sleep | 是 | 是 | /sbin/sleep、/usr/bin/sleep |
sort | 是 | 是 | /usr/bin/sort |
start-stop-daemon | 否 | 否 | 無 |
stat | 否 | 是 | /usr/bin/stat 或是 Python os.stat() |
strings | 否 | 是 | /usr/bin/strings |
stty | 否 | 是 | /bin/stty |
su | 否 | 是 | /bin/su |
sulogin | 否 | 是 | /sbin/sulogin |
sum | 否 | 是 | /usr/bin/sum |
swapoff | 是 | 是 | /usr/sbin/swapoff |
swapon | 是 | 是 | /usr/sbin/swapon |
switch_root | 否 | 是 | /sbin/switch_root |
sync | 是 | 是 | /usr/bin/sync |
sysctl | 否 | 是 | /sbin/sysctl |
tail | 是 | 是 | /usr/bin/tail |
tar | 是 | 是 | /usr/bin/tar |
tee | 是 | 是 | /usr/bin/tee |
telnet | 是 | 是 | /usr/bin/telnet |
telnetd | 否 | 否 | 無 — scriptlet 沒有可用的 daemon |
test | 否 | 是 | /usr/bin/test 或是 [ in bash |
tftp | 否 | 是 | /usr/bin/tftp |
time | 否 | 是 | /usr/bin/time 或是 Python |
top | 是 | 是 | /usr/bin/top |
touch | 是 | 是 | /sbin/touch、/usr/bin/touch |
tr | 否 | 是 | /usr/bin/tr 或是 Python |
traceroute | 否 | 是 | /bin/traceroute |
true | 是 | 是 | /usr/bin/true |
tty | 否 | 是 | /usr/bin/tty |
tune2fs | 是 | 是 | /usr/sbin/tune2fs |
udhcpc | 否 | 否 | /sbin/dhclient |
udhcpd | 否 | 否 | 無 — scriptlet 沒有可用的 daemon |
umount | 是 | 是 | /sbin/umount、/usr/bin/umount |
uname | 否 | 是 | /bin/uname 或是 Python os.uname() |
uncompress | 否 | 否 | 無 |
uniq | 是 | 是 | /usr/bin/uniq |
unix2dos | 否 | 否 | sed 's/$//' |
unlzma | 否 | 是 | /usr/bin/unlzma |
unzip | 否 | 是 | /usr/bin/unzip |
uptime | 否 | 是 | /usr/bin/uptime 或是 Python 讀取 /proc/uptime |
usleep | 否 | 是 | /bin/usleep 或是 Python |
uudecode | 否 | 是 | /usr/bin/uudecode 或是 Python |
uuencode | 否 | 是 | /usr/bin/uuencode 或是 Python |
vconfig | 是 | 是 | /usr/sbin/vconfig |
vi | 是 | 是 | /usr/bin/vi |
vlock | 否 | 否 | 無 |
watch | 否 | 是 | /usr/bin/watch |
watchdog | 否 | 否 | 無 |
wc | 是 | 是 | /usr/bin/wc |
wget | 是 | 是 | /sbin/wget、/usr/bin/wget |
which | 否 | 是 | /usr/bin/which |
who | 否 | 是 | /usr/bin/who |
whoami | 否 | 是 | /usr/bin/whoami |
xargs | 是 | 是 | /usr/bin/xargs |
yes | 否 | 是 | /usr/bin/yes |
zcat | 是 | 是 | /usr/bin/zcat |
zcip | 否 | 否 | NetworkManager 應能解決此問題 |

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.