Windows で Linux のコマンドを使う Gow

スポンサーリンク
スポンサーリンク

Linux/Unix のコマンドを使うには Cygwin もあり、gccといった開発環境も揃うのですが、単にコマンドを使うだけの用途にはインストールや設定に手間がかかります。

Gow は Cygwin の代わりとして使える軽量なコマンド群で、簡単なインストールで 130個ものコマンドを使うことが出来ます。
ただし、日本語のファイル名の表示や操作に問題があるので、日本語名を用いないファイル操作向けにした方が良いと思います。

Gow のダウンロードは次のページから行います。

https://github.com/bmatzelle/gow/releases/latest

2014年9月14日時点での最新版はバージョン0.8.0です。
「Gow-0.8.0.exe」ボタンを押してダウンロード・インストールします。

インストール時に自動的に環境変数 PATH に Gow のコマンドへのパスが追加され、下記のコマンドが使用できるようになります。

  awk, basename, bash, bc, bison, bunzip2, bzip2, bzip2recover, cat,
  chgrp, chmod, chown, chroot, cksum, clear, cp, csplit, curl, cut, dc,
  dd, df, diff, diff3, dirname, dos2unix, du, egrep, env, expand, expr,
  factor, fgrep, flex, fmt, fold, gawk, gfind, gow, grep, gsar, gsort,
  gzip, head, hostid, hostname, id, indent, install, join, jwhois, less,
  lesskey, ln, ls, m4, make, md5sum, mkdir, mkfifo, mknod, mv, nano,
  ncftp, nl, od, pageant, paste, patch, pathchk, plink, pr, printenv,
  printf, pscp, psftp, putty, puttygen, pwd, rm, rmdir, scp, sdiff, sed,
  seq, sftp, sha1sum, shar, sleep, split, ssh, su, sum, sync, tac, tail,
  tar, tee, test, touch, tr, uname, unexpand, uniq, unix2dos, unlink,
  unrar, unshar, uudecode, uuencode, vim, wc, wget, whereis, which,
  whoami, xargs, yes, zip

また、Gow をインストールすると、エクスプローラの右クリックメニューに「Comman rompt Here」メニューが追加されます。
これは、カレントディレクトリを現在のフォルダにして、コマンドプロンプトを開くことが出来ます。

なお、使用できるコマンドに bash がありますが、インストールしたままの状態では動作しません。

Gow インストール先のディレクトリ下に etcディレクトリを作成して下さい。

Windows64bitの場合(C:\Program Files (x86)が存在する場合)
C:\Program Files (x86)\Gow\etc
Windows32bitの場合(C:\Program Files (x86)が存在しない場合)
C:\Program Files\Gow\etc

2016.6.25追記

他にも次のような方法もありますので、ご覧下さい。

Windows で bash や sshサーバを利用する
WindowsでLinuxコマンドを使う - busybox

参考

Home · bmatzelle/gow Wiki · GitHub
【レビュー】Cygwinより手軽にUNIX風環境が手に入る「Gow」 (3) bashの環境設定を行う | マイナビニュース
Gow bash起動しない

コメント

タイトルとURLをコピーしました