19
From UNIX command to PowerShell command
ลอง map command จาก os ตระกูล UNIX ที่ใช้ในชีวิตประจำวันมาเป็น PowerShell ของ Windows
สร้างโฟลเดอร์
UNIX:
$ mkdir powershell_tut
PowerShell:
PS> New-Item -ItemType "directory" powershell_tut
เปลี่ยนโฟลเดอร์
UNIX:
$ cd powershell_tut
PowerShell:
PS> Set-Location powershell_tut
สร้างไฟล์
UNIX:
$ touch a.txt
PowerShell:
PS> New-Item a.txt
Copy ไฟล์จากต้นทางไปปลายทาง
UNIX:
$ cp a.txt b.txt
$ cp -r dir_a dir_b
PowerShell:
PS> Copy-Item a.txt b.txt
PS> Copy-Item -Recurse dir_a dir_b
ลบไฟล์หรือโฟลเดอร์
UNIX:
$ rm a.txt
$ rm -r dir_a
$ rm -rf dir_b
PowerShell:
PS> Remove-Item a.txt
PS> Remove-Item -Recurse dir_a
PS> Remove-Item -Recurse -Force dir_b
ย้ายไฟล์หรือโฟลเดอร์
UNIX:
$ mv dir_b dir_c
PowerShell:
PS> Move-Item dir_b dir_c
List ไฟล์หรือโฟลเดอร์นั้น ๆ
UNIX:
$ ls
PowerShell:
PS> Get-ChildItem
ดู manual ของโปรแกรมนั่น ๆ
UNIX:
$ man cp
PowerShell:
PS> Get-Help Copy-Item
Request data จาก url ที่ระบุ
UNIX:
$ curl http://example.com
PowerShell:
PS> Invoke-RestMethod -Uri http://example.com
19