我运行了这个:
wget -o ready-for.sh "https://training.linuxfoundation.org/cm/prep/ready-for.sh"
chmod a+x ./ready-for.sh
./ready-for.sh LFS265
并收到错误:
ready-for.sh line-1 command not found
答案1
您使用了错误的选项wget
。
要保存文档/文件,您需要-O
(大写 o)。要保存日志(即 STDERR 上显示的任何内容),您需要-o
。
由于您使用-o
,因此您已将日志保存为,ready-for.sh
并且可能该文件不包含任何可理解的内容bash
,因此出现错误。
简而言之,请执行以下操作:
wget -O ready-for.sh "https://training.linuxfoundation.org/cm/prep/ready-for.sh"
然后您应该能够ready-for.sh
以通常的方式执行该脚本。
也不要忘记检查man wget
。