我在 Ubuntu 上使用 Tilda(下拉式终端)作为我的“命令中心”——几乎就像其他人使用 GNOME Do、Quicksilver 或 Launchy 的方式一样。
但是,我正在努力解决如何将进程(例如 Firefox)与启动它的终端完全分离 - 即防止这样的(非)子进程
例如,为了在“正确的”终端窗口中启动 Vim,我尝试了一个简单的脚本,如下所示:
exec gnome-terminal -e "vim $@" &> /dev/null &
Run Code Online (Sandbox Code Playgroud)
但是,这仍然会导致污染(而且,传递文件名似乎不起作用)。
当我通过 ssh 连接到某些服务器时,它会超时并“冻结”终端(不接受输入,不会断开连接,不能 Ctrl-C 终止 ssh 进程或任何其他东西)。
这是在 Ubuntu 中,gnome-terminal
虽然它似乎暂停了终端输入/输出,但不影响 GNOME 终端软件本身的操作。gnome-terminal
与其说是令人讨厌的 ssh 不一致,不如说是一个错误。
那么,有没有办法阻止/从已超时的 ssh 连接中恢复终端?
我想查找包含特定文本字符串的所有文件。你会如何在终端中做到这一点?
在侏儒末端,我可以只按Alt+( ,,等)切换到特定的标签。我还可以使用+ ( / ) 来循环切换选项卡(诚然不太方便,但可以重新映射)。123CtrlPgUpPgDn
如果我想使用 vim 选项卡而不是 gnome-terminal 选项卡,输入:tabn
和:tabp
非常麻烦。我可以将它们映射到键盘快捷键,但这仍然比使用Alt+直接跳转到选项卡 4 方便得多4。
有没有更快的方法在 vim 中的选项卡之间切换?
我想在我的 Macbook 上找到一个文件名:abc.dmg
. 我试过使用聚光灯,但没有找到。当我尝试 find 并使用: 时find -name abc.dmg -path /
,我又得到了错误。
在 Mac OSX 终端上使用 find 命令按文件名查找文件的正确语法是什么?
在 iTerm2 (Build 1.0.0.20120203) 中,我通常会打开几个选项卡,每个选项卡都有拆分窗格,并且是关于一个特定的工作主题,例如修订控制、编码、管理文件、mysql 终端工作。我通常需要在工作流程中的 5 个或更多选项卡之间切换。有时很难通过查看屏幕内容来记住或分辨哪个是哪个。我想以某种方式命名选项卡,所以我可以通过快速浏览来快速判断哪个是哪个。这可能吗?
我想要一个当前目录中的文件夹列表或我指定的文件夹列表。
我试过 du 但我只得到我指定的目录的大小 (du . ./f1),而 ls 没有显示文件夹的大小。
如何在没有任何脚本的情况下执行此操作?
知道为什么我的 Mac 终端会说:
您在 /var/mail/lofye 中有邮件
我怎样才能让它在每次打开终端时停止说?
我知道如何从 GUI 中找到 Mac OS X 版本: Apple Menu (top left) > About This Mac
是否有终端命令可以告诉我 Mac OS X 版本?