AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-221663

Camille Goudeseune's questions

Martin Hope
Camille Goudeseune
Asked: 2023-11-02 05:09:45 +0800 CST

在 Windows 终端中,检测不带 http:// 的 URL

  • 5

Windows 终端的设置 > 交互有一个复选框“自动检测 URL 并使它们可点击”。仅检测以http://或开头的短语https://,例如https://www.microsoft.com。
是否可以使其也检测,例如www.microsoft.com?是否有埋藏在某个地方可以修改的正则表达式?

url
  • 2 个回答
  • 54 Views
Martin Hope
Camille Goudeseune
Asked: 2023-09-25 05:39:24 +0800 CST

mutt: 密件抄送给 /var/mail/myself 而不是通过 IMAP 发送?

  • 5

在 期间mutt -f imaps://imap.example.com/INBOX,当我发送电子邮件时,如果我密件抄送给自己,则密件抄送会发送到我的电子邮件提供商 example.com 的收件箱。然后,需要执行额外的步骤来检索该消息。

我可以直接密件抄送到我的本地邮件池文件吗/var/mail/myself?有语法吗?
即使 .muttrc 有my_hdr Bcc: $spoolfile,它最终也会显示为。Bcc: /var/mail/[email protected]

Ubuntu 22,当前版本为 mutt 2.1.4。

email
  • 1 个回答
  • 13 Views
Martin Hope
Camille Goudeseune
Asked: 2022-07-16 09:49:54 +0800 CST

ssh'd-to 终端背景仅从 WSL2 变为白色

  • 5

mutt我在 Ubuntu 18 主机上阅读电子邮件,并通过 ssh 进入。
当我从 macOS 11(通过 iTerm2,如果这很重要)或另一个 Ubuntu 18 主机 ssh 时,一切都很好。

但是当我从 WSL2(运行 Ubuntu 18、20 或 22)SSH 时,mutt 的颜色是错误的。顶部和底部的线条仍然可以,但电子邮件列表已从黑色的亮灰色变为白色的亮灰色,几乎无法阅读。同上查看一封电子邮件:背景已变为白色。

中没有color指令~/.muttrc。但是当我添加时,例如,color normal red black亮灰色文本变成红色(应该如此),但背景不会变成黑色(我的选择已被覆盖)。这种覆盖只发生在 WSL2 中,而不是 macOS 或 Ubuntu。

更奇怪的是,当我在那里选择非黑色背景颜色(青色、亮黑色、亮黄色等)时,背景颜色确实从 WSL2(和其他颜色)发生了变化。黑色很特别。

对于 WSL2 与其他相比,输出set和的env不同之处仅在于 SSH_CONNECTION、SSH_CLIENT、SSH_TTY、XDG_SESSION_ID 和像 OLDPWD、LINES、COLUMNS 这样的蜉蝣。
特别是, TERM 始终是xterm-256color。所以我怀疑 mutt 是否知道它是否来自 WSL2。因此错误配置可能不在 mutt 中,而是在 WSL2 中。

在 WSL2 中,当我调整右键单击 > 属性 > 颜色 > 四个颜色单选按钮,或调整属性 > 终端 > 用于单独前景色/背景色的复选框时,不会发生任何变化。

如何阻止 WSL2 将默认背景颜色覆盖为白色?
除了 mutt 之外的其他东西是否也会引发这种行为?(不是 vim:在所有情况下,它的 solarized8 主题和语法着色都很好。)

ssh colors
  • 1 个回答
  • 25 Views
Martin Hope
Camille Goudeseune
Asked: 2022-07-12 12:09:23 +0800 CST

WFH:到达本地网络,而 VPN 阻止它

  • 6

虽然 WFH,但我的工作笔记本电脑 (macOS big sur 11.6) 使用 VPN (cisco anyconnect) 有效地禁用了其 192.168.1.xxx IP 地址,否则它将让它看到并被我的 192.168 上的其他主机和打印机看到.1.xxx 局域网。

有没有一种方法可以在笔记本电脑和 LAN 之间移动数据,而不依赖于中间的外部服务,例如 dropbox、pastebin、web 电子邮件、scp 到/从云主机,甚至复制粘贴到/从聊天服务?

