unix

需要在 Linux/Unix 路径中向后迭代
unix

需要在 Linux/Unix 路径中向后迭代

我有一个具有多个路径(文件夹名称)的脚本。 每个文件夹路径都会有一个 Dockerfile,但不确定该文件存在于哪个级别。 假设我的路径是“v1/airflow/1.86/src/代码/” 例如,该文件可以位于“v1/airflow/1.86/src/Dockerfile”或者可以“v1/airflow/1.86/Dockerfile” 所以我想找到一种方法,让我可以退一步,或者光盘 ../ 递归检查文件是否存在,如果不存在则返回一个目录,然后再次查看,如果存在,则停止进一步查看 任何帮助表示感谢 ...

Admin

如何从命令行上传文件以满足 Dropbox 文件请求?
unix

如何从命令行上传文件以满足 Dropbox 文件请求?

背景:我正在使用的某些软件有问题。我联系了软件的技术支持,他们说他们可以自己运行管道,看看是否能看到不同之处。他们向我提供了 Dropbox 文件请求。它只是一个网站链接,带有一个从本地上传文件的按钮。 但是,这些文件已经达到 TB 级。我无法将它们传输到本地。尤其是两次——我的 VPN/互联网可能会在某个时候中断,要么在本地下载,要么从本地上传。 我尝试了几种不同的方法将我的文件从我们的 Ubuntu 服务器移动到他们的 Dropbox: 第一个是命令行工具。但是,我不知道如何将文件上传到其他人的帐户——这只允许我上传到我自己的 Dropbox 帐户。由于...

Admin

tcptraceroute 正在运行,但 telnet 超时
unix

tcptraceroute 正在运行,但 telnet 超时

我正在尝试使用特定接口远程登录公共服务器。 # telnet -b 10.144.238.192 google.com 80 Trying 142.251.42.14... telnet: Unable to connect to remote host: Connection timed out 如果我在同一接口上使用 tcptraceroute 进行测试,结果看起来不错。 # tcptraceroute -i net1 google.com 80 Running: traceroute -T -O info -i net1 -p 80 ...

Admin

将 Level2 交换机的 MAC 地址映射到名称
unix

将 Level2 交换机的 MAC 地址映射到名称

通过它brctl showmacs br0我可以获得桥上所有 MAC 地址的列表。 为了使其更易于阅读,我通过将 MAC 地址替换为在文件中找到的主机名(固定地址)来翻译输出dhcpd.conf。 这使我能够转换所有使用我的 DHCP 服务器的 MAC 以获取固定 IP 地址。 所以不要这样: port no mac addr is local? ageing timer 1 f6:06:c6:f9:70:df no 19.75 2 fc:44:82:aa:7b:2f no 0.00 ....

Admin

尝试创建 Redhat VM 的 tarball 时出现错误
unix

尝试创建 Redhat VM 的 tarball 时出现错误

如果您能帮助我找出问题所在,我将非常感激。 我的最终目标是通过 Windows Subsystem for Linux 来使用 Redhat。 阅读以下网站上的说明.... https://learn.microsoft.com/en-us/windows/wsl/use-custom-distro 显然,您可以导入您创建的任何操作系统的 tarball,因此考虑到这一点,我通过 HyperV 创建了一个 Redhat 9.1 VM 并打算将内容打包成 tar。 我最初尝试了这个命令“tar -cvf /rh9.tar *”(我知道如果这个命令起作用,我可能...

Admin

了解 Linux 上的 MCE 错误
unix

了解 Linux 上的 MCE 错误

我在 Linux 上遇到了 MCE 硬件错误。我过去rasdaemon会记录所有错误。以下是ras-mc-ctl --errors打印的内容 41 2023-01-03 10:50:51 +0100 error: Corrected error, no action required., CPU 2, bank Load Store Unit (bank=0), mcg mcgstatus=0, mci Error_overflow, mcgcap=0x00000117, status=0xd820000000100015, misc=0xd01b0fff...

Admin

Linux,centos,重置密码
unix

Linux,centos,重置密码

在执行命令后重置密码时: rd.break mount -o remount,rw /sysroot chroot /sysroot 我输入了新密码,最后一切都正确无误地创建了文件,使用 touch /.autorelable 输入正确密码却仍然错误。 ...

Admin

vim 创建一个绑定,这样按下“Shift I I”就可以写入 python 导入语句
unix

vim 创建一个绑定,这样按下“Shift I I”就可以写入 python 导入语句

