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-164535

gboffi's questions

Martin Hope
gboffi
Asked: 2025-04-17 21:52:05 +0800 CST

在后台运行,避免来自 shell 的任何作业控制消息[重复]

  • 9
这个问题已经有答案了:
在 bash 中禁用作业控制(CTRL-Z) (4 个答案)
5 天前关闭。

让我们定义一个 shell 函数(这里的 shell 是 Bash)并测试它

$ s () { xterm -e sleep 5 & }
$ s
[1] 307926
$ 
[1]+  Done                    xterm -e sleep 5
$ 

根据我对更好的具体理解,我可以s像这样重新定义

$ s () { xterm -e sleep 5 & disown ; }
$ s
[1] 307932
$ 
$ 

(作业完成时,shell 没有发出任何消息)。

在这里,我不得不问,是否可以定义,s以便我有

$ s () { pre_magic xterm -e sleep 5 post_magic ; }
$ s
$ 
$ 

即,抑制 shell 在终端上打印的作业信息?

bash
  • 1 个回答
  • 159 Views
Martin Hope
gboffi
Asked: 2024-11-16 22:11:39 +0800 CST

哪些 X 合成器(如果有)支持缩放?

  • 5

我想(再次)不用 DE,并且使用合成器(picom)恢复了大部分视觉效果,但有一件事我遗漏了,那就是放大部分显示。

哪些 X 合成器(如果有)支持缩放?

x11
  • 1 个回答
  • 33 Views
Martin Hope
gboffi
Asked: 2024-04-01 23:13:31 +0800 CST

如何知道哪个未安装的 RPM 软件包包含未安装的命令?[复制]

  • 6
这个问题在这里已经有了答案:
如何找出文件属于哪个(未安装)包? (4 个回答)
3 天前关闭。

Suse Tumbleweed,我想安装tlmgr,我尝试了sudo zypper install -no-recommends texlive-tlmgr没有成功,我想知道哪个包包含该命令tlmgr或等效的文件/usr/bin/tlmgr。

如何找到包含我需要的命令的已卸载软件包的名称?

rpm
  • 1 个回答
  • 19 Views
Martin Hope
gboffi
Asked: 2024-02-20 18:58:02 +0800 CST

我想要“自动完成”以固定目录为根的子目录和子/子目录

  • 5

我有一些包含音乐文件的目录

$ tree -d ~/Music/
/home/boffi/Music/
├── Aldous_Harding
│   ├── Aldous_Harding
│   ├── Designer
│   ├── Party
│   └── Warm_Chris
├── Madness
│   └── The_Very_Best
└── Mitski
    ├── Be_the_Cowboy
    ├── Bury_Me_At_Makeout_Creek
    ├── Laurel_Hell
    ├── Lush
    ├── Puberty_2
    ├── Retired_from_Sad,_New_Career_in_Business
    └── The_Land_Is_Inhospitable_and_So_Are_We

和一个脚本

$ cat ~/bin/pmd
# Play Music Directories

root=/home/boffi/Music/
list_of_dirs=""
for dir in $@ ; do
  list_of_dirs=${list_of_dirs}" ${root}$dir"
done
list_of_files=$( find ${list_of_dirs} | shuf )
echo mpv -no-terminal -no-video ${list_of_files}
$

当我cd ~/Music使用补全时,我的命令将按预期工作;当我从通用目录执行它时,它不起作用,因为完成(最好)将完整路径名放在命令行上。

如何说服 bash/readline 完成以 为根的目录/子目录~/Music,而不将完整路径名放在命令行上?


我已经阅读了来自某个文件夹的自动完成命令和 Bash 自动完成:列出其他目录中的文件和目录。

在第一种情况下,该命令采用单个参数,在第二种情况下,完整路径名放置在命令行上,并且不能在子目录上完成。

按照评论中的建议,我已经实现了此处建议的内容,但是完成后pmds会列出我系统中的所有可执行文件,如果我无论如何执行该命令,我会被传送到~/Music

$ pwd
/home/boffi
$ tail -3 .bashrc
alias yt="yt-dlp -f 'bestvideo[height<=?720]+bestaudio/best' -write-sub --write-auto-sub --sub-lang 'en.*' -o"

. /home/boffi/script
$ cat script
#!/usr/bin/bash

pmds () { echo /home/boffi/Music/$1 ; }
goM ()  { cd /home/boffi/Music ; }
complete -s -F goM pmds

$ . .bashrc
$ pmds <TAB>
Display all 6241 possibilities? (y or n)
$ pmds pippo
/home/boffi/Music/pippo
$ pwd
/home/boffi/Music
$ 
bash
  • 2 个回答
  • 38 Views
Martin Hope
gboffi
Asked: 2024-01-27 23:46:47 +0800 CST

我的笔记本电脑什么时候进入睡眠状态?什么时候才被唤醒呢?

  • 5

标题说明了一切...我可以补充一点,我想访问完整的历史记录,至少到我上次关闭计算机时的完整含义。

我有一台 Debian Sid 笔记本电脑和一台 Suse Tumbleweed 笔记本电脑,所以两者都由 Systemd 控制,如果这很重要的话。


