このサイトを参考にして、Windows 10 のコマンドプロンプトでもLinuxコマンドを使用できるようになるバッチファイルlinuxcmd.bat
とマクロ設定ファイル.doskeys
をC:\Users\xxx
ディレクトリに作成し実行したのですが、いざls
コマンドを実行しようとすると、以下のようなエラーが発生して上手くいきません
cmd
1C:\Users\xxx>linuxcmd.bat 2 3C:\Users\xxx>ls 4Linux 用 Windows サブシステムには、ディストリビューションがインストールされていません。 5ディストリビューションは Microsoft Store にアクセスしてインストールすることができます: 6https://aka.ms/wslstore
何がいけないのでしょうか?
ちなみに、各ファイルの中身は以下の通りです:
.doskeys
alias=if "$1"=="" (doskey /macros) else for /f "delims== tokens=1,*" %i in ("$*") do @if "%j" neq "" ( doskey $* ) else ( doskey /macros $b findstr /b /c:"%i=" ) pwd=cd traceroute=tracert ifconfig=ipconfig awk=wsl awk $* cat=wsl cat $* clear=wsl clear $* cp=wsl cp $* cut=wsl cut $* df=wsl df $* diff=wsl diff $* dig=wsl dig $* du=wsl du $* find=wsl find $* grep=wsl grep $* gzip=wsl gzip $* head=wsl head $* ip=wsl ip $* join=wsl join $* kill=wsl kill $* less=wsl less $* ls=wsl ls $* man=wsl man $* more=wsl more $* mv=wsl mv $* ps=wsl ps $* rm=wsl rm $* sed=wsl sed $* sort=wsl sort $* sudo=wsl sudo $* tail=wsl tail $* touch=wsl touch $* tr=wsl tr $* uniq=wsl uniq $* whoami=wsl whoami $* wc=wsl wc $* wget=wsl wget $*
linuxcmd.bat
@echo off doskey /MACROFILE=%~dp0.doskeys
追記
Ubuntuのインストールが必要だったそうですが、インストールをしていませんでした。
インストールして再度試してみようと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。