gnu

使用命令行在 osx 中打开一个随机文件
gnu

使用命令行在 osx 中打开一个随机文件

我想通过终端打开一个随机选择的文件。我发现shuf,这似乎正是我需要的实用程序,尽管我无法找到一种方法来使我正在使用的命令递归。 最初我使用了open $(ls | gshuf -n1),如果我有一个平面目录结构,它效果很好。我怎样才能让它递归到任意数量的子目录并过滤掉像.DS_Store和 这样的文件? ...

Admin

Octave 5.1.0-符号包安装错误
gnu

Octave 5.1.0-符号包安装错误

我刚刚安装了 Octave 5.1.0,需要在 Windows 10 计算机上使用符号和控制包。当我第一次打开该应用程序时,我尝试安装 Symbolic: >>pkg install -forge symbolic 我收到此消息,我需要帮助了解问题所在以及如何解决它: system: unable to start subprocess for '"tar xf "/C/Users/username/symbolic-2.8.0.tar.gz" 2>&1"' error: called from unpack at ...

Admin

为什么 find 有时能找到,有时却找不到?
gnu

为什么 find 有时能找到,有时却找不到?

find -name "?" find ~ -name "?" 为什么其中一个命令可以找到.而另一个却找不到?如何使第二个版本使用显式路径找到.指定目录中的条目以及任何其他单字符文件? find (GNU findutils) 4.5.11以防万一…… ...

Admin

在 Windows 上安装 GNU Global
gnu

在 Windows 上安装 GNU Global

我想安装 GNU Global 来在 VS code 中配置 pascal 的扩展,但我还没有找到它。请帮我提供一个下载链接或其他任何东西。 ...

Admin

为什么 GNU diff 占用这么多内存?
gnu

为什么 GNU diff 占用这么多内存?

有足够多的问题询问如何区分大文件,因为diff无法处理它们。 我想知道为什么GNU diff 无法处理它们。 我做了一个小实验。我比较了两个相同的数据集,如下所示 $ time /usr/bin/diff -u <(cat file1) <(cat file2) > /tmp/memoryhog ^C real 5m6.478s user 0m0.540s sys 0m19.184s 这是我取消作业时 top 显示的内容: 3 PID %MEM ...

Admin

使 libtool 2.4.6 挂起,等待锁定被移除
gnu

使 libtool 2.4.6 挂起,等待锁定被移除

我正在尝试在 Mac 上安装 gnu libtool 2.4.6。运行 make 时,进程挂起并显示以下消息: libtool:链接:等待/Volumes/Business/It/software/Unix/packages/gnu/libtool/libtool-2.4.6/libltdl/.libs/dlopen.a.lock 被删除 相同的消息不断重复,直到我退出终端。我需要做什么才能绕过这个障碍? ...

Admin

我怎样才能编写 GNU File 魔术测试来循环?
gnu

我怎样才能编写 GNU File 魔术测试来循环?

无论是在这里还是在 StackOverflow 上:我可能试图获得超出语言允许的更多功能,但当我想减少一些工作量时,我正在使用 libmagic 的手册页编写一些新的文件格式测试套件。我可能只需开发一个正确匹配一个元素的测试,然后再复制粘贴 11 次以表示读取文件中每个组的详细信息。 我可以使用精确或关系比较来控制值,包括额外的特殊始终真x测试; 有精确/绝对、相对和间接偏移; 并有空、静态、或动态消息打印; 对于语句控制,我只知道匹配的通用层次结构控制和default可能与当前测试历史状态相反的特殊测试; 还有其他类型匹配/输出(mime)和强度/置信...

Admin

从 Debian GNU/Linux 运行 bash 脚本
gnu

从 Debian GNU/Linux 运行 bash 脚本

