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

daniel451's questions

Martin Hope
daniel451
Asked: 2019-03-10 15:29:36 +0800 CST

如何在 bash 脚本中检查 $PATH 是否已安装软件?

  • 1

最近我的一个 bash 脚本失败了,因为cmake和zip/unzip没有安装在系统上。

$PATH在env中检查已安装软件包的便捷方法是什么?

我想$PATH直接检查cmake等,因为我的脚本在 Debian、Ubuntu、Arch 等上运行。dpkg因此,我宁愿不使用包管理器,因为我必须使用, pacman, ... 根据当前执行脚本的发行版多次实现它。

bash path
  • 1 个回答
  • 206 Views
Martin Hope
daniel451
Asked: 2018-03-18 09:40:35 +0800 CST

zsh:总是启用扩展 glob 有问题吗?

  • 11

我最近遇到

setopt extended_glob

...为了启用允许添加许多很酷的通配符的扩展通配符,例如排除特定模式,例如:

ls ^foo*

...将ls在当前目录中的每个路径上使用,但匹配的模式除外foo*。

我发现一个教程建议放在setopt extended_glob你的.zshrc.,但我猜由于许多 zsh 配置模板错过了该选项,并且默认情况下禁用该选项,它有一些缺点甚至副作用?

或者它是绝对无害的,总是extended_glob通过把它放在一个人的里面来实现的.zshrc?

zsh wildcards
  • 1 个回答
  • 9439 Views
Martin Hope
daniel451
Asked: 2018-03-04 15:34:36 +0800 CST

tmp 开发目录定期清除?

  • 1

据我所知/tmp,每次启动都会清除,因为它通常使用tmpfs,基本上是 RAM。

在开发 ML 应用程序期间,我经常需要一个 tmp 目录来进行调试和其他不会填满我的 RAM,但存储在硬盘上的东西。目前我的脚本会自动清除这些目录,但这不是最好的解决方案:有时我忘记调用清理,有时脚本清理得太早,等等......

硬盘上是否已经有一些 tmp 目录在每次启动时都会被清理?如果不是,那么创建这样一个目录并确保在每次启动时都对其进行清理的最简单方法是什么?

编辑:我在带有 i3wm 的内核 4.14 上使用 Manjaro (Arch Linux)。

linux tmp
  • 1 个回答
  • 493 Views
Martin Hope
daniel451
Asked: 2018-03-03 11:16:15 +0800 CST

ssh 配置:ProxyCommand 的替代品?

  • 1

在我的帮助下,ProxyCommand我设置了一些 ssh 收藏夹以便于使用:

host some_server
    hostname some_server
    port 22
    user some_user
    IdentityFile /home/user/.ssh/id_rsa
    ProxyCommand ssh frontserver1 -W %h:%p

host frontserver1
    hostname frontserver1.url.tld
    port 22
    user some_user
    IdentityFile /home/user/.ssh/id_rsa

今天frontserver1有很长的停机时间,但我也可以通过frontserver2或连接frontserver3。但是,我将不得不重新设置一切some_server_via_front2,依此类推。这将导致我想要访问的每个 Intranet 服务器(有很多)都有 n 个条目,其中 n 是前端服务器的数量。

有没有更简单的方法?

我可以设置替代品ProxyCommand吗?

类似的东西:如果ProxyCommand ssh frontserver1 -W %h:%p无法到达,那么去ProxyCommand ssh frontserver2 -W %h:%p,然后frontserver3,......

linux ssh
  • 1 个回答
  • 6351 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