web-dev-qa-db-ja.com

Cygwinで「クリア」コマンドを取得するにはどうすればよいですか?

Cygwinをインストールし、かなり最小限のパッケージセットを選択しました。

ターミナルで、「クリア」を実行してターミナルをクリアしようとしましたが、

bash: clear: command not found

これを機能させるにはどうすればよいですか?

197
Marnix Klooster

Cygwinパッケージをインストールしますncurses; Utilsカテゴリにあります。

241
Marnix Klooster

これはする必要があります:

alias clear='printf "\033c"'
122
Krishna Murthy

このショートカットを使用してください:Alt+F8およびCtrl-Lはページをスキップします

35
Abudayah

Bashスクリプトファイル用のclear.exeプログラムがあると便利です。

clear.exeプログラムコマンドのWindows Cygwinの詳細。

  1. Cygwin setupx86.exeまたはそれが http://cygwin.com/ で呼び出すものをダウンロードします

  2. それを実行し、インターネットからダウンロードします。 *プロキシ接続がある場合は、Internet Explorerの設定を使用するか、カスタムプロキシを設定する必要があります。

  3. すべてのデフォルト設定を選択して、インストールを完了します。

  4. インストーラーをもう一度実行し、インターネットから再度ダウンロードしますが、今回は、インストールをカスタマイズするためのファイルツリーについては、Utilsに移動します。

  5. Utilsを展開し、ncurses "ファイルに移動します。そこで、ncurses utilsの左側にあるskipアイテムをクリックします(いくつかあります)。

  6. skipからインストールするncursesのバージョンに変更した後、インストールを続行して終了します。

  7. インストーラーを再度実行すると、今度はLib akaライブラリーを展開します。

  8. Terminfoライブラリインストーラーを見つけて、再度skipを最新バージョンに変更してから、インストールを続行して完了します。

NOTE新しいプログラムが有効になる前に、Windowsからログアウトして再度ログインするか、再起動する必要がある場合があります。これは、Cygwinバックグラウンドセッションの可能性が原因です。

NOTE3つの個別のインストールも行う必要があります。

13
Jared French

cygcheckコマンドを使用して、パッケージがどのパッケージにあるかを確認します(この例では.exeをcmd文字列に追加します:この例ではclear.exe

> cygcheck -p 'clear.exe'
Found 4 matches for clear.exe
ncurses-debuginfo-5.9-20150307-1 - ncurses-debuginfo: Debug info for ncurses (installed binaries and support files)
ncurses-debuginfo-5.9-20150404-1 - ncurses-debuginfo: Debug info for ncurses (installed binaries and support files)
ncurses-5.9-20150307-1 - ncurses: Terminal display utilities (installed binaries and support files)
ncurses-5.9-20150404-1 - ncurses: Terminal display utilities (installed binaries and support files)

そして、cygwinインストーラーを使用してncursesパッケージをインストールする必要があることを知っています。

13
Kossak

右クリック>リセット...(Alt + F8)が機能しました...(Cygwin-x86-2.830で)

11
SxOne

私のシステムで試しました:動作します:

Just use: cntrl+l

この助けを願っています!

10
Anshu Kumar

Windowsエクスプローラーを開き、次に移動します。

[Cygwinインストールディレクトリ]\home\[ユーザー] \

e.g.: C:\cygwin\home\wreckseal

次に、ファイル.bashrcをNotepad ++で開きます。

最後の行の末尾にカーソルを移動し、Enterキーを押して、以下のテキストを追加します。

エイリアスcls = 'echo -e "\ 033c"'

または以下のテキスト:

エイリアスcls = 'printf "\ 033c"'

Cygwinを再起動し、clsと入力します。できた!

Clsコマンドを送信した後、スクロールバーがないことに注意してください。 printfバージョンよりもechoバージョンの方が好きです。自分で試してみてください!

7
wreckseal

そのような問題への一般的なアプローチ:
完全な実行可能ファイル名で Cygwin-package検索ページ を検索します。

これで、パッケージ検索はいくつかの方法で実行できます。

そして、これらの4つの一致はすべてncursesパッケージからのものです。 (つまり、2つのデバッグバージョンと2つの安定バージョン。

(プロのヒント:検索フィールドを右クリックして、カスタマイズされた検索エンジンを作成します。FirefoxとChromeの両方で「cygwinパッケージ」のショートカットcpに設定しました。)

6
StackzOfZtuff

このプロジェクトに出会ったばかりで、これまでのところ、素晴らしいと思います

https://github.com/transcode-open/apt-cyg

それをインストールした後、実行できます

apt-cyg install ncurses

個人的には、Cygwinバージョンにはすべて.exeが追加されているため、Cygwinツールよりもこのツールを使用してライブラリをインストールすることを好みます。

2
Bradley Bossard