(VPN 的首选项复选框“使用 VPN 时允许 LAN 访问(如果已配置)”已选中,但笔记本电脑看不到 LAN。所以我得到的构建必须未配置。它的统计页面还显示“隧道所有流量”通过VPN,即,即使数据包发送到192.168。因此拆分隧道不可用。)

家里没有wifi,因为原因,但是有蓝牙。

如果没有软件解决方案:
过去,您会使用 RS232 零调制解调器电缆。笔记本电脑的 USB-C 和 LAN 上的东西之间可以使用类似的电缆吗?这只是为了移动偶尔的兆字节文件或百字节命令,因此延迟和带宽无关紧要。

networking router
  • 1 个回答
  • 63 Views
Martin Hope
Camille Goudeseune
Asked: 2022-07-08 14:04:10 +0800 CST

复制窗口标题栏的文本?

  • 7

如何复制 Windows 程序标题栏的全文,而不只是屏幕截图的实际字母,然后粘贴到例如记事本中?在这个例子中,我想得到文字

screenshot.png - IrfanView (Zoom: 1674 x 1046) (Selection: 811, 212; 2137 x 1312; 1.629)

将文本保存到硬编码文件名或其他地方也可以。我只是想避免手动阅读并输入它,这很慢且容易出错。

例子

windows-10 screenshot
  • 3 个回答
  • 44 Views
Martin Hope
Camille Goudeseune
Asked: 2021-05-06 12:21:38 +0800 CST

SSH 进入 WSL2 仅适用于某些 IP 地址

  • 5

在 Win10 上,在运行 Ubuntu 20 的 WSL 2 中,我安装了在不同于 22 的端口上运行的 sshd,即 2222。在防火墙中,我添加了 TCP 端口 2222 的传入规则。
从 Windows 命令提示符下,ssh -p 2222 127.0.0.1可以正常工作。ssh -p 2222 xxx.xxx.xxx.xxxWSL 报告的虚线四边形也是如此ifconfig。

从 Windows 命令提示符(不是WSL)ipconfig报告192.168.1.yyy,它在我的路由器上的地址。通过该地址,Windows 到达并被该路由器上的其他 192.168.1 主机(Windows、Mac、Linux;ping、http、安装磁盘、仅来自WSL 的 ssh)访问。

在 Windows 命令提示符下,ssh -p 2222 192.168.1.yyy失败并显示Connection refused. 我怎样才能使它工作?

  • PuTTY 0.74 的行为与 Windows 命令提示符的 ssh 相同。

  • ssh -v -v -v添加可能有用的诊断:

    debug1: Connecting to 192.168.1.100 [192.168.1.yyy] port 2222.
    debug3: finish_connect - ERROR: async io completed with error: 10061, io:000002E243EDC460
    debug1: connect to address 192.168.1.yyy port 2222: Connection refused
  • 如果在 sshd_config 我将 ListenAddress 限制为192.168.1.yyy:2222,那么其他传入的 ssh 将按预期失败。所以需要配置的可能不是 ssh 而是 WSL 本身。 ifconfig -a没有提到任何 192.168 的。

  • 上下文:这是从路由器的其他主机启用 ssh 进入 WSL 的垫脚石。目前 WSL 的 /etc/ssh/sshd_config 使用 PasswordAuthentication;稍后我会将其更改为 PubKeyAuthentication。

linux router
  • 1 个回答
  • 2905 Views
Martin Hope
Camille Goudeseune
Asked: 2021-03-18 13:46:58 +0800 CST

检测来自标头中随机域名的垃圾邮件,在 .procmailrc

  • 6

来自一家知名组织的垃圾邮件,该组织出售大量仿冒品,从无人机到 Roombas 等各种产品,使用 、 和 字段中的随机域From:,Message-ID:所有Reply-To:域 都不同,甚至没有共同的尾随xyz.com。(非垃圾邮件倾向于共享至少和.
的域名。)Message-ID:Reply-To:

