HeJ小鼠,
我有一个命令脚本,我需要它让它自动为Linux。 我有以下命令,它必须是自动安装路径/更新。 所以它必须是一个bash脚本,我们有Linux机器和我路径/更新它手动但它必须自动,这就是我需要一个bash脚本的原因。 也许有人可以提供帮助,如果您需要更多信息我会发送它 谢谢
sudo apt-get update;
sudo apt-get install gcc;
sudo apt-get install autoconf;
sudo apt-get install libtool;
sudo apt-get install pkg-config;
sudo apt-get install libselinux1-dev;
sudo apt-get install liblockdev1-dev;
sudo apt-get install gawk;
sudo apt-get install g++;
sudo apt-get install c++;
sudo apt-get install libgudev-1.0-dev;
sudo apt-get install libudev-dev;
mkdir -p $HOME/distr/libcec;
wget -P $HOME/distr/libcec https://github.com/Pulse-Eight/libcec/archive/master.zip;
unzip $HOME/distr/libcec/master.zip -d $HOME/distr/libcec/;
cd $HOME/distr/libcec/libcec-master;
./bootstrap;
./configure --with-rpi-include-path=/opt/vc/include --with-rpi-lib-path=/opt/vc/lib --enable-rpi;
make;
sudo make install;
sudo apt-get install cec-utils;
答案 0 :(得分:1)
如果您不理解脚本或无法完成老板给您的任务,那么您应该告诉他让其他人去做。也就是说,脚本最简单的是一个文件可执行文件,其中包含在终端上键入的相同命令。互联网上有很多教程可以为您提供指导,但我至少会为您提供最基本的基础知识。
创建一个文件并设置第一行:#!/bin/bash
这假设它是bash
在系统上的实际位置,如果没有,则适当调整shebang行。
在终端类型man apt-get
中阅读有关如何正确使用apt-get
的信息。
#!/bin/bash
sudo apt-get -y update
sudo apt-get -y install package1 package2 package3 etc...
# Other needed commands go below.
保存后,在终端中chmod +x file
这是最基本的,但是如果需要,还可以向apt-get
命令添加其他选项,以及向脚本添加错误处理。顺便说一下,您不需要在;
脚本的每一行的末尾放置一个分号bash
,这不是必需的。