小编Naf*_*Kay的帖子

仅将压缩档案中的特定文件提取到给定目录

我需要从我知道路径的 ZIP 文件中提取一个文件。有没有类似下面的命令:

unzip -d . myarchive.zip path/to/zipped/file.txt
Run Code Online (Sandbox Code Playgroud)

不幸的是,上面的命令提取并重新创建了文件的整个路径./path/to/zipped/file.txt。有没有办法让我简单地将文件拉到指定的目录中?

zip

214
推荐指数
5
解决办法
30万
查看次数

在给定的 shell 上临时挂起 bash_history?

有没有办法在 bash 中暂时暂停历史跟踪,从而进入一种“隐身”模式?我正在我的终端中输入一些我不想记录的敏感财务信息。

bash command-history

161
推荐指数
4
解决办法
9万
查看次数

附加到会话中的不同窗口

我有一个非常简单的 tmux 会话,运行着两个打开的窗口;其中一个用于本地黑客攻击,另一个用于工作。

我想做的是简单地连接到黑客窗口,同时在另一个终端中打开工作窗口。但是,一旦我连接到 tmux,所有命令都会发送到两个窗口,所以如果我切换到另一个窗口,另一个终端会发生同样的事情,反之亦然。

有没有办法让我简单地分别连接到每个窗口?

tmux

126
推荐指数
1
解决办法
3万
查看次数

将自签名证书添加到“可信列表”

我已经为我的构建服务器生成了一个自签名证书,我想在我的机器上全局信任该证书,因为我自己创建了密钥并且我厌倦了看到警告。

我在 Ubuntu 12.04 上。如何获取证书并在全球范围内信任它,以便浏览器(Google Chrome)、CLI 实用程序(wget、curl)和编程语言(Python、Java 等)信任与https://mysite.com的连接,而无需询问问题?

ssl

126
推荐指数
5
解决办法
34万
查看次数

如何在启动时启动 /etc/init.d 中的脚本?

我想我很久以前读过一些关于这个的东西,但我不记得它是如何完成的。本质上,我有一个服务/etc/init.d,我想在启动时自动启动。我记得这与将脚本符号链接到/etc/rc.d目录有关,但我现在不记得了。这是什么命令?

我相信我在使用 Fedora/CentOS 衍生产品。

fedora boot init-script

104
推荐指数
3
解决办法
36万
查看次数

创建一个 tar 存档,分成最大大小的块

我需要备份一个相当大的目录,但我受到单个文件大小的限制。我想基本上创建一个tar.(gz|bz2)档案,该档案被分成 200MB 的最大档案。Clonezilla 通过拆分像这样命名的映像备份来做类似的事情:

sda1.backup.tar.gz.aa
sda1.backup.tar.gz.ab
sda1.backup.tar.gz.ac
Run Code Online (Sandbox Code Playgroud)

有没有办法在一个命令中做到这一点?我了解如何使用该split命令,但我不想创建一个巨大的存档,然后将其拆分为较小的存档,因为这将使我最初创建存档所需的磁盘空间增加一倍。

tar backup

102
推荐指数
4
解决办法
14万
查看次数

是否有命令列出机器上所有打开的显示?

当 SSH 本地连接到我的计算机时(不要问,这是一种解决方法),我无法在不运行的情况下启动图形应用程序:

export DISPLAY=:0.0
Run Code Online (Sandbox Code Playgroud)

如果我先运行它然后运行图形应用程序,事情就会解决。如果没有,它不起作用,没有显示器可以连接。

是否有列出机器上所有可用显示(即:所有可能的值)的命令?

ssh x-server

98
推荐指数
4
解决办法
23万
查看次数

如何将文件添加/更新到现有的 tar.gz 存档?

有没有办法在 tar.gz 存档中添加/更新文件?基本上,我有一个存档,其中包含一个文件,/data/data/com.myapp.backup/./files/settings.txt我想从存档中提取该文件(已完成),并在编辑完成后将其推回存档中。我怎样才能做到这一点?是否因为.在路径中而有问题?

tar archive gzip

94
推荐指数
4
解决办法
24万
查看次数

bash 提示中令人敬畏的符号和字符

我刚刚看到了某人终端的屏幕截图:

显示带有星号和箭头的提示的会话屏幕截图

是否有可以在 Bash 提示中使用的所有字符的列表,或者有人可以为我提供星星和右箭头的字符吗?

bash prompt unicode

89
推荐指数
2
解决办法
14万
查看次数

从 SSL 证书获取通用名称 (CN)?

我有一个 PEM 格式的 SSL CRT 文件。有没有办法可以从命令行中的证书中提取通用名称 (CN)?

openssl certificates

81
推荐指数
2
解决办法
15万
查看次数