32
29

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Windowsのコマンドプロンプト(cmd)を最強にする方法

Last updated at Posted at 2018-08-14

はじめに

「Windowsのコマンドプロンプト(cmd)を最強にしたいな(= bashコマンドが使いたい)」と思い、
可能な限りLinuxの操作感に近づけるためのTipsをまとめました。

  • コンセプト:Windowsのcmdを強化する
  • 動作確認済OS:Windows 7, Windows8.1, Windows10 1809

1.Gow(Gnu on Windows)のインストール

Gow
https://github.com/bmatzelle/gow

よりGowをダウンロード・インストールする。 ※2016/10/20時点 Gow-0.8.0.exeが最新

※参考
[Cygwinより手軽にUNIX風環境が手に入る「Gow」]
(http://news.mynavi.jp/articles/2011/12/12/gow/)

Gowをインストールすることにより、bashのコマンドが使用可能になる

2.clinkのインストール

clink
https://mridgers.github.io/clink/

よりclinkをダウンロード・インストールする。 ※2016/10/20時点 v0.4.8が最新

※参考
Windows OS上で超気軽にbash環境を楽しめる「clink」

clinkをインストールすることにより、tab補完、ctrl+vでのペーストなどが使えるようになる。

3.lsなどの不具合の解消

Gowデフォルトではlsを発行すると、日本語が文字化けする。

より、bash-203.zipをダウンロードし解凍する。

ls.exeを、 C:\Program Files (x86)\Gow\binにコピーする。 ※Gowの元のls.exeを上書きする。

その際、less.exeなどもコピーすると使えるようになる。その他の使いたいコマンド(e.g. emacs.exeなど)も上記パス内に配置すると実行可能になる。

Windowsの環境変数で、gitのbashなどが先に通っている場合そちらが優先されてしまう。

なので、gow\binのパスを先に通すようにする。

上手く動かないコマンドの調査

e.g. lsの場合

$ where ls

を発行すると、どこのパスのコマンドを実行しているのか分かるのでパスの設定でgow\binのコマンドが実行されるようにする

以上

32
29
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
32
29

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?