我在我的 NAS 上运行 Synology DSM。当我登录到 shell 时,我很惊讶该file
命令不可用。
Synology 从哪里获取它的最佳位置?
另外,我预计该
file
命令是大多数 UNIX 发行版中的标准命令。它通常是 GNU utils 的一部分吗?那么 Synology 是不是很奇怪呢?
我有一台通过 X11 使用的远程 RHEL 机器。在那台机器上,当我在 VS Code 或 Firefox 浏览器中打开一个新文件时(这两个应用程序都在远程机器上),然后我得到以下文件选择对话框:
在此对话框中,我只能通过多次单击各种路径元素来获得所需的位置。然而,我经常/opt/servers/tomcat/apache-tomcat-8.5.78/conf/server.xml
在剪贴板中有一个路径字符串,我可以粘贴它以到达所需的位置。
是否可以使用可以使用完整路径字符串的文件选择对话框以及如何将它们连接到 RHEL 系统?
信息 | 价值 |
---|---|
远程操作系统: | 红帽企业 Linux 8.3 |
本地 X11“服务器”: | Windows 上的 MobaXterm |
在 Unix 命令行上下文中,我想比较两个真正巨大的文件(每个大约 1TB),最好使用进度指示器。
我试过diff
and cmp
,它们都使系统崩溃(macOS Mojave),更不用说给我一个进度条了。
比较这些非常大的文件的最佳方法是什么?
我只想检查它们是否相同。
cmp
以系统确实自行重新启动的方式使系统崩溃。:-( 也许系统内存不足?
在 RHEL/CentOS 上,包管理器dnf
可以在包的名称和摘要中搜索字符串。我怎样才能告诉它只列出名称(或名称和摘要)中的匹配项,而不是仅列出摘要中的匹配项?
在 RHEL 8.3 系统上,我安装了两个 python3 版本,当我列出替代版本时,它们显示为版本:
$ alternatives --display python3
/usr/bin/python3.6 - priority 1000000
slave easy_install-3: /usr/bin/easy_install-3.6
slave pip-3: /usr/bin/pip-3.6
slave pip3: /usr/bin/pip3.6
slave pydoc-3: /usr/bin/pydoc3.6
slave pydoc3: /usr/bin/pydoc3.6
slave pyvenv-3: /usr/bin/pyvenv-3.6
slave python3-man: /usr/share/man/man1/python3.6.1.gz
/usr/bin/python3.9 - priority 3900
slave easy_install-3: /usr/bin/easy_install-3.9
slave pip-3: /usr/bin/pip-3.9
slave pip3: /usr/bin/pip3.9
slave pydoc-3: /usr/bin/pydoc3.9
slave pydoc3: /usr/bin/pydoc3.9
slave pyvenv-3: (null)
slave python3-man: /usr/share/man/man1/python3.9.1.gz
Current `best' version is /usr/bin/python3.6.
如何使用该alternatives
命令选择已列出的已python3.9
使用版本?python3.9
(即,当我在命令行上键入时,我想在系统范围内执行python3
)。
注意:我知道我可以添加一个新版本alternatives --install
(然后使其成为具有高优先级的最佳版本),但我如何选择已列出的版本作为最佳(和使用)版本?
在 RHEL 8 上,我刚刚从独立安装存档中安装了 Eclipse 2021-09 eclipse-jee-2021-09-R-linux-gtk-x86_64.tar.gz
。
运行它时,应用程序会打开默认窗口,但随后会显示一个错误对话框,其中包含以下消息:
未处理的事件循环异常
没有更多的句柄,因为没有可用的底层浏览器。
请确保安装了带有 GTK 3.x 绑定的 WebKit(首选 WebKit2 API 级别)。此外,请注意 GTK4 目前不支持浏览器。
我猜有些图书馆不见了。对于我已经运行的另一个 X11 应用程序,yum install gtk3-devel gtk2-devel
但 Eclipse 可能需要更多。
为了让 Eclipse 运行,我需要安装什么?