clear
bashとはかなり違うようですCtrl。以前の端末情報はすべて完全に削除されるため、上にスクロールできません。画面をスクロールすると、カーソルがページ上部にあるため、上にスクロールして前の情報を表示できます。私は-systemを好みます。以前の端末情報をすべて消去するのではなく、実行されるように上書きする方法はありますか?これは大きな問題ではありませんが、エイリアスを使用して私が好む機能を指す方法があるかどうかを好奇心から知りたかったです。Lclear
CtrlLCtrlLclear
CtrlLclear
CtrlL
ちなみに、ちょうどPowerShellにもバインディングがあり、同じ方法で実行されることがわかりました。これはCtrlPowerShellLデザイナーCtrlがLbashから多くを借りたように見えますが、cmd.exe
コンソールにはこの機能はありません。
ベストアンサー1
以前の端末情報をすべて消去するのではなく、Ctrl-Lを実行するようにClearをオーバーライドする方法はありますか?
alias clear='tput -x clear'
はい、Ctrl-L
bash(mode)でもset -o emacs
同じことをします。
または、エスケープを直接接続すると、ほとんどalias clear='printf "\033[H\033[2J"'
のターミナルエミュレータで動作し、それを持っているかインストールしたとは想定しませncurses
んbash
。
気づく:clear
ビジーボックスのアプレットはスクロールバックバッファを消去しないため、一部のビジボックスベースのシステム(ほとんどの組み込みLinuxシステムなど)を使用している場合は、特別な作業を行う必要はありません。