|
我开始着手LFS了,我现在在仔细阅读金步过的中文版LFS6.2.
在该书中写到:
为了确定宿主系统是否满足上述要求,运行下面的命令进行查看:
cat > version-check.sh << "EOF"
#!/bin/bash
# Simple script to list version numbers of critical development tools
bash --version | head -n1 | cut -d" " -f2-4
echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3-4
bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-8
echo -n "Coreutils: "; chown --version | head -n1 | cut -d")" -f2
diff --version | head -n1
find --version | head -n1
gawk --version | head -n1
gcc --version | head -n1
/lib/libc.so.6 | head -n1 | cut -d" " -f1-7
grep --version | head -n1
gzip --version | head -n1
cat /proc/version | head -n1 | cut -d" " -f1-3,5-7
make --version | head -n1
patch --version | head -n1
sed --version | head -n1
tar --version | head -n1
EOF
bash version-check.sh
现在我的疑问是,我读不懂类似这样的命令:tar --version | head -n1
我只知道类似:head -5 /etc/passwd 可以表示看到passwd文件的前5行,
但是head -n1 呢????
????? |
|