在我的操作系统课程中,我们必须修改 Minix 操作系统的启动屏幕。我几乎理解我们所做的一切,但在编译新操作系统的 make 末尾,有一行:
cp image /dev/c0d0p0:/minix/2.0.4r2
我不明白冒号是做什么用的,有人能解释一下吗?我到处寻找但没有运气。
答案1
我找到了答案。这不是命令。是输出。
这启动文件脚本在以下部分中将其回显到屏幕上:
echo "cp image $root:/minix/$target"
cp -p image $rootdir/minix/$target || exit
$rootdir
如果目标根目录不是实际安装的根目录,则该变量指示在脚本中之前安装 $root 设备的目录:
case $action in
bootable | hdboot)
# We need the root device.
if [ $realroot = $root ]
then
rootdir=
else
umount $root 2>/dev/null
mount $root /root || exit
rootdir=/root
fi
esac
答案2
如果你没有得到更好的答案,我会进行近乎疯狂的猜测:
看起来该行允许您将文件复制到可能无法通过指定设备/dev/c0d0p0
和文件安装的设备/minix/2.0.4r2
。