มีทางลัดC:\Users\<current user>\
ใช่มั้ย
ไม่มีทางลัดโดยตรง
มีวิธีแก้ไขปัญหาต่าง ๆ สองสามข้อ (ดูด้านล่าง)
ใช้ตัวแปรสภาพแวดล้อมพร้อมกับcd
หรือcd /d
ใช้subst
หรือnet use
เพื่อสร้างการแมปไปยังตัวอักษรไดรฟ์อื่น
ติดตั้งcygwin
และใช้งานbash
ใช้powershell
- powershell รองรับ~
วิธีการแก้ปัญหาที่ผ่านมาอาจจะเป็นที่ง่ายที่สุดคือถ้าคุณกำลังเตรียมที่จะใช้แทนpowershell
cmd
โซลูชันที่ 1: ใช้ตัวแปรสภาพแวดล้อมพร้อมกับcd
หรือcd /d
หากคุณต้องการเปลี่ยนเป็นไดเร็กทอรีนี้เป็นประจำให้รันคำสั่งต่อไปนี้:
setx DOCS %USERPROFILE%
สิ่งนี้จะตั้งค่าตัวแปรสภาพแวดล้อมอย่างถาวรDOCS
แต่ในการใช้งานคุณต้องเริ่มcmd
เชลล์ใหม่ก่อนจากนั้นจึงกำหนดตัวแปรและพร้อมใช้งาน:
F:\test>echo %DOCS%
C:\Users\DavidPostill\
ในการเปลี่ยนไดเรกทอรีจากตำแหน่งใด ๆ ให้ใช้คำสั่งต่อไปนี้:
cd /d %DOCS%
หากคุณใช้ไดรฟ์อยู่แล้วc:
คุณสามารถใช้:
cd %DOCS%
สร้างไฟล์ชุด ( docs.cmd
) PATH
และวางไว้ที่ไหนสักแห่งในของคุณ
docs.cmd:
@echo off
cd /d %DOCS%
จากนั้นคุณสามารถพิมพ์docs
โดยไม่คำนึงถึงตำแหน่งปัจจุบันของคุณและจะนำคุณไปยังC:\Users\<current user>
โซลูชันที่ 2: ใช้subst
หรือnet use
เพื่อสร้างการแมปไปยังอักษรชื่อไดรฟ์อื่น
คุณสามารถใช้subst
:
subst x: %USERPROFILE%
และจากนั้น
x:
น่าเสียดายที่การแมปไดรฟ์ไม่คงอยู่ในการรีบูต
net use
จะคงอยู่ตลอดการบู๊ตตัวอย่างเช่น:
net use x: "\\computerName\c$\pathName" /persistent:yes
ดูคำตอบในวิธีการทำแผนที่ SUBST แบบถาวรตลอดการรีบูตเครื่อง? สำหรับคำแนะนำโดยละเอียด
โซลูชันที่ 3: ติดตั้งcygwin
และใช้งานbash
คุณสามารถลองติดตั้งcygwin ได้ :
Cygwin คือ:
- ชุดใหญ่ของ GNU และเครื่องมือโอเพนซอร์สที่ให้การทำงานคล้ายกับการกระจาย Linux บน Windows
เมื่อคุณติดตั้ง cygwin แล้วคุณสามารถเรียกใช้bash
ในเทอร์มินัล cygwin และตั้งค่าตัวแปรสภาวะแวดล้อม bash HOME
ตามความเหมาะสม
ทางเลือกอื่นใน cygwin ได้แก่msys (MingW) :
MSYS เป็นชุดของโปรแกรมอรรถประโยชน์ GNU เช่นทุบตี, ทำ, เพ่งพิศและ grep เพื่ออนุญาตการสร้างแอปพลิเคชันและโปรแกรมที่ขึ้นอยู่กับเครื่องมือ UNIX แบบดั้งเดิมที่จะนำเสนอ มันมีวัตถุประสงค์เพื่อเสริม MinGW และข้อบกพร่องของเปลือก cmd
และGit สำหรับ Windows :
Git สำหรับ Windows มีการจำลองแบบ BASH ที่ใช้เพื่อเรียกใช้ Git จากบรรทัดคำสั่ง * ผู้ใช้ NIX ควรรู้สึกเหมือนอยู่บ้านเพราะ BASH emulation ทำงานเหมือนกับคำสั่ง "git" ในสภาพแวดล้อม LINUX และ UNIX
โซลูชันที่ 4: การใช้งาน powershell
ตามที่ระบุไว้ในความคิดเห็นในคำถามอื่นโดยSBI powershell สนับสนุน~
และคุณสามารถพิมพ์:
cd ~
อ่านเพิ่มเติม
- ดัชนี AZ ของบรรทัดคำสั่ง Windows CMD - การอ้างอิงที่ยอดเยี่ยมสำหรับทุกสิ่งที่เกี่ยวข้องกับบรรทัด Windows cmd
- cd - เปลี่ยนไดเรกทอรี - เลือกโฟลเดอร์ (และไดรฟ์)
- setx - ตั้งค่าตัวแปรสภาพแวดล้อมอย่างถาวรสามารถใช้ SETX เพื่อตั้งค่าตัวแปรสภาพแวดล้อมสำหรับเครื่อง (HKLM) หรือผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน (HKCU)
- subst - แทนอักษรชื่อไดรฟ์สำหรับเครือข่ายหรือเส้นทางท้องถิ่น
cd
โดยไม่มีข้อโต้แย้งจะเปลี่ยนเป็นไดเรกทอรีบ้านของคุณ