我想创建一个绑定,以便按“Shift I I”可以写入 python 导入语句。 我认为这应该是一张地图,就像这: :map <S-i><S-i> ... 我不确定如何映射我想要的输出。我想进入插入模式,然后输入: import numpy as np import pandas as pd import matplotlib.pyplot as plt 我的问题是我不知道如何在这个映射中插入回车符。这个映射有效,但只产生一行: :map <S-i><S-i> iimport numpy as np 我尝试...

Admin

如何使用 VPN 访问在欧盟被禁止的俄罗斯网站?
unix

如何使用 VPN 访问在欧盟被禁止的俄罗斯网站?

我很喜欢一个俄罗斯网站。最近欧盟对它进行了禁令。他们说是因为乌克兰战争。所以我注册了一个俄罗斯网站虚拟专用服务器并安装了一个OpenVPN服务器(使用流行的剧本可以自动执行该过程)。我选择的 DNS 服务器是1.1.1.1,我认为它很智能,因此我选择了端口 443 上的 UDP。 但是,当我从欧盟的公寓以 OpenVPN 客户端连接到它时,内容似乎仍然被屏蔽。我的朋友有另一个 VPN。这是NordVPN,她可以在 Mac 上毫无问题地查看内容。我正在使用一台Debian 11(靶心)且无systemd。 为了缩小问题范围,我使用了名为w3m在通过 SSH 登...

Admin

tar:samtools-1.9.tar:无法打开:没有此文件或目录
unix

tar:samtools-1.9.tar:无法打开:没有此文件或目录

我正在尝试运行命令在 ubuntu 上安装 samtools,但是每当我尝试使用 tar 时都会遇到问题。 输入 :/c/Users/Hamza Bilal$ tar -xvf samtools-1.9.tar.bz2 我每次得到的输出是: tar: samtools-1.9.tar.bz2: Cannot open: No such file or directory tar: Error is not recoverable: exiting now 请帮助我解决这个错误。 ...

Admin

UNIX 命令查找起始目录 .*
unix

UNIX 命令查找起始目录 .*

您能解释一下以下 UNIX 命令 find 的作用吗? find .* 其中 .* - 起始目录。 我知道“。”是当前目录,但找不到关于“。*”的解释。 ...

Admin

无法删除符号链接递归
unix

无法删除符号链接递归

在删除备份期间,不知何故rm -rf出现了库存,无法删除符号链接。 现在,我的文件夹如下所示: $ ls armips-master # folder $ cd armips-master $ ls armips $ readlink ./armips armips/build/armips 我认为我错误地链接example到了另一个目录中名为相同的文件夹,而现在它引用了它自己。 我想删除这个符号链接,但它有点递归。我试过: rm -f armips:rm: armips: Invalid argument unlink armips:unlink: a...

Admin

如何使用 socat 发送和接收 UNIX 数据报?
unix

如何使用 socat 发送和接收 UNIX 数据报?

我需要使用 socat 将 UNIX 数据报发送到正在运行的应用程序中的开放端口。当应用程序收到数据报时,它将用另一个数据报进行回复。 我需要执行此操作才能在 Bash 脚本中获取结果数据报。我发现几乎有效的方法是: socat - UNIX-CLIENT:/tmp/app-port.sock app-port.sock作为守护进程运行的应用程序的监听端口在哪里。 通过使用,-我可以从 STDIO 发送数据报,通过键盘,最后按 ENTER。在应用程序日志中,我看到数据报被正确接收,但没有源套接字/端口(空),因此应用程序无法回复,因为它不知道是谁发送了收到...

Admin

在 Unix 中持续监控打开文件句柄
unix

在 Unix 中持续监控打开文件句柄

在 Unix 中,您是否知道如何进行持续的打开文件句柄监控? 我知道lsof,它的最大采样率为 1 秒。但是,我希望做同样的事情,只是连续进行,这样它就不会错过打开时间少于 1 秒的文件。您知道在 Unix 上实现此目的的任何方法吗? 我知道斯特拉斯和脂肪痕迹但我希望在非 Linux 版本的 Unix 以及基于 BSD 的服务器上实现此目的。 谢谢你, 詹姆斯·佩德森 ...

Admin

有人能帮助我完成这个脚本吗?
unix

有人能帮助我完成这个脚本吗?

我无法让以下命令选项 -s 和 -f 显示我需要的内容。参数识别得很好。 #!/bin/bash defaultPath="/etc/passwd" defaultShell="/bin/bash" h_on=0 f_on=0 s_on=0 set -- $(getopt f:hs: "$@") while [ -n "$1" ] do case "$1" in -f) f_on=1 ;; -h) h_on=1 ;; -s) s_on=1 ;; --) shift break ...

Admin