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
    • 最新
    • 标签
主页 / computer / 问题

问题[path](computer)

Martin Hope
Sridhar Sarnobat
Asked: 2023-12-29 09:43:10 +0800 CST

是否有相当于 $PATH 的“man/”(用于额外的“bin/”目录)?

  • 6

当我尝试安装一些新软件时,我不会付出额外的努力将所有资产放在正确的位置,例如/usr/local/man.

有时,我希望获得对其的联机帮助页支持,但我不想用它来挤占我的基本 Linux 安装(几个月后,新工具不再使用)。对于二进制文件,这不是问题,因为 $PATH 可以附加到我放置短期/中期可执行文件的任何位置。但资产有等价物吗man?

(想想看,我不是 100% 确定doc和 之间的区别man是什么,但我假设man是 搜索的内容apropos,这令人恼火地给我几乎所有内容的结果都是零)

path
  • 1 个回答
  • 47 Views
Martin Hope
puncher
Asked: 2023-02-24 03:03:00 +0800 CST

没有前导斜线的路径

  • 5

在路径中,您可以使用相对路径和绝对路径。

  • /: 根目录
  • ./: 当前目录
  • ../: 父目录

但是,当您不使用前导斜杠时,例如,cd path/to/dir它就像您在使用cd ./path/to/dir.

有区别吗?./如果不是,那么没有它时它的工作原理是什么?

path
  • 2 个回答
  • 31 Views
Martin Hope
Matthias
Asked: 2022-10-21 23:51:25 +0800 CST

如何创建快捷方式 (.lnk) 以在同一文件夹中运行 .exe 文件,以便在切换计算机时它可以工作(所有文件路径都不同)

  • 6

我的电脑上有一个文件夹。在该文件夹中,有一个快捷方式 (.lnk) 和一个可执行文件 (.exe)。当我单击快捷方式时,.exe 文件应该运行。

我已经设法做到这一点没问题,但是当我将此文件发送到我的笔记本电脑并尝试使用快捷方式时,我收到一个错误,因为两台计算机上的文件路径不同(.lnk 文件路径仅适用于我的电脑,因为用户名是不同的)。

无论我使用的设备是什么文件路径,我怎样才能使快捷方式可以运行这个 exe 文件?我已经尝试过诸如 ..\foldername\appname.exe 之类的东西,但是 Windows 似乎希望我使用以“C:”开头的文件路径。

这是我试图做一个新的捷径

windows path
  • 1 个回答
  • 19 Views
Martin Hope
user697473
Asked: 2022-08-26 06:25:10 +0800 CST

从 OneNote 文档中特定段落的链接创建快捷方式:URL 似乎太长,无法使用快捷方式

  • 5

我正在使用带有 Office 365 for Windows 的 OneNote 版本。OneNote 长期以来一直允许用户生成指向特定段落的链接。当这些链接出现在其他 OneNote 文档或 Word 文档中时,单击它们会打开 OneNote 并将用户带到指定的段落。作为参考,链接具有以下形式:

onenote:#MY%20PAGE&section-id={7B5576B7-19C9-4E1E-AC9D-14FAC5EB2665}&page-id={8A60F88C-65F7-4855-B015-74D37B6D0809}&object-id={4E733586-91E4-06C1-0A43-F8FEAD98545F}&20&base-path=https:XXXX/General.one

我已将其中一些 URL 替换为XXXX; 实际上,链接长度为 280 个字符。

我想创建一个 Windows 快捷方式,将我带到特定段落,但似乎 Windows 无法解释超过260 个字符的快捷方式“目标” 。该链接表明 VBS 可用于绕过 260 个字符的限制。但是还有其他方法吗?

我在这个论坛上搜索了其他帖子,但没有发现任何与这个问题相关的内容。最相关的帖子可能是如何设置 OneNote 链接到页面快捷方式以在新窗口中打开(不是现有窗口)?

path shortcuts
  • 1 个回答
  • 24 Views
Martin Hope
Kosh
Asked: 2022-06-21 09:41:03 +0800 CST

zsh:找不到命令:存在时进行酿造

  • 5

我记得我前段时间用过brew。但是现在当我尝试运行它时,我得到了

➜  ~ brew      
zsh: command not found: brew

但是有一个/usr/local/bin/brew 我可以运行的别名。它的位置也在我的PATH变量中:

