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

Att Righ's questions

Martin Hope
Att Righ
Asked: 2025-04-05 02:27:23 +0800 CST

查询哪些桌面文件可以处理 mime 类型:从终端打开?

  • 5

因此,如果我将桌面添加到条目中~/.local/share/applications/something.desktop,它会立即显示在 KDE 中的“打开方式...”菜单中。我很希望能够从命令行获取相同的信息。

有没有办法查询这个?我看了一下xdg-mime可以显示默认应用程序并将默认应用程序设置为这个新创建的桌面条目,但似乎无法列出所有应用程序。显然,我可以编写一些代码来解析所有桌面条目 - 但这似乎与主题无关。

有关于mimeinfo.cache和的内容,mimeapp.list但这似乎与这些文件平行 - 因为打开方式...列表显示新的桌面条目,但这两个文件中都缺少它。

如何从命令行显示所有可以处理 mimetype 的桌面文件?

mime-types
  • 1 个回答
  • 24 Views
Martin Hope
Att Righ
Asked: 2021-09-22 05:27:58 +0800 CST

Zsh:我可以为我所有的 shell 合并历史吗

  • 2

是否有可能在所有 shell 之间共享一个命令历史记录?

我认为默认情况下,历史记录会被首先退出的 shell 覆盖。在我完成每个 shell 都有一个“名称”和它自己的历史文件的事情之前,但是我现在对 shell 的使用更加轻量级了,所以感觉有点矫枉过正。

更新

看起来我没有启用 incappendhistory :

> setopt | grep inc

运行setopt incappendhistory解决了这个问题。然后我可以通过查看这些文件立即附加的历史文件看到。

然而,这个历史似乎只有在打开一个新的 shell 后才对其他 shell 可用(这可能是我所追求的行为)。sharedhistory使用其他 shell 中的命令进行设置setopt立即可用。我实际上并不认为这就是我所追求的——因为在不同的 shell 中拥有不同的历史是有用的。我只是不想失去历史。

zsh command-history
  • 1 个回答
  • 786 Views
Martin Hope
Att Righ
Asked: 2017-12-20 16:25:20 +0800 CST

如何将换行符分隔的 ascii 数字流转换为二进制(然后再返回)?

  • -1

/dev/dsp这是在与和交互的上下文中pacat。

理想情况下,我希望能够指定编码机制(big-与 little-endian、char/short/long)。

作为奖励,某种二进制结构的打包可能会很好。

我基本上在考虑像numpy 的 dtype之类的东西,但在外壳上。

样本输入/输出

> seq 11 | bincat --big -n 1 | hd
01 02 03 04 05 06 07 08
09 0A 0B 
binary
  • 1 个回答
  • 120 Views
Martin Hope
Att Righ
Asked: 2017-12-11 16:51:34 +0800 CST

如何下载 udeb 软件包?

  • 2

我正在尝试使用debian(不是ubuntu)上的deadsnakes ppa在我的机器上安装多个版本的python :

deb http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu xenial main

但是,我发现包依赖项存在问题。旧版本的python(例如python3.4)依赖于udeb包,但apt找不到这些。

奇怪的是,我可以在 debian 软件包列表中找到这些软件包:(例如https://packages.debian.org/buster/zlib1g-udeb)。如果有人通过链接,那么 udeb 包似乎main像其他包一样存在于http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g-udeb_1.2.8.dfsg-5_amd64.udeb . 但apt只是没有找到这些。

人们发现了不祥的警告:

Warning: This package is intended for the use in building debian-installer images only. Do not install it on a normal Debian system.

但我不想从源代码构建 python,所以我愿意冒险在我的机器上安装这些包。

我怎样才能找到这些 udeb 包?

链接

  • 在 debian 上安装新旧版本的 python?
  • 启动板上的死蛇 PPA
  • https://www.linuxquestions.org/questions/debian-26/unable-to-download-udebs-while-building-debian-installer-800529/(建议添加 main/debian-installer 作为源)不起作用
  • udeb 维基页面
apt
  • 1 个回答
  • 1980 Views
Martin Hope
Att Righ
Asked: 2017-11-29 14:58:20 +0800 CST

$PAGER 可以包含空格吗?

  • 3

我正在编写一个应用程序,我想从中运行用户指定的寻呼机。执行此操作的标准方法似乎是查看 PAGER环境变量。

我不清楚这是程序名还是程序名和参数。我试图找到提到这一点的标准,但找不到。

我的直觉是我应该在空间上分开并执行。我对么?我遇到了各种假设环境变量的程序,例如$PAGER并且$EDITOR是没有环境变量的程序名称。

也许我应该改为执行sh?

链接

  • 这个问题讨论了各种常见环境变量的来源
environment-variables standard
  • 1 个回答
  • 254 Views
Martin Hope
Att Righ
Asked: 2017-11-23 11:21:53 +0800 CST

没有服务器的命令行 pub/sub?

  • 5

有没有一种方法可以在不使用服务器进程的情况下从命令行实现发布/订阅模式?这只需要在一台机器上工作。

通过没有服务器进程,我想避免的主要事情是配置机器以使用这些工具。我也非常热衷于不必处理我的服务器进程死亡的可能性。|

这可能看起来像:

# client 1
subscribe name | while read line; do echo $line; done

# client 2
subscribe name | while read line; do echo $line; done

# server
echo message | publish name

相关链接

  • POSIX ipc提供了一个无服务器消息队列,并且有它的命令行客户端(1) (2) (3)。这可以与某种状态存储一起使用来实现上述功能。
  • ZMQ为 pub/sub 通信提供了一个协议。有类似于nc的命令行工具用于使用ZMQ,例如zmcat。这些可用于设置带有服务器的最小命令行 pub/sub 模式。
  • Linux 提供了另一种 IPC 机制,称为命名管道 (cf mkfifo)。我不知道多个消费者的预期行为是什么。但一些初步实验表明,每条消息仅由其中一个消费者接收
command-line ipc
  • 1 个回答
  • 1556 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