小编Psy*_*aut的帖子

可以像fmt那样少换行吗?

像大多数人一样,我将less其用作终端寻呼机。有时,我会查看由很长的纯文本或标记文本行组成的文件。默认情况下,这些线会在终端窗口边缘less 折叠。也就是说,最后一列的单词被破​​坏,导致文本难以阅读。有没有什么方法可以在字边界less换行fmt,就像 Emacs 视觉行模式一样?

我知道我可以fmt在查看之前简单地通过管道输入输入,尽管这需要我提前知道我的终端宽度。我希望有某种方法可以less很好地换行,并在调整终端窗口大小时自动重新格式化它们。

linux gnu command-line less

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

解压时禁止提取 __MACOSX 目录

在 Mac OS X 系统上生成的 ZIP 档案通常包含一个__MACOSX目录,该目录在几乎所有其他操作系统上都是无用的、烦人的和不需要的

为了解压 ZIP 档案,我使用Info-ZIP,我认为这是大多数 Linux 发行版上的默认解压器。让 Info-ZIPunzip始终自动禁止提取__MACOSX可能存在的任何目录的最佳方法是什么?

根据unzip手册页,该-x选项可用于从处理中排除目录,并且确实添加-x __MACOSX/*到我的unzip命令行末尾可以解决问题。但我不想一直打字。手册页还说可以从UNZIP环境变量中读取命令行选项,但显然这仅适用于归档名称之前的那些选项(而-x必须在其之后):

$ export UNZIP="-x __MACOSX/*"
$ unzip foo.zip
unzip:  cannot find or open __MACOSX, __MACOSX.zip or __MACOSX.ZIP.
Run Code Online (Sandbox Code Playgroud)

有没有比包装unzip在自动添加-x __MACOSX/*到命令行末尾的shell 脚本更好的解决方案?

linux zip command-line archiving

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

GNU env 以什么顺序打印环境变量?

当不带参数调用时,来自 GNU Coreutils的envprintenv命令会打印每个环境变量的值。是什么决定了这些变量的打印顺序?这不是字母顺序,也不是设置变量的顺序。

linux gnu command-line environment-variables coreutils

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