Unix-Like Commands For Windows

Windows で Unix ライク・Linux Bash 風・MacOS 的なコマンドを再現するためのまとめです。

Windows コマンドプロンプトと、Windows GitBash までをベース環境とし、それ以外の統合環境 (Cygwin や MSYS・MinGW など) はなるべく利用しないようにします (依存するモノを減らすため)。

コマンドと再現方法一覧

Bash コマンドと、Windows で再現する方法をまとめた一覧表です。完全な空欄セルは作成未済な内容です。

コマンド コマンドプロンプト GitBash
標準 代替手法 標準 代替手法
alias
doskey
-
-
apropos
awk
×
Gawk for Windows
gawk 3.1.5 for Windows
-
cal
cat
type
-
-
cd
cd
-
-
chgrp
chmod
chown
chroot
clear
cls
-
cp
copy
-
-
date
date
-
-
df
fsutil volume diskfree 【ドライブ名】
-
-
diff
fc
-
diff3
×
-
echo
echo
-
-
expr
-
file
-
find
dir /b /s
-
grep
findstr
-
gzip
-
halt
head
-
history
-
kill
taskkill
-
-
less
more
-
-
ln
mklink
-
-
ls
dir
-
-
man
【コマンド】 /?
-
×
man.sh ()
mkdir
md
mkdir
-
-
more
-
mv
move
-
-
ping
ping
-
pwd
cd
chdir
-
-
reset
cls
-
-
rm
del
erase
rd /s
rmdir /s
-
-
rmdir
del
erase
rd /s
rmdir /s
-
-
sed
×
sed for Windows ()
-
sleep
timeout
-
sort
sort
-
-
tail
×
(拙作) TailF.bat
-
tee
×
Tee.CMD
-
touch
type nul > 【ファイル名】
copy 【ファイル名】 +
(拙作) Touch.bat
-
tr
×
-
vi
×
KaoriYa Vim
-
wc
find /c /v "" ()
-
wget
×
×
MinGW wget 1.9.1
which
where
-
-
who
query user
-
-