我在/usr/local/bin/minikube中有应用程序minikube。当我使用整个路径执行minikube 版本时,我得到:
$ /usr/local/bin/minikube version
minikube version: v0.28.2
Run Code Online (Sandbox Code Playgroud)
当我做没有路径的minikube 版本时,我得到:
$ minikube version
bash: /snap/bin/minikube: No such file or directory
Run Code Online (Sandbox Code Playgroud)
/ usr /local/bin包含在PATH中:
$ echo $PATH
//usr/local/bin:/home/eric/.local/bin:/home/eric/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Run Code Online (Sandbox Code Playgroud)
为什么在没有完整路径的情况下找不到minikube , /snap/bin与什么有关系?非常感谢任何帮助!
添加了以下来自 @mpr 的评论的信息: 不久前,我使用snap安装了minikube,如下所示:
sudo snap install minikube
Run Code Online (Sandbox Code Playgroud)
后来它被删除了
sudo snap remove minikube
Run Code Online (Sandbox Code Playgroud)
很久以后,我忘记了snap安装,我从 minikube 站点上使用curl安装了它:
curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
Run Code Online (Sandbox Code Playgroud) 我知道这个问题已被问过一百次,但由于某种原因,所有答案都不适用于我的系统。
我正在使用 Ubuntu 14.04
我正在尝试将该文件添加activator到我的 PATH 中,以便我可以从任何目录启动它。
activator 坐在 /opt/activator-dist-1.3.5/
但是,我尝试将各种行添加到.profile,但它们似乎都不起作用 - 当我尝试activator在其他地方调用时,我只是收到一个错误。
我到底应该添加什么?
这些都不起作用:
export PATH=$PATH:/opt/activator-dist-1.3.5
export PATH=$PATH:/opt/activator-dist-1.3.5/activator/
Run Code Online (Sandbox Code Playgroud) 好的 - 所以我打开终端,我想使用 chown 递归更改权限/所有权。我想用
sudo chown -R username:group directory
Run Code Online (Sandbox Code Playgroud)
我想更改权限的文件夹是 opt/lampp 什么是“目录”的正确替换以更改 opt/lampp 的权限 - 如果以下是我的命令,以递归方式替换父目录上的所有子文件夹和所有文件的所有权lampp 目录,我是 sudo 用户,命令是
sudo chown -R myname:sudo what goes here ?
Run Code Online (Sandbox Code Playgroud)
请告诉我我会在终端输入什么而不是“这里有什么”
谢谢
"c:\program files\java\jdk1.8.0_75\bin\java.exe" -noverify -Xbootclasspath/a:"LSA.jar";"lib/bcel-5.2.jar";"lib/rsyntax.jar";"client.jar" -javaagent:"LSA.jar"=config.js -jar client.jar
Run Code Online (Sandbox Code Playgroud)
我有一个要在 Ubuntu 中运行的程序。这是我一直在 Windows 中使用的 run.bat 脚本。
为了让客户端文件工作,我明白
java -jar client.jar
Run Code Online (Sandbox Code Playgroud)
但是为了让一切正常,我不明白如何替换"c:\program files\java\jdk1.8.0_75\bin\java.exe".
ifconfig位于/sbin/ifconfig。ifconfig我在 root 用户中发出命令没有问题。
当我创建一个新用户时,问题就开始了。
root@Ubuntu:~# useradd -m user
root@Ubuntu:~#
root@Ubuntu:~# passwd user
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@Ubuntu:~#
root@Ubuntu:~# su user
user@Ubuntu:/root$ id
uid=1003(user) gid=1003(user) groups=1003(user)
user@Ubuntu:/root$
Run Code Online (Sandbox Code Playgroud)
ifconfig在新用户中找不到。
user@Ubuntu:~$ ifconfig
-su: ifconfig: command not found
user@Ubuntu:~$
Run Code Online (Sandbox Code Playgroud)
临时解决方法是从完整路径执行它/sbin/ifconfig
user@Ubuntu:~$ whereis ifconfig
ifconfig: /sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz
user@Ubuntu:~$
user@Ubuntu:~$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr AA:AA:AA:AA:AA:AA
inet addr:10.0.0.1 Bcast:10.0.0.255 Mask:255.255.255.0
user@Ubuntu:~$
Run Code Online (Sandbox Code Playgroud)
ifconfig未找到,因为/sbin在新用户环境中不再配置。
user@Ubuntu:~$ echo $PATH
/home/user/bin:/home/user/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin
user@Ubuntu:~$
user@Ubuntu:~$ …Run Code Online (Sandbox Code Playgroud) 我在笔记本电脑上下载了谷歌浏览器,我想找到它与 Windows 路径相比的位置,主要用于文本到语音项目。
在 Windows 上,它位于此处:
chrome_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
Run Code Online (Sandbox Code Playgroud)
如何在 Linux 上获取路径?我试过:
(MoodBotEnv) mike@mike-thinks:~/Programing/Rasa/moodbot$ which chrome
(MoodBotEnv) mike@mike-thinks:~/Programing/Rasa/moodbot$ which google*
(MoodBotEnv) mike@mike-thinks:~/Programing/Rasa/moodbot$ where google*
No command 'where' found, did you mean:
Command 'gwhere' from package 'gwhere' (universe)
where: command not found
Run Code Online (Sandbox Code Playgroud)
“搜索您的计算机”左上角按钮也不提供路径。
缺席学期的练习 2提出以下问题:
\n\n\n运行
\nPATH=并尝试再次运行前面的命令,有些工作,有些不\xe2\x80\x99t,你能找出原因吗?
设置PATH=从变量中删除所有内容PATH。然后echo $PATH只产生一个空行。但是当我重新启动 shell 时,PATH变量的所有内容又出现了。我的问题是PATH当我重新启动 shell 时变量从哪里获取其值?
我有一个名为“My Book”的外置硬盘。当我使用命令时:
find /dev/disk/
Run Code Online (Sandbox Code Playgroud)
它告诉我它在
/dev/disk/by-label/My\x20Book
Run Code Online (Sandbox Code Playgroud)
但是,当我输入
find /dev/disk/ | grep My\x20Book
Run Code Online (Sandbox Code Playgroud)
它只是给了我错误
find: `/dev/disk/by-label/Myx20Book': No such file or directory
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法但没有成功:
find /dev/disk/ | grep My\x20Book
find /dev/disk/ | grep My' 'Book
find /dev/disk/ | grep "My Book"
find /dev/disk/ | grep My\ Book
Run Code Online (Sandbox Code Playgroud)
在 Bash 的路径名中输入这个特殊字符的正确方法是什么?
Linux 发行版中是否有多个目录用于加载字体?或者从内部目录加载字体,.fonts例如.fonts/DIRECTORY?
我有两套字体,我不想将它们混合在.fonts目录中。
我最近在我的 HP Envy x360 笔记本电脑上下载了 Ubuntu。我以前曾使用过 Ubuntu。我试图导航到Desktop终端中的 Windows 文件夹,但找不到它。我输入但未找到/mnt/c/Users/'my username'/该文件夹。Desktop这就是我在旧笔记本电脑上找到它的方式,因此不确定他们如何更改它以找到Desktop.
我知道有很多这样的问题,但不幸的是我对 Ubuntu 的了解不够,无法将其应用于我的情况。我将所有内容保存在远程计算机上,通过 ssh 访问。我试图用我在那里的 conda 环境进行更改,并更改了 .bashrc 文件中的某些内容,现在我无法使用 vim 或 ls - 没有文本编辑器或命令似乎可以工作。
echo $PATH
返回:
/home/percyrou/bin:/home/percyrou/bin:/home/user/bin:~/ghf_env/bin/
据我记得,在我不小心更改了 .bashrc 文件之前,路径就像这样:/home/user/bin:
我认为所有这些额外的部分都被添加了,因为我试图用以下方法更改它:
echo 'export PATH="/home/percyrou/bin:$PATH"' >> ~/.bashrc(或者只是使用 user 而不是 percyrou,因为我不确定它是什么),并且似乎将其添加到 PATH 而不是替换它。我已经跑了source ~/.bashrc
我还尝试使用scp将 .bashrc 文件下载到本地计算机并在那里进行编辑,但这也会返回bash: scp: command not found,我猜是因为scp它也包含在我的 .bashrc 文件中。
请帮忙!我不知道如何从这里继续访问我的路径变量。:(