➜ ~ 回声 $PATH
/Users/kosh/.rvm/gems/ruby-3.0.2/bin:/Users/kosh/.rvm/gems/ruby-3.0.2@global/bin:/Users/kosh/.rvm/rubies/ruby- 3.0.2/bin:/usr/local/opt/gradle@6/bin:” /usr/local/bin :/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/ bin:/Users/kosh/Documents/Development/flutter/bin:/Users/kosh/.rvm/bin://Users/kosh/Library/Android/sdk/tools://Users/kosh/Library/Android/sdk /tools/bin://Users/kosh/Library/Android/sdk/platform-tools”

为什么会这样?我该如何解决?

作为 shell,我使用 Oh My Zsh。

macos path
  • 1 个回答
  • 350 Views
Martin Hope
Shayan
Asked: 2022-06-12 03:20:35 +0800 CST

包安装程序如何在不将它们添加到环境变量路径的情况下使包在任何地方可用?

  • 6

示例 1:

当我使用包管理器(例如 JavaScript 包管理器)安装包npm时,该包立即可以从任何终端上的任何目录运行:

$ npm install -g redis-cli

我什至不必重新启动笔记本电脑,我现在可以使用此命令:

$ rdcli

示例 2:

再举一个例子,让我们使用 Python 包管理器安装一个 Python 模块pip:

$ pip install rq

现在此命令在任何地方都可用,无需重新启动操作系统:

$ rq

相比之下:

相反,当我将文件夹添加到我的环境变量路径时,我必须重新启动系统:

C:\Program Files\smartmontools\bin

现在重新启动或执行此技巧后,我可以使用此命令:

$ smartctl.exe

谁能解释一下包管理器在后台做了什么?


额外的:

我注意到的一件事是,当您使用包管理器安装包并且尚未重新启动系统时,它仅适用于终端,如 CMD、Powershell 或 MinTTY,其他应用程序还看不到它,例如,如果您在终端中运行此命令:

winpty rdcli

你会得到这个错误:

winpty: error: cannot start 'rdcli': Not found in PATH

但是重新启动系统后,该命令将起作用。

environment-variables path
  • 1 个回答
  • 17 Views
Martin Hope
Pedro Fontes
Asked: 2022-02-08 10:03:00 +0800 CST

Windows 终端不显示 PATH 变量

  • 5

我的 Windows 终端无法识别 PATH 变量...

我在向路径变量添加新值时遇到了麻烦,当我尝试运行我添加的应用程序时它无法正常工作,但是当我去检查终端内的 PATH 变量时,它甚至不知道它是什么。

在此处输入图像描述

path windows-terminal
  • 1 个回答
  • 458 Views
Martin Hope
Nathan
Asked: 2021-12-27 19:36:36 +0800 CST

在 Windows 10 中更新 Minecraft 和 Java 后如何克服“发生 jni 错误”?

  • 5

我从 Minecraft 1.16.2 更新到 Minecraft 的最新版本 1.18.1,打开 Minecraft Launcher 客户端,从下拉列表中选择“最新版本 1.18.1”,点击“播放”按钮,然后收到一条错误消息“发生了 jni 错误”(还有一个通用的 java 错误和随后的崩溃)。

在 Windows 10 家庭版、64 位、版本 21H2、内部版本 19043.1415 和 Intel i7 上运行。


到目前为止尝试了很多东西。这是我设置的当前状态:

据我所知,我现在只有这些包含 java 可执行文件的文件夹:

C:\Program Files\Java\jdk-17.0.1\bin

C:\Program Files\Java\jre1.8.0_311\bin

C:\Program Files (x86)\Common Files\Oracle\Java\javapath

C:\ProgramData\Oracle\Java\javapath

C:\Users\[USER]\AppData\Local\Packages\Microsoft.4297127D64EC6_8wekyb3d8bbwe\LocalCache\Local\runtime\jre-legacy\windows-x64\jre-legacy\bin

至于提到 java、jdk 或 jre 的 env 变量,我只有这些:

系统属性:高级:环境变量:

JAVA_HOME=C:\Program Files\Java\jdk-17.0.1

Path=C:\Program Files\Java\jdk-17.0.1\bin

Minecraft Launcher 具有以下设置:

安装选项卡:最新版本:更多选项:Java 可执行文件:

C:\Program Files\Java\jre1.8.0_311\bin\javaw.exe

