将命令转换为 bash 脚本 linux

convert command to bash script for linux

他,

我有一个命令脚本,我需要它来使 Linux 自动执行。 我有以下命令,它必须自动安装 de path/update。 所以它必须是一个 bash 脚本,我们有 Linux 机器,我 path/update 它是手动的,但它必须是自动的,这就是为什么我需要一个 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;

如果您不懂脚本或无法完成老板交给您的任务,那么您应该告诉他让其他人来完成。也就是说,最简单的脚本是一个可执行文件,其中包含与在终端输入的命令相同的命令。 Internet 上有很多教程可以为您提供指导,但我至少会为您提供最低限度的基础知识。

创建一个文件并创建第一行:#!/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 脚本的每一行末尾放置一个分号 ;,这是没有必要的。