帮助创建一个简单的BASH脚本

问题

我的16GB的Ubuntu 12.04 LiveUSB会话在持久化部分不保存某些设置/应用程序。我必须关机,从而擦除存储在RAM中的所有内容(我目前没有硬盘)。


目标

编写一个脚本,实现以下功能:

- 将wlan0的电源管理设置为关闭
- 等待用户键盘输入(因为我需要加入无线网络)
- 接受任意按键输入以继续
- 下载并安装Adobe Flash
- 下载并安装Chromium浏览器

*然后,我将把这个脚本转移到我的USB存储设备的持久化部分。


问题

这个有可能吗?如果可以,我该如何开始呢?我没有编程方面的先前教育,但我理解其概念。我只是希望能得到一点指引,以便能够开始编写一个真实世界问题的实际解决方案。

提前感谢!
-安德鲁

1个回答

你可以将类似这样的内容保存在你的桌面上,命名为script.sh,每当你想要安装软件时,只需双击运行它。
#!/bin/bash
sudo iwconfig wlan0 power off
echo "Press any key to continue with Adobe Flash/Chromium installation. "
read -n 1 -s
sudo apt-get -y install flashplugin-installer chromium-browser
exit

iwconfig wlan0 power off 关闭电源管理。 echo 只打印一行文本。 read -n 1 -s 等待键盘输入。 apt-get 安装软件包。 exit 关闭终端会话。


1如果你想让终端保持打开状态,可以选择省略“exit”。 - Richard