标签: terminal

如何完全从终端分离进程?

我在 Ubuntu 上使用 Tilda(下拉式终端)作为我的“命令中心”——几乎就像其他人使用 GNOME Do、Quicksilver 或 Launchy 的方式一样。

但是,我正在努力解决如何将进程(例如 Firefox)与启动它的终端完全分离 - 即防止这样的(非)子进程

  • 关闭始发终端时终止
  • 通过 STDOUT/STDERR“污染”始发终端

例如,为了在“正确的”终端窗口中启动 Vim,我尝试了一个简单的脚本,如下所示:

exec gnome-terminal -e "vim $@" &> /dev/null &
Run Code Online (Sandbox Code Playgroud)

但是,这仍然会导致污染(而且,传递文件名似乎不起作用)。

linux terminal bash shell ubuntu

350
推荐指数
11
解决办法
43万
查看次数

避免 ssh 连接超时和冻结 GNOME 终端的方法

当我通过 ssh 连接到某些服务器时,它会超时并“冻结”终端(不接受输入,不会断开连接,不能 Ctrl-C 终止 ssh 进程或任何其他东西)。

这是在 Ubuntu 中,gnome-terminal虽然它似乎暂停了终端输入/输出,但不影响 GNOME 终端软件本身的操作。gnome-terminal与其说是令人讨厌的 ssh 不一致,不如说是一个错误。

那么,有没有办法阻止/从已超时的 ssh 连接中恢复终端?

ssh terminal timeout gnome-terminal

248
推荐指数
5
解决办法
18万
查看次数

shell、控制台和终端有什么区别?

我对术语感到困惑。shell、控制台和终端有什么区别?

terminal shell console

222
推荐指数
3
解决办法
13万
查看次数

如何在终端中查找带有特定文本的文件

我想查找包含特定文本字符串的所有文件。你会如何在终端中做到这一点?

mac unix search terminal macos

213
推荐指数
4
解决办法
27万
查看次数

在vim中,如何快速切换标签页?

在侏儒末端,我可以只按Alt+( ,,等)切换到特定的标签。我还可以使用+ ( / ) 来循环切换选项卡(诚然不太方便,但可以重新映射)。123CtrlPgUpPgDn

如果我想使用 vim 选项卡而不是 gnome-terminal 选项卡,输入:tabn:tabp非常麻烦。我可以将它们映射到键盘快捷键,但这仍然比使用Alt+直接跳转到选项卡 4 方便得多4

有没有更快的方法在 vim 中的选项卡之间切换?

linux terminal vim tabs gnome-terminal

211
推荐指数
5
解决办法
18万
查看次数

如何在 Mac OSX 终端中按文件名查找文件?

我想在我的 Macbook 上找到一个文件名:abc.dmg. 我试过使用聚光灯,但没有找到。当我尝试 find 并使用: 时find -name abc.dmg -path /,我又得到了错误。

在 Mac OSX 终端上使用 find 命令按文件名查找文件的正确语法是什么?

terminal find macos

198
推荐指数
5
解决办法
51万
查看次数

使用 Bash + iTerm2,如何命名选项卡?

在 iTerm2 (Build 1.0.0.20120203) 中,我通常会打开几个选项卡,每个选项卡都有拆分窗格,并且是关于一个特定的工作主题,例如修订控制、编码、管理文件、mysql 终端工作。我通常需要在工作流程中的 5 个或更多选项卡之间切换。有时很难通过查看屏幕内容来记住或分辨哪个是哪个。我想以某种方式命名选项卡,所以我可以通过快速浏览来快速判断哪个是哪个。这可能吗?

terminal iterm iterm2

194
推荐指数
9
解决办法
12万
查看次数

用终端列出当前文件夹文件夹的大小?

我想要一个当前目录中的文件夹列表或我指定的文件夹列表。

我试过 du 但我只得到我指定的目录的大小 (du . ./f1),而 ls 没有显示文件夹的大小。

如何在没有任何脚本的情况下执行此操作?

unix terminal command-line

174
推荐指数
5
解决办法
25万
查看次数

为什么终端会说:“你有邮件”?

知道为什么我的 Mac 终端会说:

您在 /var/mail/lofye 中有邮件

我怎样才能让它在每次打开终端时停止说?

email terminal notifications macos

164
推荐指数
4
解决办法
12万
查看次数

如何从终端找出 Mac OS X 版本?

我知道如何从 GUI 中找到 Mac OS X 版本: Apple Menu (top left) > About This Mac

是否有终端命令可以告诉我 Mac OS X 版本?

terminal command-line version macos

162
推荐指数
3
解决办法
17万
查看次数