我正在运行安装了 Nautilus-Elementary 的 Ubuntu 10.10。当我在 Nautilus (F7) 中打开嵌入式终端并运行时echo $PATH,我得到:
/usr/bin:/bin:./usr/local/bin:/bin
Run Code Online (Sandbox Code Playgroud)
在常规终端中运行相同的命令时,我得到:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Run Code Online (Sandbox Code Playgroud)
这种行为是否有一些逻辑,这是一个错误,还是我只是忘记配置某些东西?
command-line nautilus nautilus-elementary paths environment-variables
我想添加一个路径,以便系统可以找到一些手动安装的可执行文件。但是,我没有PATH=xxx:$PATH;export PATH在 ~/.profile 的末尾输入xxx 是可执行文件所在的目录,而是错误地使用了PATH=xxx;export PATH.
注销后,我无法以通常的方式登录。我该如何解决这个问题而不是重新安装?
可能的重复:
如何在特定目录中启动 gnome-terminal?
目前,每次我们打开一个终端窗口时,我们都会被放置在我们的主目录中。
/home/myuser/
我想将该路径更改为:
/home/myuser/public_html/
我们怎么做?
谢谢。
我们正在为 Ubuntu 应用程序添加时区支持。
我的机器上的时区信息位于/usr/share/zoneinfo.
- 它总是在该目录中吗?如果是这样,在哪里指定?
- 如果没有,是否有类似于“gettimeofday(2)”的系统调用,我可以通过它来找出它在哪里?
提前致谢。
这可能是微不足道的,但在这里。
在终端中,我倾向于发现自己移动/重命名/复制不在我当前工作目录中的文件,而不是首先cd-ing 到这些文件的目录。例如,我发现自己在做:
mv long/path/to/a/folder long/path/to/a/folder.old
Run Code Online (Sandbox Code Playgroud)
有时,这可能是一个"long/path with spaces/to/a/folder".
我的问题是:有没有一种方法/快捷方式可以使<target path>相对于<source path>?例如,是否存在这样的事情:
mv long/path/to/a/folder ``/folder.old
Run Code Online (Sandbox Code Playgroud)
Where``表示“我尝试移动的文件/文件夹的相同路径或相同父路径”,因此在我的示例``中将代表long/path/to/a/.
我知道我当然可以,cd long/path/to/a/然后mv folder folder.old,但这涉及一个额外的命令,我将在另一个工作目录中结束。
我正在运行 Ubuntu 15.10。下载 Atom 编辑器后,我无法在我的系统上找到它的确切安装位置。我试过跑步which atom /usr/bin/atom
但是,导航到该/bin目录后,我只能找到一个名为 Atom 的文本文件,其中包含一些代码,而不是实际的应用程序。
我需要应用程序文件,因为我想在我的 Web 浏览器中选择它,以便我可以直接在 Atom 中打开文件,而无需将它们保存到我的计算机中。任何指导将不胜感激。
ubuntu 中的回显路径按照冒号分隔的路径返回,
/home/stack/bin:/home/stack/.local/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)
在某些地方的这些路径中,使用本地而在其他地方使用 .local 两者之间有什么区别?
apt当我在终端中输入应用程序名称(如 )时,使用包管理器安装的应用程序开始运行firefox。[使用Kubuntu 22.04]
which firefox
Run Code Online (Sandbox Code Playgroud)
该命令将显示我系统中的路径firefox。
对于 Flatpak 应用程序,如何在不运行的情况下运行 Flatpak 应用程序
flatpak run org.mozilla.firefox
Run Code Online (Sandbox Code Playgroud)
那么,我怎样才能找到 flatpak 应用程序的路径,例如which firefox.
我需要它,以便我可以brave browser在 $CHROME_EXECUTABLE 路径中设置应用程序以进行 flutter 开发。
您可以编辑sudoers文件并设置secure_path以匹配您的路径。这在Unix & Linux 中有记录。
是否有我可以传递的命令行开关sudo,以便它使用我设置的路径?例如:
rick@alien:~$ sudo echo $PATH
/home/rick/bin:/home/rick/.local/bin:/mnt/e/bin:/mnt/e/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
???????????????????????????????????????????????????????????????????????????????
rick@alien:~$ echo $PATH
/home/rick/bin:/home/rick/.local/bin:/mnt/e/bin:/mnt/e/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
???????????????????????????????????????????????????????????????????????????????
rick@alien:~$ sudo which auto-brightness-config
/usr/local/bin/auto-brightness-config
???????????????????????????????????????????????????????????????????????????????
rick@alien:~$ which auto-brightness-config
/mnt/e/usr/local/bin/auto-brightness-config
???????????????????????????????????????????????????????????????????????????????
rick@alien:~$ sudo locate auto-brightness-config
/Desktop/Link to auto-brightness-config
/home/rick/Pictures/display-auto-brightness-config 1.png
/mnt/e/Desktop/Link to auto-brightness-config
/mnt/e/usr/local/bin/.auto-brightness-config
/mnt/e/usr/local/bin/Link to auto-brightness-config
/mnt/e/usr/local/bin/auto-brightness-config
/usr/local/bin/.auto-brightness-config
/usr/local/bin/Link to auto-brightness-config
/usr/local/bin/auto-brightness-config
Run Code Online (Sandbox Code Playgroud)
当我使用sudo它运行/usr/local/bin时,当我真正想要/mnt/e/usr/local/bin.
如果我不想维护sudoers文件中的路径,是否可以传递一个开关sudo以使用我的路径来查找正确的命令?