ฉันใหม่สำหรับ Ubuntu
เมื่อใดก็ตามที่ฉันเปิดเทอร์มินัลไดเรกทอรีการทำงานปัจจุบันของฉัน/home/Varun
(ตามที่พบโดยการพิมพ์pwd
)
มีวิธีใดบ้างที่ฉันสามารถกำหนดเส้นทางของเทอร์มินัลให้ตั้งค่า/home/Varun/Desktop/Java Files
เมื่อเปิด
ฉันใหม่สำหรับ Ubuntu
เมื่อใดก็ตามที่ฉันเปิดเทอร์มินัลไดเรกทอรีการทำงานปัจจุบันของฉัน/home/Varun
(ตามที่พบโดยการพิมพ์pwd
)
มีวิธีใดบ้างที่ฉันสามารถกำหนดเส้นทางของเทอร์มินัลให้ตั้งค่า/home/Varun/Desktop/Java Files
เมื่อเปิด
คำตอบ:
เพียงรันคำสั่งต่อไปนี้ในเทอร์มินัลของคุณ:
echo "cd ~/Desktop/Java\ Files" >> ~/.bashrc
คำสั่งดังกล่าวจะเพิ่มบรรทัดใหม่ใน~/.bashrc
ไฟล์ของคุณที่มีcd ~/Desktop/Java\ Files
และที่จะเปลี่ยนไดเรกทอรีการทำงานเริ่มต้นของคุณ/home/Varun/Desktop/Java Files
เมื่อคุณจะเปิดสถานี
เปิดเทอร์มินัลอีกครั้งแล้วคุณจะเห็นความแตกต่าง
คุณสามารถเพิ่มบรรทัดต่อไปนี้ที่ส่วนท้ายของคุณ ~/.bashrc
cd ~/Desktop/Java\ Files
แม้ว่าการเปลี่ยน$HOME
ตัวแปรและcd
คำสั่งการโทร(ฉันจะใช้ cmd สำหรับระยะสั้น) ใน.bashrc
ไฟล์เป็นคำตอบที่ถูกต้องสำหรับคำถามของคุณ
ฉันพบว่าการสร้างนามแฝง (ตัวอย่างcdh
) สะดวกสบายยิ่งขึ้นซึ่งนำฉันไปยังไดเรกทอรีที่ฉันต้องการโดยตรง
เหตุผลก็คือไฟล์ทั้งหมดที่กำหนดค่าโปรแกรมอื่น ๆ (เช่น.bashrc
ตัวอย่าง) ยังคงอยู่ใน$HOME
ไดเรกทอรีเริ่มต้นและฉันสามารถทำงานใน " cdh
ไดเรกทอรี" ของฉันโดยไม่รบกวนจากไฟล์ theese
ถ้าฉันต้องการกลับไปที่$HOME
ไดเรกทอรีฉันสามารถใช้cd
cmd ได้ตลอด
ในลินุกซ์ distros บาง
.bashrc
ไฟล์จะถูกส่งมาพร้อมกับคำสั่งหรือคำสั่งที่รันหรือรันหนึ่งหรือหลายไฟล์อื่น ๆ ที่มีไว้สำหรับการใช้งานเฉพาะนั้น (เช่น.bash_aliases
)ดังนั้นตัดสินใจด้วยตัวเองหากคุณต้องการใช้หรือไม่
ในกรณีที่คุณต้องการใช้พวกเขาเพียงแค่ใช้มันเช่นเดียวกับที่คุณใช้
.bashrc
แต่มีคำสั่ง inteded สำหรับไฟล์ที่ระบุ
ดังนั้นใน.bashrc
(หรือใน.bash_aliases
หรือไฟล์ใดก็ได้ที่คุณเลือก)
เขียนดังต่อไปนี้:
alias cdh='cd /home/Varun/Desktop/Java Files'
หากคุณไม่ชอบ
cdh
นามแฝงอย่ากลัวที่จะใช้ชื่ออื่น แต่ให้แน่ใจว่าไม่มีชื่ออื่น ๆ cmd หรือชื่อแทนเช่นนี้คุณสามารถทำให้ cmd นั้นไม่สามารถใช้งานได้ไม่มากก็น้อยคุณสามารถตรวจสอบได้ว่าชื่อนั้นถูกใช้โดย triyng เพื่อเรียกมันหรือไม่ แต่ฉันอยากรู้อยากเห็น
type
คำสั่ง cmd ด้วยอาร์กิวเมนต์ชื่ออีกคำสั่ง
type
cmd ควรบอกคุณถ้าคำสั่งที่กำหนดเป็นนามแฝงแฟ้มไบนารีหรือสคริปต์ทุบตีหรือสิ่ง ......... และจะบอกคุณเมื่อไม่มี cmd (ซึ่งเป็นสิ่งที่คุณต้องการในกรณีนี้)
เพียงเพิ่ม
หากมีคนใช้เปลือกzshกว่า
nano ~/.zshrc ( open the configuration file)
และที่ bootom เพิ่ม
cd ~/Desktop/Java\ Files
ดังนั้นการปรับแต่งคือสิ่งที่เชลล์คุณเคยใช้(echo $0 )
เพียงแค่เพิ่มคำสั่งที่คุณมักจะใช้และมันจะถูกดำเนินการ