ฉันใช้ WSL (ระบบย่อย Windows สำหรับ Linux) บน windows 10 และติดตั้ง Amazon AWS cli เมื่อฉันเริ่ม WSL ( C:\\WINDOWS\\System32\\wsl.exe
ใน PowerShell) และจากนั้น aws
มันใช้งานได้ดี หากฉันพยายามเรียกใช้เป็นสายการบินเดียว ( C:\\WINDOWS\\System32\\wsl.exe aws
) ไม่พบ aws
คำสั่ง ฉันต้องการมันเป็นสายการบินเดียวเพื่อให้สามารถใช้งานได้จากงาน VS Code
PS C:\Users\pablo.DCA> C:\\WINDOWS\\System32\\wsl.exe aws
/bin/bash: aws: command not found
PS C:\Users\pablo.DCA> C:\\WINDOWS\\System32\\wsl.exe
pablo@DCA-WS01:/mnt/c/Users/pablo.DCA$ aws
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:
aws help
aws <command> help
aws <command> <subcommand> help
aws: error: too few arguments
แบบง่าย ๆ echo
คำสั่งใช้งานได้:
PS C:\Users\pablo.DCA> C:\\WINDOWS\\System32\\wsl.exe echo Hi
Hi
Python เช่นกัน (ซึ่งฉันเคยติดตั้ง aws)
PS C:\Users\pablo.DCA> C:\\WINDOWS\\System32\\wsl.exe python
Python 2.7.15rc1 (default, Nov 12 2018, 14:31:15)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
ทำไมสิ่งนี้ถึงเกิดขึ้น และฉันจะแก้ไขได้อย่างไรหรือฉันจะลองคิดดูว่าเกิดอะไรขึ้น