読者です 読者をやめる 読者になる 読者になる

Corredor

ウェブ、プログラミングの勉強メモ。

.bash_profile と .bashrc は何が違うの?使い分けを覚える

普段 Windows で GitBash を起動して Bash しか使わない人とか、Mac OSX デフォルトのターミナルしか触らない人とかは、これらの違いやそれによる利便を感じることはないと言える。自分も今のところ、「分かれていることで便利だ」と感じるようなことはない…

Bash 上で直接実行できる Windows バッチファイルを作る

GitBash など、Windows 上で Bash を使っているとき、Windows バッチファイルを起動するには、cmd.exe から叩いてあげれば使うことができる。 例えば以下のような空ファイルを作る create.bat があったとする。 @Echo Off Type C:\Temp.txt Exit /b GitBash …

GitBash in ConEmu で256色を表示させるまでの軌跡

ConEmu 上で GitBash を使い始めて、何やら256色表示できるらしいと聞いて色々知らべてみたら思わぬ地雷だった。 発端 GitBash を直接起動した場合、以下のように256色表示できる。これは、以下のシェルスクリプトで256色表示をテストしたところ。 参考:col…

Windows のターミナル環境を劇的に改善する「ConEmu」を入れてみた

Windows コマンドプロンプト、PowerShell、GitBash。どれも Mac OSX のターミナルみたいにカッコよくない。GitBash のターミナルはフォント指定などがしやすく割と綺麗な方ではあるが、タブ機能がないのがイマイチか。 そこで、これらのシェルの表面 (ターミ…

Windows で Tail -f をやりたい

Windows には tail コマンドがない。ログファイルを確認する時に tail -f が重宝するのだが…。 というわけで、Windows 上で tail コマンドを使うための方法を紹介する。 msys・Git For Windows を入れれば入っている Git For Windows など、msys 系のツール…

msys や GitBash で cd コマンドに Windows のファイルパスを渡すには

msys や GitBash、Cygwin などで、C:\Users\Neo\ といったフォルダパスを cd コマンドに渡すと、うまく移動できないことがある。\ が特殊文字として扱われるからだ。 以下のようにバックスラッシュ (円マーク) \ をスラッシュ / に変えれば移動できるが、い…

GitBash For Windows で man コマンドを使いたい

Windows の GitBash (msysGit) には man コマンドがない。毎回「そんなコマンドねえよ」と怒られるのは悲しいので、何かしら表示させるようにしたい。 先に結論から。以下の手順で、英語だけどこれで読める感じだ。 wget.exe をダウンロードする man.sh をコ…

Windows の「ファイル名を指定して実行」から Git Bash を立ち上げる方法

以下のコードを bash.bat という名前にして、パスの通っている場所、例えば C:\Users\(ユーザ名)\ 直下にでも置いておく。 @echo off if "%CD%" == "C:\WINDOWS\system32" ( cd %HOMEDRIVE%%HOMEPATH% ) start "" "C:\Program Files\Git\git-bash.exe" 参考…

msysGit? Git For Windows? GitBash? → 全部同じモノ

いつも「アレ?何が違うんだっけ?」ってなるのでタイトルだけの記事を書いてみた。 「msysGit」は古い呼び方。最近は「Git For Windows」と呼ぶ。msysGit 時代のモノでも、Git For Windows のモノでも、インストールすると「Git Bash」というショートカット…