我想编写一个 bash 脚本来解码 base64 字符串。例如,我输入decode QWxhZGRpbjpvcGVuIHNlc2FtZQ==并打印Aladdin:open sesame并返回提示。
到目前为止,我已经尝试了一个简单的 bash 文件,python -m base64 -d $1但该命令需要一个文件名而不是一个字符串。是否有另一个非交互式命令(不一定在 Python 模块中)可以从命令行运行以实现此目的,而无需安装任何额外的软件包?(或者,如果我这样做了,那就是极少的东西。)
我在我的 Windows 7 笔记本电脑上运行 VirtualBox 4.1.4,运行 Ubuntu 11.10 来宾。
我想从 Ubuntu 的终端复制文本并将其粘贴到 Windows 主机上的文件中。由于某种原因,这不起作用。
有任何想法吗?
我想将给定文件夹中的所有图像缩放到相同的宽度(但适当缩放的高度不同)。如何使用基于 GUI 或命令行的工具执行此操作?
对于奖励积分,是否可以根据初始宽度限制缩放哪些图像(即,仅缩放宽度 > x 和/或宽度 < y 的图像)?
我的电脑有一个 SD 卡插槽。当我将工作的 SD 卡放入插槽时,没有任何反应。当我放入 CD 或 DVD 或插入 USB 驱动器时,介质已安装并可用。我需要为 SD 卡做些什么特别的事情吗?
硬件细节
我在戴尔 XPS L502X 上运行 11.10。卡槽标有“SDXC/MMC - MS/Pro”(维基百科告诉我是各种 SD 卡类型)。
我不小心使用pip而不是apt-get. 我通过两种方式做到了这一点:
--no-site-packages在创建virtualenv时忘记附加- 之后当我调用时pip install,安装到系统的Python包而不是virtualenvsudo pip install somepackage- 安装到系统的 sudo 而不是 virtualenv我碰巧注意到了这一点,因为我pip freeze在 virtualenv 之外输入了内容,并发现了一些不应该存在的 Python 包。所以现在我的问题是:
pip freeze列表中但未使用 安装的Python 包apt-get)?根据https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop “Python 2.6 不再可供安装”。
我需要支持仅在 Python 2.6 上运行的旧软件。如何在 Ubuntu 12.04 上安装 Python 2.6?
我在市政府工作,我们整个机构都使用 Windows。人们在我们机构使用计算机主要是为了浏览互联网和使用 MS Excel 或 Word。我想建议我们改用 GNU/Linux 操作系统,比如 Ubuntu。(主要是因为我认为使用 Microsoft 系统的年度许可费用从市政府的预算中扣除了很大一部分。)
大型组织能否从 Windows 切换到 Ubuntu?(是否可行,是否可以省钱,我如何证明这一点?)
PS 我所在机构的人们提出的一个问题是,我们需要安全的操作系统,而 Ubuntu 不够安全。他们认为因为 Ubuntu 是开源的所以它不够安全?
有时,我会收到要填写为用于打印的 PDF 的表格(这些不是真正的 PDF 表格,它们不包含字段)。我想在上面打字,或者添加我签名的扫描副本。这样我就可以直接给他们发邮件了。这可能吗?
我最近在弄乱我的 Apache 配置并想重新安装,这样我就可以重新开始。我关注了一些关于重新安装apache2软件包的论坛帖子,这最终删除了我的/etc/apache2文件夹。
现在无论我尝试了多少事情,我似乎都无法完全擦除 Apache 安装然后重新安装。sudo apt-get install apache2或者reinstall什么都不做。我似乎也无法使用 Synaptic 将其删除。
我可以做些什么来再次在我的计算机上安装全新的 Apache?
假设我有一个用 C、C++ 或 Python 编写的工作应用程序。我想创建一个 Launchpad PPA,以便其他人可以轻松地从包中安装它。请给出从头到尾执行此操作的分步说明。(或提供一个链接,做同样的事情;)
python ×2
apache2 ×1
apt ×1
bash ×1
clipboard ×1
command-line ×1
dual-boot ×1
launchpad ×1
migration ×1
networking ×1
pdf ×1
pip ×1
ppa ×1
programming ×1
sd-card ×1
storage ×1
virtualbox ×1
windows ×1
windows-7 ×1