Unix Like Commands For Windows
Bash コマンド名と、それを Windows で再現する方法をまとめた一覧表。完全な空欄セルは調査未済な部分です。
Windows コマンドプロンプトと、Windows GitBash までをベース環境とし、それ以外の統合環境 (Cygwin や MSYS・MinGW など) は、依存するモノを減らすためなるべく利用しないようにします。
コマンド | コマンドプロンプト | GitBash | ||
---|---|---|---|---|
標準 | 代替手法 | 標準 | 代替手法 | |
alias |
○ doskey
|
-
|
○
|
-
|
apropos | ||||
awk |
×
|
○ Gawk for Windowsgawk 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 |
○ mdmkdir |
-
|
○
|
-
|
more |
○
|
-
|
||
mv |
○ move
|
-
|
○
|
-
|
ping |
○ ping
|
-
|
||
pwd |
○ cdchdir |
-
|
○
|
-
|
reset |
○ cls
|
-
|
○
|
-
|
rm |
○ delerase rd /s rmdir /s |
-
|
○
|
-
|
rmdir |
○ delerase 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
|
-
|
○
|
-
|