質問
コマンドプロンプトのように、バッシュの端末全体をどのようにクリアしますか cls
指図?
clear
実際には何もクリアされていないため、機能しません。下にスクロールするだけです。
解決
ただし、スクロールバックバッファは、BASHの機能ではなく、端末プログラムの機能です。どのターミナルプログラムを使用していたかは言いませんでした。
他のヒント
私の知る限り、これをやる方法はありません clear
バッシュで行います。
しかし、それはあなたが使用している端末に組み込むことができる機能だと思います。 Macターミナルアプリには、求めていることを行う「Clear Scrollback」メニューオプション(コマンド + K)があることを知っています。
試してみませんか Ctrl+l (コントロール、小文字「L」)。これはほとんどのシェル(ERR端子)で機能します...
OSXターミナルで -
コマンド⌘+l (コマンド、l)は、表示された最後に型付けられたコマンドを表示から削除することにつながります。
コマンド⌘+k (コマンド、k)すべてのディスプレイバッファーの削除/クリアにつながります。
reset
(これをターミナルに入力)、ディスプレイが文字化けされた場合にターミナルのリセットにつながります。
他のUNIXフレーバーで同等のものがわかりません。
xterm
エスケープシーケンスを許可します ESC [3J
スクロールをクリアするために、できるようにすることができます。
alias cls="clear; printf '\033[3J'"
使用する ⌘+k. 。エントリを削除するので、もうスクロールできません。
そう ⌘+k スクロールを含むすべてをクリアする。Ctrl+l ターミナルウィンドウをクリアしますが、スクロールするときにすべてを見ることができます。