小编Jür*_*aul的帖子

将当前命令传输到可分离会话(tmux/screen)

我目前正在运行备份,现在需要将其转移到可拆卸的,例如 ontmuxscreen。当命令当前正在运行时,有没有办法做到这一点?

我可以通过按Ctrl+将命令发送到后台,Z然后通过发出fg命令将其恢复。但我不知道当我退出终端时该会话是否可以返回。

shell command-line gnu-screen tmux

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

删除当前命令

是否有删除当前命令的键盘快捷键?

假设我有:

$ cp /home/one/two/tree/ /var/www/one/two/three
Run Code Online (Sandbox Code Playgroud)

我想轻松地使用当前命令,特别是当它很长并且我有错字时。上下历史选择根本不会删除当前命令。

ssh putty command-history

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

将 1GB 的文件压缩为 200_MB?

所以我刚刚下载了适用于 Windows 64bit 的 MySQL,它是211.9MB,但是当我提取它时,它现在是1.05GB。他们是如何做到的呢?他们的存档根本没有损坏也没有损坏。

之前(压缩):

之后:(未压缩):

我简直惊呆了,我觉得这不可能。来自 WinRar 的存档信息:

compression archiving

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

tar 通过管道传输到 curl:这看起来不像 tar 存档

curl -L http://download.transmissionbt.com/files/transmission-2.80.tar.xz -s -o - | tar -xf -
Run Code Online (Sandbox Code Playgroud)

错误:

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,它可以提取存档:

curl -LO http://download.transmissionbt.com/files/transmission-2.80.tar.xz
tar xf transmission-2.80.tar.xz
Run Code Online (Sandbox Code Playgroud)

为什么管道不起作用?

linux ssh tar curl pipe

1
推荐指数
1
解决办法
3600
查看次数