~/.procmailrc 中的配方可以检测到此类垃圾邮件,然后将其转发到垃圾邮件文件夹吗?

  • 喜欢带有命名捕获组的正则表达式?

  • 关于用'A'或'a'链接动作的东西?

  • 递归调用procmail,如其手册页所建议的那样?

  • 将邮件标题传递给以具有更好字符串处理的语言编写的脚本的“过滤器”?


例如:namebrandwigs.com、mysuburbankitchen.com、aliyun.com。

From [email protected]  Wed Mar 17 09:27:54 2021
Return-Path: <[email protected]>
X-Original-To: ---
Delivered-To: ---
Received: from mysuburbankitchen.com (unknown [5.253.84.113])
        by --- (Postfix) with ESMTP id 332025E236
        for <--->; Wed, 17 Mar 2021 09:27:53 -0500 (CDT)
To: ---
Subject: drone with new features
Message-ID: <[email protected]>
Date: Wed, 17 Mar 2021 08:13:03 +0100
From: "Jake Allen" <[email protected]>
Reply-To: [email protected]
MIME-Version: 1.0
X-Mailer-Sent-By: 1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Status: RO

<html>
<head>
</head>
<body>
<span style="display: block; text-align: left;"><span style="display:
block; text-align: left;">Hi,<br /><br /><span>Hope all is well.</span><br
/>We are contacting you today to let you know that we have got the
following new drone, ready to ship to worldwide customers.<span><span><br
/><br /></span></span></span></span><span style="display: block;
text-align: left;"><span style="display: block; text-align:
left;"></span></span><span style="display: block; text-align: left;"><span
style="display: block; text-align: left;"><span style="display: block;
text-align: left;"></span></span></span><span style="display: block;
text-align: left;">Explore new places and amp up your videography skills
with the our F9 4K HD camera drone.
...

其他示例,格式类似,但消息正文中缺少可标记文本:

  • 来自momentwatch.com / musicley.com的皮革按摩椅
  • 来自 mtndewkid.com / myhondafitev.com / constructiongear.com 的 Roomba
  • 来自 hairrehablondon.com / hairocean.com / hotmail.com 的视频投影仪
email spam-prevention
  • 2 个回答
  • 124 Views
Martin Hope
Camille Goudeseune
Asked: 2021-02-15 11:13:42 +0800 CST

从 Makefile 中模仿“make -j”

  • 6

shell 命令make -j并行运行 Makefile 的命令,这在现代多核 CPU 上很有用。可以从 Makefile 中调用这种并行性吗?

从 Gnu make 的手册中,我最好的猜测是使用主 Makefile 作为一个包装器,它传递-j给一个真正工作的子 make。但也许有一些环境变量或点文件或内部变量或其他无法使用的史努比咒骂方式来做到这一点。

可以限制作业的数量,例如。-j $$(nproc).

可能是Linux,但不一定。

(添加类似alias make='make -j'~/.bashrc 的东西太危险了;是否并行化的决定应该是每个 Makefile,而不是每个用户。)

shell make
  • 1 个回答
  • 125 Views
Martin Hope
Camille Goudeseune
Asked: 2021-01-11 15:17:10 +0800 CST

ffmpeg 不那么冗长,不隐藏进度条

  • 7

如果不从源代码编辑和重新编译ffmpeg,如何隐藏它在开始编码时打印的许多行中的一些,而不隐藏在编码时每隔一秒左右更新的进度条?

进度条:
frame=14759 fps=3226 … bitrate=8509.2kbits/s speed= 108x

典型命令:
ffmpeg -hide_banner in.mov out.mp4

典型噪音:十几行或更多行

  Duration: 00:59:19.45, start: 0.257200, bitrate: 9623 kb/s
    Stream #0:0[0x1bf]: Data: dvd_nav_packet
    Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv, smpte170m, bottom first), 720x480 [SAR 8:9 DAR 4:3], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:2[0xa0]: Audio: pcm_dvd, 48000 Hz, stereo, s16, 1536 kb/s
Stream mapping:
  Stream #0:1 -> #0:0 (copy)
  Stream #0:2 -> #0:1 (pcm_dvd (native) -> ac3 (native))

