【发布时间】:2017-02-17 04:00:47
【问题描述】:
我需要帮助来创建自定义 Linux 命令。我无法让 bash 识别我的脚本及其参数。
此命令需要满足以下要求:
- 需要 root 权限。
- 期待参数。
- 最好用 Python 3 编写。
此命令的目标是从 Ubuntu 和 Snap 存储库安装/删除软件(支持 snap 存储库)并升级所述软件包/快照。任何帮助表示赞赏。
这是我目前的代码:
# import needed modules
import os
#create a list for input
inlist = []
#read input
A = input()
# break each word
inlist = A.split()
app = inlist[2]
#install software
if inlist[1] == 'install':
#try to install snap
os.system('sudo snap install '+app'
#try to install with apt-get
#remove software
#try to remove snap
#use try except block
#try to install wihout paying
#except to install with paying
#try to remove with apt-get
#find software
#try to find snap
#try to find with apt-get
#test package or snap
#autoremove
#upgrade
#install .deb
#run software
【问题讨论】:
-
这是我的第一次编程尝试,所以请纠正我可能做错的任何事情
-
bash 和 python3 是不同的东西。你想用脚本完成什么?