从命令提示符...

C:\Users\[user]>javac -version
javac 17.0.1

C:\Users\[user]>java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

到目前为止我尝试过的其他一些事情的一些亮点:

• 尝试使用 ecosia 和超级用户搜索来查找错误消息,但这些解决方案基本上只是“更新 java”。

• 使用 Java 控制面板更新了 java,就像这里描述的那样,它给了我一个新的 JRE:

https://java.com/en/download/help/win_controlpanel.html

• 在添加/删除程序对话框中卸载了所有我的世界,重新安装了所有内容(当然,在多次尝试之间重新启动了启动器和计算机)。

• 认为“更新 java”可能是模棱两可的,所以我也去获取一个新的 JDK:

https://www.oracle.com/java/technologies/downloads/#jdk17-windows

• 从这里下载:

https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe

不知道为什么命名约定改变了:曾经是jdk-1.8.0_152但现在是jdk-17.0.1。没什么大不了的,我想。

• 在此更新之前,Minecraft 启动器有一个可见的 EXE 和各种文件和文件夹(以及一个与 jni 相关的错误的相关解决方法,其中提到了捆绑,我认为这会影响启动器本身),但当前版本缺少可见的 EXE和文件夹,因此我认为没有办法再尝试这种解决方法了。

我相信这是这里提到的“捆绑”版本:

https://www.windowscentral.com/minecraft-pc-bundle-announced

Minecraft Launcher 的标识如下:

*Launcher for Windows* 
Windows 10.0 2.2.8542
Thursday, December 16, 2021, 7:53:50 PM
02b800b20f858c2d92d48bd57b1ae2bc5773f175
*Bootstrap* 
113
Friday, December 17, 2021, 3:52:10 PM
7fbe7a8a2670ec54ab3a005aaa0ee0bf311fd9f7
*UI* 
8375
Thursday, December 16, 2021, 7:44:31 PM
02b800b20f858c2d92d48bd57b1ae2bc5773f175

“报告启动器错误”链接转到https://bugs.mojang.com,由于此问题,我无法访问:

bugs.mojang.com 上的 Google Authenticator 无限循环


这些似乎都没有任何效果。错误仍然存​​在。

我试图得到这样的崩溃报告......

https://minecraft.fandom.com/wiki/Tutorials/How_to_get_a_crash_report

...但是最近一天没有任何类型的崩溃报告(.txt 或 .log)。

有趣的比较:

如果我告诉启动器使用java.exe而不是javaw.exe我不会收到 jni 错误消息,但 Minecraft 仍然会立即崩溃。

如果我在 Minecraft Launcher 的下拉列表中选择 Minecraft 1.16.2,它仍然可以正常启动。

java path
  • 1 个回答
  • 728 Views
Martin Hope
Cameron Hudson
Asked: 2021-10-28 05:51:37 +0800 CST

MacOS Homebrew:如何覆盖*特定*系统二进制文件

  • 5

我已经安装了 Homebrew 3.3.1,然后是brew install git,我得到的路径如下所示:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/brew/bin

自然,此路径更喜欢系统 git 二进制文件。为了解决这个问题,我尝试预先添加 git 二进制文件的路径,因为我不希望所有Homebrew 二进制文件都覆盖系统二进制文件,只是 Homebrewgit二进制文件。

/opt/brew/bin/git:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/brew/bin

但是,在打开新的 shell 后,系统git二进制文件仍然是首选。

Camerons-MPB9FDD:~ cameronhudson$ git --version
git version 2.30.1 (Apple Git-130)
Camerons-MPB9FDD:~ cameronhudson$ which -a git
/usr/bin/git
/opt/brew/bin/git

是否可以覆盖特定的二进制文件?

shell path
  • 1 个回答
  • 342 Views
Martin Hope
MMD
Asked: 2021-09-17 10:28:11 +0800 CST

wsl 无法从命令行访问 ubuntu 路径

  • 7

例如,我在路径(ubuntu)中有 gcc,但是当我使用

wsl gcc

我明白了/bin/bash: gcc: command not found

通过运行此命令,我只看到 Windows 路径而不是 ubuntu:

#powershell
wsl echo `$PATH

我应该怎么做才能使用 wsl 命令行访问路径中的 ubuntu 可执行文件?

ubuntu path
  • 1 个回答
  • 308 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