我在Debian 11中输入in终端,最后$PATH
输出,但我可以通过命令输入。那么,为什么会出现这个错误呢?/usr/local/texlive/2023/bin/x86_64-linux: No such file or directory
/usr/local/texlive/2023/bin/x86_64-linux#
cd
谢谢。
我在Debian 11中输入in终端,最后$PATH
输出,但我可以通过命令输入。那么,为什么会出现这个错误呢?/usr/local/texlive/2023/bin/x86_64-linux: No such file or directory
/usr/local/texlive/2023/bin/x86_64-linux#
cd
谢谢。
我尝试将 IntelliJ 安装目录添加到我的 PATH 环境中,以便使用以下命令从任何地方启动它:idea
或idea.sh
. 但即使我认为添加了路径,我仍然无法从任何地方打开 IntelliJ;我仍然需要./idea.sh
在名为/bin
.
我使用了这个命令:
PATH=$PATH:~/home/anthony/ideaIC-2022.2.3/idea-IC-222.4345.14/bin
现在当我使用这个命令检查 PATH 时:echo $PATH
我有这个:
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/anthony/home/anthony/ideaIC-2022.2.3/idea-IC-222.4345.14/bin
每次我尝试打电话:idea
我得到回报:
bash: idea: command not found
我认为添加到 bin 的路径将允许我从任何地方运行 IntelliJ ID EA。我错过了什么?
我正在使用 Linux Debian 11。对于我的规格,如果我这样做lscpu
返回:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 43 bits physical, 48 bits virtual
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 23
Model: 24
Model name: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx
我第一次将用户文件从旧系统移动到新系统。我的目标是使用 SCP 的简单语法scp -r source destination
。我尝试使用以下命令首先复制文件:
scp -r [email protected]:/home/someuser/* .
回想起来,根据过去的经验,这复制了所有没有前导.
. 在我试图解决这个问题时,我这样做了:
scp -r [email protected]:/home/someuser/.* .
表示以 a 开头的任何内容的通配符.
。显然(为什么我要问这个问题)它没有做我想要的。观察到的结果是,它将 解释.
为在路径中向上移动了一个级别,而是开始复制/home/*
,而且(我认为)将文件从我的工作目录而不是工作目录本身放在了上一级。
我对执行第二个命令的解释是否正确?我认为自从我进入以来它很容易修复~/backup
,所以升级了一个级别~
。我只是rm -rf ~/someuser
在中断命令之前复制的每个用户名。这些someuser
目录应该在~/backup
从那以后,我学会了如何通过仅指定目录而不是目录中包含的文件来复制我想要的文件。
目前,我的路径设置如下:
echo $PATH
/home/au/.local/bin:/opt/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/lib/jvm/jdk-17//bin
我有两个版本的一致:一个(2.51.3)通过我的包管理器安装,一个(2.52.1)/opt/unison/
“手动”放置。我希望命令默认unison
调用版本/opt/unison/
,但它不起作用,尽管/opt/
之前/usr/bin/
在 PATH 中:
$ unison -version
unison version 2.51.3 (ocaml 4.11.1)
$ /opt/unison/unison -version
unison version 2.52.1 (ocaml 4.11.2)
$ whereis unison
unison: /usr/bin/unison /opt/unison /usr/share/man/man1/unison.1.gz
PATH
但是,当source /etc/profile
它给出错误时,我添加了 Java 和 Springboot cli 。
并且在重新启动PC时,BASH
没有加载。
我的出口/etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export SPRING_HOME=/home/jacobd/spring-2.7.0/bin
export PATH=$SPRING_HOME/bin
任何人都可以指导,我在哪里做错了。
由于不熟悉添加永久路径的方式,一不小心导出了错误的目录,即 /home/adolph/anaconda3/condabin。(应该是/home/adolph/anaconda3/bin)
adolph@adolph-System-Product-Name:~$ echo $PATH
/home/adolph/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/adolph/anaconda3/bin:/home/adolph/anaconda3/bin
我试图在大多数帖子介绍的方法中删除错误的目录。 参考 1参考2
adolph@adolph-System-Product-Name:~$ PATH=$(echo "$PATH" | sed -e 's/:\/home\/adolph\/anaconda3\/condabin$//')
但是,它仍然存在。如何有效解决?
adolph@adolph-System-Product-Name:~$ echo $PATH
/home/adolph/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/adolph/anaconda3/bin:/home/adolph/anaconda3/bin
我无法理解本关于 MediaWiki CMS 的手册。
请注意,在 POSIX 系统(Linux...)下,符号路径的父级是指链接源,而不是目标!如果扩展不在默认位置,您应该检查环境变量 MW_INSTALL_PATH。
作者是什么意思?