是否可以在当前目录中打开终端?

是否可以在当前目录中打开终端?

我是 Ubuntu 新手,想知道是否可以打开一个与文件管理器中当前位置匹配的路径的终端?在 Windows 中这很容易,但在 Linux 中如何做到这一点?

答案1

https://askubuntu.com/a/207448/371765

sudo apt-get install nautilus-open-terminal在终端中运行,然后退出所有打开的 nautilus 窗口。下次打开 nautilus 时,右键菜单中应该会出现nautilus -q一行文字。open in terminal

请注意,该包nautilus-open-terminal位于 Universe 存储库中。

答案2

海豚 安装海豚,KDE 的文件管理器,您有两个选择:

  1. 在同一窗口中以面板形式打开终端。使用键盘快捷键F4或菜单:控制面板终端

    两个面板之间的工作目录是同步的;在两个面板中更改其中一个面板中的目录也会更改另一个面板中的目录。太棒了!

    在此处输入图片描述

    在此屏幕截图中,您甚至可以看到将其作为顶部工具栏项的妙处。

  2. 在新窗口中打开终端。使用Shift+F4即可。它不具备同步工作目录的功能,但会打开一个新窗口并设置当前工作目录。

KDE Plasma 中的其他应用程序也是如此,例如 Kate 文本编辑器(在 Kate 的设置中启用它,它是一个内置插件)。使用文本编辑器中的单个键盘快捷键打开具有文件上下文的终端,简直太棒了。

答案3

4月11日更新

创建一个简单的脚本opendirectory.sh,内容如下

#!/bin/sh
# set -x
OPENDIR=$(zenity --entry --text="Type or paste address");gnome-terminal --working-directory="$OPENDIR" &

将该脚本绑定到快捷方式,例如Ctrl+ Alt + i,或任何你喜欢的。

现在,当你在 nautilus 中的某个目录中时,按Ctrl+打开地址栏。使用+L复制当前目录的地址。CtrlX

Ctrl启动您刚刚创建的快捷方式,并将带有+ 的地址粘贴V到对话框中。终端应该会弹出您告诉对话框要打开的目录。

在我看来,这是最“原生”的,不需要额外安装。当然,它不是右键点击那种东西,但它有效并且可以快速实现。也适用于不支持此选项的其他文件管理器

原始帖子

从技术上讲,默认文件管理器 nautilus 没有open terminal here选项,但是有一个插件存储库中的文件。您可能对其他支持此选项的文件管理器更感兴趣

作为一种解决方法,您可以尝试以下操作:

Ctrl+L将打开用于输入地址的文本文件,并突出显示当前工作目录。使用 剪切它,然后使用或右键单击CtrlX将其粘贴到终端中。或者,使用运行对话框启动并在 = 符号后粘贴您复制的内容。CtrlShiftVgnome-terminal --working-directory=

拖放:将按钮/选项卡(不确定如何调用)拖到终端中,在前面添加 cd

在此处输入图片描述

另一种方法:打开文件管理器和终端。将要访问的文件夹拖放到终端中,并添加cd到路径中。

例如,如果我想访问目录bin中的目录/home/serg/,我会将该目录拖到终端,它将显示为'/home/serg/bin'。接下来,添加cd,这样整行就是cd '/home/serg/bin'

答案4

无需额外安装,只需在目录内单击鼠标右键即可

在终端中打开

我正在使用 ubuntu 16.04

相关内容