スポンサーリンク
事情があって、Ctrl+Lを押せない状況で、ターミナルをクリア(現在のプロンプトが表示されている行以前を消す)する方法をメモ。Ctrl+Lを送信できなくてターミナルをクリアできずに困った人、自分で今年何人目なのだろう。
スポンサーリンク
クリアしたい状況
スクリーンショットを取りたいときに、コマンドの実行履歴をどうにか流したいのですが、流すより、クリアするほうがすっきり、とかそういう。
通常は「Ctrl+L」
普段コレをしたければ、「Ctrl+L」を入力すると、現在のターミナルのログ部分が消えます。
Ctrl+Lが使えない時は
しかし、Ctrl+Lを送信できない場合は困ってしまいます。
結論
結論、次のコマンドを実行すればOKです。
tput clear
tput?
manページを見ると、「tput, reset - initialize a terminal or query terminfo database」だそうです。
tput clear
で、tput clearについては、「Echo the clear-screen sequence for the current terminal」だそうな。
Ctrl+Lと一緒?
Ctrl+Lと一緒のものなのかは、わかりません。ただまぁ、きっと違うかと(全然知らないのに)。
参考
スポンサーリンク
スポンサーリンク