unix-utils

如何使终端中所有列中的输出数据跨“|”居中?
unix-utils

如何使终端中所有列中的输出数据跨“|”居中?

我想通过以下命令对齐终端中的输出: xlscat -C 1,2,9,12 file.xls 我得到如下输出: string 1 | 1000 | 1 | text ... string 100 | 61 | 109 | number ... string 1000 | 3477 | 12 | something 我想要对齐 UNIX 嵌入式工具的输出,如下所示: string 1 | 1000 | 1 | text ... string 100 | 61 | 109 | number ... string 1000 | 3477 ...

Admin

查看 Linux 中当前正在写入或读取的文件的命令是什么?
unix-utils

查看 Linux 中当前正在写入或读取的文件的命令是什么?

就像 top 命令一样,它可以告诉我们系统中正在运行什么进程以及它在做什么,例如哪个进程正在运行并占用 CPU。我想知道在运行的系统中系统当前正在对文件做什么,例如它在磁盘空间中的哪个位置写入?我不想使用 watch 命令,因为我谈论的是整个系统,例如当前整个文件系统中任何文件正在被读取或写入的位置。如果读取不可用,那么我没问题,但写入对我来说绝对很重要。我正在尝试检查系统的健康状况,并且我想监视当前正在将哪些文件写入文件系统。 ...

Admin

如何运行与 PATH 中找到的同名匹配的“其他”可执行文件?
unix-utils

如何运行与 PATH 中找到的同名匹配的“其他”可执行文件?

find有没有一种简洁的方法来调用路径中可用的“其他”可执行文件where? C:\repos>where find C:\Windows\System32\find.exe C:\Program Files\Git\usr\bin\find.exe C:\Users\Qwerty\cmd\UnxUtils_wbin\find.exe 例如类似find~2或想要whereget find -n 2 -- <arguments for find here> ...

Admin

GNU/Linux 或 Unix 程序首次发布的日期
unix-utils

GNU/Linux 或 Unix 程序首次发布的日期

最近,当我发现一个新命令时column,我很好奇这个命令已经存在了多久——感谢 Unix 的长寿、它的敬业开发人员以及我自己的无知!是否有机器本地或在线资源可以提供命令首次发布的日期?我认为这可能与操作系统/发行版有关,但任何关于我可以在哪里深入研究这些命令历史的指示都会有所帮助。 谢谢。 ...

Admin

如何使用单个命令验证转发确认的 DNS 状态?
unix-utils

如何使用单个命令验证转发确认的 DNS 状态?

如果我想验证 IP 是否解析为其 DNS 名称,反之亦然,我通常会运行两个命令。就像这样... $ host 8.8.8.8 8.8.8.8.in-addr.arpa domain name pointer google-public-dns-a.google.com. $ host google-public-dns-a.google.com. google-public-dns-a.google.com has address 8.8.8.8 google-public-dns-a.google.com has IPv6 address 2001:48...

Admin

在 Windows 上减少痛苦的最少的方法是什么?
unix-utils

在 Windows 上减少痛苦的最少的方法是什么?

我想在 Windows 机器上使用less,而不是。more 我知道我可以安装赛格威并减少使用它。但我也注意到图形化界面它提供了一个较少的,独立的较少的还有其他选项仍然。 为了降低可用性,最不痛苦/干扰最小的选择是什么? ...

Admin

设置超时是否会改变每个期望语句,还是仅改变最后的期望 eof?
unix-utils

设置超时是否会改变每个期望语句,还是仅改变最后的期望 eof?

我/usr/bin/expect第一次学习使用 来自动化从源代码安装 fink 的噩梦,因为该脚本有几十个提示,所有这些提示都可以用 Enter 键回答。问题是,脚本的一部分需要大约 30 分钟,而最后一部分需要大约 10 分钟。我不确定是否要set timeout 1800或set timeout 600。基本上,我想知道是否set timeout影响每个语句的超时expect "...",或者它是否只影响最后的expect eof。 我可以保守地配置它并继续使用set timeout 1800,但我认为如果期望的语义是关于这里的最终 eof,那么最好在...

Admin

linux-utils 2.30 中的“column”颜色不正确
unix-utils

linux-utils 2.30 中的“column”颜色不正确

我正在使用column命令来解析的输出git for-each-ref。 使用 linux-utils 2.29 一切正常,但使用 2.30 时我的终端无法呈现颜色: git for-each-ref --sort=-committerdate \ --format='%(color:yellow)|%(committerdate:relative)|%(HEAD)%(color:bold green)%(refname:short)%(color:reset)|%(contents:lines=1)' \ --count=8 \ ...

Admin

查找存储库中未出现的字符串
unix-utils

查找存储库中未出现的字符串

问题:我有一个中等大小的存储库(数千个文件,数十万行)。 我有一个约有 5000 行的文本文件。 我需要在文本文件中找到未在存储库其他任何地方出现的行。 是否有一个工具,或者一种巧妙使用 grep 的方法,可以有效地找到这个答案? 谢谢你的帮助 ...

Admin

Cygwin unix-utils 版本的重命名功能无法正常运行
unix-utils

Cygwin unix-utils 版本的重命名功能无法正常运行

我正在尝试使用重命名功能(作为 cygwin、unix-utils(2015 年 3 月 22 日)的一部分提供),但它不能像广告中说的那样运行。 我见过的所有例子都表明这是语法: rename 's/old pattern/new pattern' *.txt 这应该使用新模式用新名称替换所有包含旧模式的文件名,但实际上它什么也没做。字面意思。没有语法错误。没有警告。我输入命令;命令执行;提示符重新出现,但什么也没发生。我用空格替换了破折号,所以我想我可能需要使用转义符,但它没有任何效果。 此代码有效,但仅适用于该模式的一次出现: rena...

Admin

ls:无法访问文件:没有此文件或目录
unix-utils

ls:无法访问文件:没有此文件或目录

背景:我在我的机器上添加了一个驱动器,但无论出于什么原因,我无法访问其上的目录(?)。 ls -l ls: cannot access Downloads: No such file or directory total 56 d????????? ? ? ? ? ? Downloads drwxr-xr-x 26 user 12288 Aug 12 23:29 foo ls -a . .. Downloads foo 光盘 bash: cd: Downloads: No such fi...

Admin

快速数行
unix-utils

快速数行

我运行的是 Windows 7 并安装了 GnuWin32。我有一个几 GB 的文本文件,其中有 LF ( \n) 行尾。我想知道它有多少行(或者有多少个 LF,也就是说,少一个,但我不在乎)。获取答案的最快或最便宜的方法是什么? 有一些可能性(尽管我确信我遗漏了一些): wc -l foo grep -c $ foo(使用-c, 仅打印匹配的行数) grep -c ^^ foo(第一个插入符号避开第二个插入符号) sed -n $= foo(-n防止打印行;$限制到最后一行;=打印行号) (这些是 GnuWin32 实用程序。我不知道任何适用于 ...

Admin

在 XML 文件的特定标签后添加一行
unix-utils

在 XML 文件的特定标签后添加一行

你们如何在某些标签后向一堆 XML 文件添加一行?解决方案可以基于 unix 工具的使用,或者命名一个可以让我快速轻松地完成此操作的文本编辑器或实用程序。我有 60 多个文件需要编辑。 例如我有以下 XML: <Node disablePersistence="true"> <Name>Mapper</Name> <Action> <Class-Name>com.test.component.Mapper</Class-Name> ...

Admin