最后的考虑/坦白

我问这个问题是因为我想估算一下昨天 27 日星期六我睡了多少觉。

Jan 27 00:58:30 localhost.localdomain kernel: PM: suspend entry (deep)
Jan 27 12:08:13 localhost.localdomain kernel: PM: suspend exit
linux
  • 1 个回答
  • 21 Views
Martin Hope
gboffi
Asked: 2023-04-01 01:01:34 +0800 CST

在 shell 或子 shell 中执行代码之间的意外差异

  • 8

在 shell 中执行代码还是在预期的子 shell 中执行代码之间存在这种差异?

$ a() { echo ${@: -1} ; }
$ echo "echo ${*: -1}" > b
$ chmod +x b
$ a 1 2 3
3
$ ./b 1 2 3
bash
$ 

Debian Sid
Bash 版本 5.2.15

bash
  • 1 个回答
  • 270 Views
Martin Hope
gboffi
Asked: 2023-03-28 22:06:03 +0800 CST

更改 XTerm 用于其菜单的字体

  • 6

在此处输入图像描述

我在这里,使用 185 dpi 显示器,XTerm 菜单 ¹ 的字体小得难以辨认。

调查 XTerm 的 XResources,我发现了一个有前途的名字,但是

$ xrdb -merge
XTerm*SimpleMenu*menuLabel.font: -*-helvetica-medium-r-*-*-*-180-100-100-*-*-iso10646-1^D
$

没有帮助。

是否可以为 XTerm 的菜单指定更大的字体?


1 VT100 小部件(?)的字体非常好,这不是更改 XTerm 主窗口字体的问题。

xterm
  • 2 个回答
  • 23 Views
Martin Hope
gboffi
Asked: 2022-06-14 06:24:38 +0800 CST

更改 Open Suse Tumbleweed 中的默认语言

  • 1

我在我的新 PC 上安装了 OpenSuse Tumbleweed 而不是 Debian,我已经 25 年熟悉它了。

现在,我遇到了 UTF-8 的问题,例如,当我cat some_file包含 UTF-8 编码的 Unicode 字符时,我看到一些垃圾,输入法也无法正常工作。

为了解决这些问题,例如,我可以启动一个 XTerm 之类LANG=C.utf8 xterm的,在新的 XTerm 中一切都很好。

我想要做的是将 my 设置LANG为C.utf8全局,但我发现的每个(每个)指南都只是解释了如何使用 Yast 来执行任务,并且 Yast 列出了数十种不同的语言,但没有C.

配置文件/etc/sysconfig/language超过 100 行,我觉得它很混乱,而且我不是特别确信它是修改的正确位置。

我必须如何LANG=C.utf8永久使用 Yast 或不使用 Yast?

kde locale
  • 2 个回答
  • 156 Views
Martin Hope
gboffi
Asked: 2022-04-12 02:40:59 +0800 CST

处理对称群的小程序名称

  • 3

我曾经玩过一个处理对称群的小型 X 程序。

在一个窗口中,您从显示中选择了一个对称组,在另一个窗口中出现了一个对称单元格,用细红线绘制,然后您使用鼠标绘制一个段,您的段在所有单元格中复制。

您可以将绘图保存为 Postscript 格式。

该程序的名称/名称是什么?

我试图问大G,但我很不幸或无法问出正确的问题。

x11
  • 2 个回答
  • 130 Views
Martin Hope
gboffi
Asked: 2019-09-13 01:40:53 +0800 CST

当前的小数分隔符是哪个?

  • 32

假设我有一个 POSIX shell 脚本

  1. 需要在我无法控制的不同系统/环境上运行,并且
  2. 需要从尊重语言环境设置的程序发出的字符串中删除小数点分隔符。

如何以最一般的方式检测小数分隔符?

shell
  • 2 个回答
  • 5574 Views
Martin Hope
gboffi
Asked: 2019-01-24 04:56:49 +0800 CST

Gnuplot 终端中的 Unicode

  • 3

例如,在 bash 命令行上,我可以使用 Compose 键和一个临时~/.XCompose文件键入一个 δ 字符,但如果我尝试在 Gnuplot 中做同样的事情,我得到的是

13:48 boffi@debian:~ $ δ
bash: δ: command not found
13:48 boffi@debian:~ $ gnuplot

        G N U P L O T
        Version 5.2 patchlevel 6    last modified 2019-01-01 

        Copyright (C) 1986-1993, 1998, 2004, 2007-2018
        Thomas Williams, Colin Kelley and many others

        gnuplot home:     http://www.gnuplot.info
        faq, bugs, etc:   type "help FAQ"
        immediate help:   type "help"  (plot window: hit 'h')

Terminal type is now 'qt'
gnuplot> δ

最好的答案会教我如何让 Gnuplot 接受 Unicode 字符,一个好的答案会解释为什么 Gnuplot 不接受 Unicode 字符。

13:53 boffi@debian:~ $ env | grep LANG
LANG=C.UTF-8
terminal unicode
  • 1 个回答
  • 610 Views

Sidebar

Stats

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

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve