One minute
コマンドプロンプトでシェルを使う
どうなるのか Windowsに標準で入っていながら、パワー不足によりあまり人気のないコマンドプロンプト。 産みの親のMSにも、これからはPowershellに力を入れていくからと言われてかわいそうな状態。 そのコマンドプロンプトをちょっとだけカッコよくしてみる。 これが こんな感…
どうなるのか
Windowsに標準で入っていながら、パワー不足によりあまり人気のないコマンドプロンプト。
産みの親のMSにも、これからはPowershellに力を入れていくからと言われてかわいそうな状態。
そのコマンドプロンプトをちょっとだけカッコよくしてみる。
これが
![20170401214801.png](/images/20170401214801.png)
こんな感じになったり、
![20170401214821.png](/images/20170401214821.png)
こんな感じにできる。
![20170401215031.png](/images/20170401215031.png)
##メリット
コマンドプロンプト打ちながら「シェル使いたいな」と思ったときにささっと切り替えれる。
コマンドプロンプトからvimやsshもできる。
コマンドプロンプトの画面だったのに急にシェルになるのが「なんとなくかっこいい」かもしれない。
手順
シェルのインストール
シェルとなるMSYS2をインストール(Cygwinでも可)します。
インストール方法は他の方が書いてくれているのでそちらを参考。
PATHを通す(ユーザ環境変数を追加する)
コマンドプロンプトからシェルのコマンドを使えるようにします。
以下コマンドでユーザの環境変数にmsysへのPATHを追加します。
SETX PATH "%PATH%;C:\msys64\usr\bin"
成功: 指定した値は保存されました。
確認
これで基本的なシェルのコマンドが使えるようになった。
コマンドプロンプトを起動して、 lsやvim、bashを打つと実行される。
ちなみに
zshはこんな感じ。
![20170401213634.png](/images/20170401213634.png)
応用
powershellでもそのまま使えるよ
PATHが通っているのでPowershellでも同じように使える。
powershell版のSSHモジュールとかインストールしなくても使える。
![20170401214156.png](/images/20170401214156.png)
Visual Studio Codeのターミナルでも使えるよ
もともとはこれがしたくてやりました。
![20170401215226.png](/images/20170401215226.png)
Read other posts