คุณต้องการให้set-alias commmand ทำงานร่วมกันด้วยสคริปต์ powershell หรือฟังก์ชัน ดังนั้นเปิดตัวแก้ไขและเขียน:
set-location d:\xampp\htdocs
และบันทึกไฟล์นี้เช่นc: \ Users \ kumar \ htdocs32.ps1หรือคุณสามารถสร้างฟังก์ชั่นเช่นนี้
function htdocs32 { set-location d:\xampp\htdocs }
ในการเรียกใช้งานสคริปต์คุณต้องตั้งค่านโยบายการดำเนินการเพื่อให้สามารถใช้งานสคริปต์ได้ เปิดบรรทัดคำสั่ง powershell ในฐานะผู้ดูแลระบบและพิมพ์:
set-executionpolicy remotesigned
ตอนนี้คุณสามารถตั้งค่านามแฝงสำหรับสคริปต์ powershell:
set-alias htdocs c:\Users\kumar\htdocs32.ps1
และพิมพ์ htdocs ตอนนี้จะนำคุณเข้าสู่โฟลเดอร์ htdocs ของคุณ
Powershell กำลังใช้ชุดคำกริยาคำนามสำหรับการตั้งชื่อของ cmdlets ที่เรียกว่า คำกริยาหมายถึงสิ่งที่คุณต้องการทำและคำนามกับสิ่งที่คุณต้องการทำบางสิ่ง
เพื่อรับความช่วยเหลือสำหรับคำสั่ง set-alias ที่คุณต้องการใช้:
get-help set-alias -full |more
และไม่น้อย วิธีอื่นจะอ่านhttp://technet.microsoft.com/en-us/library/ee176958.aspxนี้
นอกจากนี้เพื่อเริ่มต้นด้วย power shell ฉันขอแนะนำให้คุณดู url นี้: http://www.powershellpro.com/powershell-tutorial-introduction/
ในการบันทึกนามแฝงอย่างถาวรคุณต้องบันทึกไว้ในโปรไฟล์ผู้ใช้ของคุณ ทดสอบครั้งแรกว่ามีการใช้งานโปรไฟล์อยู่หรือไม่:
PS C:\> $profile
หากคุณได้รับเท็จคุณสามารถสร้างโปรไฟล์ใหม่โดยพิมพ์:
New-Item -path $profile -type file -force
ตอนนี้คุณสามารถแก้ไขไฟล์
c:\Users\kumar\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
และใส่ฟังก์ชั่นการกำหนดและนามแฝง ตามที่อธิบายไว้ข้างต้น
อย่างไรก็ตามการตั้งค่านามแฝงสำหรับสิ่งนี้ใน linux นั้นไม่จำเป็น sicne มี environmentPariable $ CDPATH สำหรับ bash ซึ่งสามารถตั้งค่าเป็น ~ / .bahsrc