关于如何在 Windows 上运行 bash 脚本有很多示例。例如:bash -c "command"。我取自 https://www.howtogeek.com/261591/how-to-create-and-run-bash-shell-scripts-on-windows-10/ 但我想从 Debian 运行我的 bash 脚本。我已经在 Windows 上安装了它https://devblogs.microsoft.com/commandline/debian-gnulinux-for-wsl-now-available-in-the-wind...

Admin

如何升级 Guix?
gnu

如何升级 Guix?

Guix 1.0.0 最近发布了。我有一个旧版本,我安装过一次,但很长时间没用了,所以我决定尝试 1.0.0。 $ guix --version guix (GNU Guix) 0.16.0 Copyright (C) 2018 the Guix authors License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it...

Admin

在 Linux LMDE 3 中安装 GNU MCU Eclipse 失败(cindy)
gnu

在 Linux LMDE 3 中安装 GNU MCU Eclipse 失败(cindy)

我需要使用 arm mcu(特别是 STM32 和 Raspberry pi mcu),因此我阅读了该说明: 如何安装 GNU MCU Eclipse 插件? 所以当我想执行指令时: 进入 Eclipse 菜单 → 帮助 → Eclipse Marketplace…,找到 GNU MCU Eclipse 并安装 我收到此错误: 错误页面 Cannot complete the install because of a conflicting dependency. Software being installed: GNU MCU C/C++ Pac...

Admin

gcc-ar: 运行 /usr/bin/ar 时出错:vfork
gnu

gcc-ar: 运行 /usr/bin/ar 时出错:vfork

正如标题所说:我的 ar 在 vfork() 上失败,并在退出之前消耗了所有资源一分钟左右。 我看到 GCC 7.3 和 GCC 4.8 都出现了同样的情况 Binutils v2.30 Ubuntu 18.04 LTS 有什么想法可以弄清楚发生了什么事吗? ...

Admin

如何将回车符(\r、^M)表示为串行文本的一部分
gnu

如何将回车符(\r、^M)表示为串行文本的一部分

我正在尝试通过串行连接发送一条包含回车符(无需按 Enter 键即可表示)的消息。如果我在打开串行连接的情况下按 Enter 键,则该消息有效,但我尚未找到在消息正文中成功表示回车符的方法。 例如,以下操作可以通过 USB(屏幕 /dev/tty.usbmodemFA1331 9600)打开与我的 Arduino 的串行连接或使用 Arduino 串行监视器来实现: SIOP v1.0 输出 内容类型:Text/UTF-8 值:“Hello World!” /END (请注意,我一次输入一行,并在每行之后按下键盘上的回车键)。 但以下尝试却不行: ...

Admin

更改了 Guix 0.14.0 (GNU/Linux) 上的 /etc 权限;现在无法登录
gnu

更改了 Guix 0.14.0 (GNU/Linux) 上的 /etc 权限;现在无法登录

我有一台笔记本电脑(华硕 X553MA),运行纯粹GNU Guix 系统0.14.0。 我天真地通过执行以下命令更改了 /etc 的权限: sudo chmod -R ugo+rw /etc -然后尝试用以下类似方法“纠正”错误: chmod -R 644 /etc (显然我是个完全的新手,不了解 GNU/Linux 框架内权限的重要性……) 因此,用户登录现在完全失败,并显示“无法执行登录命令”,然后返回到登录屏幕。 从那里,按下Ctrl+Alt+F2允许我访问某种终端/shell,但在用户“登录”后,我只是被视为: I have no...

Admin

GnuPG 包:pgp 和 gpg 之间的区别
gnu

GnuPG 包:pgp 和 gpg 之间的区别

我觉得互联网上关于 GnPG 及其实用程序的通用用户友好内容并不多。至少我找不到令我满意的内容。这可能是因为人们(开发人员除外)不喜欢在下载后纵容和验证他们的软件包。到目前为止,我遇到的文章只暗示 gpg 和 pgp 之间没有区别,但在安装 gnupg 包后我无法使用 pgp 命令。如果 gnupg 包中不包含 pgp,我需要什么包来运行 pgp? ...

Admin