zha*_*vey 89 filesystem command-line nautilus
我想知道是否有人知道允许我从用户所在的当前目录的命令行打开 Nautilus(如果这是 Ubuntu 图形/窗口资源管理器的正确名称)窗口的命令。
所以,如果我打开一个命令行,然后输入:
cd /home/myUser/some/long/path/to/a/directory
Run Code Online (Sandbox Code Playgroud)
然后,我希望能够发出一些命令:
nautilus open-sesame
Run Code Online (Sandbox Code Playgroud)
并打开一个图形窗口/home/myUser/some/long/path/to/a/directory
。这甚至可能吗?
Rom*_*uet 120
您可以在终端输入:
cd /home/myUser/some/long/path/to/a/directory
Run Code Online (Sandbox Code Playgroud)
进而:
nautilus .
Run Code Online (Sandbox Code Playgroud)
上面的命令会打开文件夹中的nautilus /home/myUser/some/long/path/to/a/directory
(句号为当前目录)
或者在终端中输入:
nautilus /home/myUser/some/long/path/to/a/directory
Run Code Online (Sandbox Code Playgroud)
小智 16
你也可以这样做gnome-open .
。gnome-open
类似于open
在 Mac 上尝试使用最匹配的应用程序打开文件。默认情况下,gnome-open .
在 Ubuntu 上将在 Nautilus 中打开当前目录。
open
Ubuntu 中也有一个命令,但在这种情况下它不起作用。
Jul*_* B. 13
为了避免在我的终端中出现令人讨厌的警告,我使用nohup
. 为了让它与我的终端分离,我&
在命令的末尾添加。我还使用该-w
标志在新窗口中打开。
nohup nautilus -w . &
Run Code Online (Sandbox Code Playgroud)
请注意,nohup
将创建一个带有警告的文件。
你可以/dev/null
像这样发送:
nohup nautilus -w . > /dev/null &
Run Code Online (Sandbox Code Playgroud)
编辑:
如果您不想在每次打开 nautilus 时都输入所有这些内容,您可以创建一个函数并将其放入 .bashrc 或打开控制台时提供的文件中。
open() {
nohup nautilus -w $1 > /dev/null 2>&1 &
}
Run Code Online (Sandbox Code Playgroud)
然后你可以使用:
$ open path/to/open/
Run Code Online (Sandbox Code Playgroud)
我更喜欢这里提到的别名,因为它允许您指定在 nautilus 中打开的路径。
归档时间: |
|
查看次数: |
90437 次 |
最近记录: |