我的输出VBoxManage list vms如下所示:
"arch" {de1a1db2-86c5-43e7-a8de-a0031835f7a7}
"arch2" {92d8513c-f13e-41b5-97e2-2a6b17d47b67}
Run Code Online (Sandbox Code Playgroud)
我需要抓住的名字arch,并arch2和它们保存到一个变量。
我有时会遇到未提供.deb或.rpm仅作为可执行文件提供的软件。
例如Visual Studio Code、WebStorm或Kerbal Space Programm。
对于这个问题,我将以 Visual Studio Code 作为参考点。
该软件以压缩包的形式提供。
解压缩时,我留下了一个名为的文件夹VSCode-linux-x64,其中包含一个名为Code.
我可以双击Code或用我的终端指向它/home/user/Downloads/VSCode-linux-x64/Code来执行它。
但是,我想知道是否有安装此应用程序的正确方法。
我想要实现的是:
vscode从终端中的任何文件夹写入,它会自动执行 Visual Studio Code。附加信息:
编辑:
我决定给@kba 答案,因为他的方法更适合我的备份解决方案,除此之外。让脚本执行二进制文件使您可以添加参数。
但公平地说,@John WH Smith 的方法和@kba 的一样好。
为什么我的Ubuntu 13.04系统上我可以easilly安装ZABBIX代理做apt-get install zabbix-agent。
当我在 Debian 7.1 中执行此操作时,它说找不到包 zabbix-agent。
我在 zabbixserver 上运行 Zabbix version 2.0.8。
由于 Shell Shock 错误,我需要对我们的一些机器进行更新。
但是我不确定在apt-get upgrade我的系统中建议的所有软件包是否都可以。换句话说,我不确定是否有任何依赖关系。
我们的系统管理员还没到,我们联系不上他。
所以我的问题是,如何只apt-get upgrade进行安全更新,而不必将所有内容都更新到 debian stable 中的最新可用版本?
编辑解决方案
apt-get install --only-upgrade bash为我做了这件事。
在我们的一台服务器上,仍然只安装了 Debian Squeeze。
改变挤压到喘息中/etc/apt/sources.list,然后运行:
- apt-get update
-apt-get install --only-upgrade bash
安装了固定的bash这个旧的挤压系统。
我正在做一个小脚本来重命名一些文件。其实很多文件。
问题和酷的是,我实际上只需要更改文件名长度为 5 个字符的文件。
我做了一个$(filename:0:5),看看是否有剩余的,但我想这很脏,我很高兴知道这样做的真实或学术方式。
类似的东西:
if [$(filename).length() == 5]; then
reaname_file
fi
Run Code Online (Sandbox Code Playgroud) 我用wget.
该站点是德语,其中一些页面的 URL 中包含 Ü,ü,Ö,ö,Ä,ä,ß。
现在有些文件有一个非常奇怪的名字。
例如,一个文件被称为mirror.de/?%9Cbersicht.html
有没有办法运行一个命令,将奇怪的编码更改为正确的编码?
在示例案例中,我希望以下结果为有效结果 mirror.de/Uebersicht.html
编辑: L 的输出C_CTYPE=C ls | grep bersicht.html | od -t x1:
0000000 42 69 6e 61 72 79 20 66 69 6c 65 20 28 73 74 61
0000020 6e 64 61 72 64 20 69 6e 70 75 74 29 20 6d 61 74
0000040 63 68 65 73 0a
0000045
Run Code Online (Sandbox Code Playgroud) 我的服务器中有 4 个驱动器:sd{a,b,c,d}。所有这些都在raid1系统中。
其中 2 个驱动器 sd{b,c} 完全为空。RAID1 只会在不同的驱动器上制作文件的一个副本。因此,在单个 RAID1 系统中拥有 4 个硬盘驱动器甚至没有任何意义。
我想要做的是从 btrfs 系统中删除 sd{b,c} 并在每个驱动器上安装 btrfs。
然后我想将我的 3 个子卷中的 2 个从原始 btrfs 系统移动到这两个新的子卷上。
然后我想从原来的 btrfs 系统中删除 RAID1,以便我可以使用另一个磁盘进行备份。