Unix Like Commands For Windows

Bash コマンド名と、それを Windows で再現する方法をまとめた一覧表。完全な空欄セルは調査未済な部分です。

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

コマンド コマンドプロンプト 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
-
○
-