我是 Ubuntu 的新手,想知道是否可以打开一个终端,其路径与您在文件管理器中的当前位置相匹配?在 Windows 中这很容易,但是在 Linux 中如何做到呢?
小智 30
来自https://askubuntu.com/a/207448/371765
sudo apt-get install nautilus-open-terminal在终端中运行,然后nautilus -q退出所有打开的 nautilus 窗口。下次打开 nautilus 时,open in terminal右键菜单中应该会出现一行文字。
请注意,该软件包nautilus-open-terminal位于 Universe 存储库中。
Ser*_*nyy 11
更新,4 月 11 日
opendirectory.sh使用以下内容创建一个简单的脚本
#!/bin/sh
# set -x
OPENDIR=$(zenity --entry --text="Type or paste address");gnome-terminal --working-directory="$OPENDIR" &
Run Code Online (Sandbox Code Playgroud)
将该脚本绑定到快捷方式,例如Ctrl+ Alt +i或您喜欢的任何内容。
现在,当您在 nautilus 的某个目录中时,按Ctrl+L打开地址栏。用Ctrl+复制当前目录的地址X。
启动您刚刚创建的快捷方式并将带有Ctrl+的地址粘贴V到对话框中。终端应该弹出你告诉对话框打开的目录。
恕我直言,这是“原生”的,不需要额外安装。当然,它不是一种右键单击类型的东西,但它有效并且可以快速实施。也适用于不支持此选项的其他文件管理器
原帖
从技术上讲,默认文件管理器 nautilus 没有open terminal here选项,但存储库中有一个插件。您可能对其他开箱即用支持此选项的文件管理器更感兴趣
作为解决方法,您可以尝试以下操作:
Ctrl+ 将L打开用于输入地址的文本,突出显示当前工作目录。用 剪掉它CtrlX,然后用CtrlShiftV鼠标右键单击粘贴到终端中。或者,使用运行对话框启动gnome-terminal --working-directory=并粘贴您在 = 符号后复制的任何内容。
拖放:将按钮/选项卡(不确定它是如何调用的)拖到终端中,在前面添加 cd

另一种方法:打开文件管理器和终端。将要访问的文件夹拖放到终端中,并添加cd到路径中。
例如,如果我想访问bin我的/home/serg/目录中的目录,我会将该目录拖到终端,它会显示为'/home/serg/bin'. 接下来,添加cd,这样整行都是cd '/home/serg/bin'。
ger*_*ijk 11
与海豚 , KDE 的文件管理器,你有两个选择:
在同一窗口中将终端作为面板打开。使用键盘快捷键F4或菜单:控制?面板?终端。
工作目录在两个面板之间同步;在两个面板中的任何一个中更改目录也会在另一个面板中更改它。甜的!

在此屏幕截图中,您甚至可以看到将其作为顶部工具栏项的好处。
在新窗口中打开终端。使用Shift+F4来做到这一点。它没有同步工作目录的功能,但它只是打开一个带有当前工作目录集的新窗口。
这同样适用于 KDE Plasma 中的其他应用程序,例如 Kate 文本编辑器(在 Kate 的设置中启用它,它是一个内置插件)。从带有文件上下文的文本编辑器中使用单个键盘快捷键打开终端,简直太棒了。
以下是我所知道的三个文件管理器的简要概述:
文件管理器Nemo(Cinnamon DE 的一部分)有一个内置的上下文菜单选项,用于“以 root 身份打开”和“在终端中打开”。
文件管理器Thunar(Xubuntu/XFCE DE 的一部分)甚至提供了一个功能来简单地创建出现在上下文菜单中的用户定义的任务。例如,包括“在此处打开终端”。我自己为目录添加了“以 root 身份打开”。您可以指定要执行的命令、给它的参数以及显示它的文件/目录类型。
我可以扩展我的答案并添加有关如何在 Thunar 中创建自定义上下文菜单条目的更详细说明。如果有人感兴趣,请给我留言。
文件管理器Nautilus(Unity DE 的一部分,普通 Ubuntu 的默认设置)既不提供内置的两个功能,也不提供创建自定义上下文菜单条目的可能性。但是,存在一个额外的可安装包来扩展 Nautilus 在终端中打开文件夹的功能(请参阅@ethanbmnz的回答)。
PS:我知道“以 root 身份打开”不是 OP 要求的功能,但我认为它与“在终端中打开”相关并且不比“在终端中打开”有用。
| 归档时间: |
|
| 查看次数: |
43997 次 |
| 最近记录: |