什么是ubuntu中的命令+ k(在mac中)等效


7

我习惯于 command + k 在mac中清理终端。在通过服务器日志进行调试时,它非常有用。 Ubuntu系统中的等价物是什么?


1
仅供参考 - 显然这被称为“清除回滚”或“清除回滚缓冲区”,它是终端程序(不是shell,如bash或zsh)的函数。
Nathan Long

Answers:


9

清除屏幕

这适用于Mac OS X和* nix:

Ctrl-l

我的回答假设bash的默认终端模拟器,tcsh(Mac OS X的默认值)或zsh。

删除回滚缓冲区(更像是⌘K)

这已被问及/已回答 别处


3
你可以发布你的Terminal.app首选项,和/或显示你如何在OS X Terminal.app中启用CTRL-L清除? (因为在我的Mac中CTRL-L不起作用)。
jm666

1
这是一个bash,tcsh和zsh支持的捷径。它与Terminal.app无关
opyate

奇怪,因为它对我来说并不清楚。我正在使用bash --version:GNU bash,版本4.2.0(1)-release(i386-apple-darwin10.7.0)
jm666

1
刚发现问题来源。你必须为CTRL-L设置“set -o emacs”,(默认是什么),但我使用的是vi-mode。 :)
jm666

4
在我的Mac上, Control + l 在最后一个输出下方插入一堆空格,以便屏幕显示清晰,但您仍然可以向上滚动并查看上一个输出。 Command + K另一方面,使得无法滚动回到先前的输出。有时这是更可取的。你知道如何在其他Unix系统上做后者吗? (另外我不认为bash或zsh与终端模拟器相关。)
Nathan Long

1

^ L - 相当于'clear'命令

我猜这就是你要找的东西


1
我正在寻找一个清理屏幕的快捷方式,这样下一步的内容就会清晰可见,因为我不想看到之前的文字。我在mac中使用命令+ K,我在ubuntu中设置了clear和reset的快捷方式,但这种方式对我有用。
Prabesh Shrestha

0

这不是一个关键的和弦,但如果你想清除你的终端和 恢复 它如果被软管,你可以使用'reset'命令。我知道这适用于linux和BSD,不确定OSX。


重置也适用于OSX。
Prabesh Shrestha
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.