这些尝试隐藏Stream,但也隐藏了进度条(因为它永远不会到达egrep,因为\r而不是\n?):

stdbuf -i0 -o0 -e0 ( ffmpeg … 2>&1 ) | grep -v Stream

unbuffer ffmpeg … | unbuffer grep -v Stream

用本质上无缓冲的东西替换 grep?
sed -u /Stream/d也隐藏了进度条。

相关:https ://stackoverflow.com/questions/3465619/how-to-make-output-of-any-shell-command-unbuffered

真正复杂的可能方法:https ://unix.stackexchange.com/questions/330636/how-to-grep-in-real-time-an-output- contains-a-progress-bar

ffmpeg pipe
  • 2 个回答
  • 1908 Views
Martin Hope
Camille Goudeseune
Asked: 2021-01-11 09:44:24 +0800 CST

bash for-loop:仅在第一次迭代后才做某事

  • 5
for f in "$@"
do
  echo     # I'd like to skip this the first time
  echo $f
  print_info_about $f
done

这个 bash 脚本片段接受一些文件名并打印每个文件名和一些关于它的信息,它们之间有一个空行。
什么是避免不必要的初始空白行的干净方法?等效地,除了最后一次迭代之外,每次迭代之后
的干净方法是什么?echo

比拆分第一个(或最后一个)项目$@并使用额外的print_info_about.
理想情况下,就像 Ruby 一样干净,将所有内容累积到字符串数组中,然后.join("\n").

bash
  • 2 个回答
  • 1406 Views
Martin Hope
Camille Goudeseune
Asked: 2020-11-20 15:21:55 +0800 CST

WSL 无法访问安装在*下面*驱动器号的磁盘

  • 8

运行 Ubuntu 18.04 的 WSL 2 的 Win10 主机(C:) \2在磁盘管理中安装了一个 SSD 作为驱动器路径。(这是为了快速“增长”我的 C: SSD,用于坚持安装在 C: 上的软件,而不是更宽敞但速度较慢的 D: HDD。)

但是在 Ubuntu shell 中, at /mnt/c, I can't cd 2,ls 2等等。大多数命令都失败了

cannot read symbolic link '2': Input/output error.

WSL 命令可以访问 /mnt/c 和 /mnt/d 的其余部分。
当然 Windows 可以访问 C: 和 C:\2 和 D:。

如何让 WSL 访问/mnt/c/2?

(subst f: c:\2使得f:,在 powershell 中与 cmd.exe 略有不同,但在这两种情况下,WSL 都不会显示相应的 /mnt/f。)

windows-10 ubuntu
  • 1 个回答
  • 511 Views
Martin Hope
Camille Goudeseune
Asked: 2019-10-15 09:21:15 +0800 CST

FFmpeg 中哪些音频编码器支持 8 kHz?

  • 15

我有一个旧视频(由 Casio Exilim EX-Z40 制作,如果重要的话),其音频流ffprobe报告为pcm_u8, 8000 Hz, mono, u8.

我想把它转码成现代的东西。

使用 FFmpeg 默认值进行转码失败:

libfaac 不支持这种输出格式!

所以大概 libfaac 不支持 8 kHz,因为-c:a copy可以。

哪些编码器支持 8 kHz 采样率?在这里找到的列表几乎没有提到采样率。

我可以编写脚本来尝试每个已安装的编解码器,从...

ffmpeg -codecs | grep EA`

…直接查看哪些有效?

ffmpeg audio-conversion
  • 4 个回答
  • 5195 Views
Martin Hope
Camille Goudeseune
Asked: 2019-08-27 09:45:29 +0800 CST

击键返回丢失的 X 会话

  • 6

在我的控制台上,我不小心按了 Ctrl+Alt+F2,它用文本模式登录提示替换了我的屏幕,这是应该的。从那个外壳,我看到/usr/bin/X我以前的外壳和进程仍在运行。

为了再次显示我的 X-windows 会话,我很久以前就在启动后以通常的方式开始了,我应该按什么键(或者我应该发送什么信号,在哪里)?

linux ubuntu-14.04
  • 1 个回答
  • 41 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve