จะกลับไปยังไดเรกทอรีสุดท้ายใน Linux ได้อย่างไร
ในนั้น ระบบปฏิบัติการ Linux เป็นเรื่องปกติที่จะทำงานกับหลายไดเรกทอรีในคำสั่งหรือเซสชันเดียว บางครั้งการจำตำแหน่งที่แน่นอนของไดเร็กทอรีก่อนหน้าไดเร็กทอรีที่เรากำลังเรียกดูอาจเป็นเรื่องยาก โดยเฉพาะอย่างยิ่งเมื่อทำงานในโครงการที่ซับซ้อนหรือในสภาพแวดล้อมบรรทัดคำสั่ง โชคดีที่ Linux เสนอวิธีแก้ปัญหาที่ง่ายและรวดเร็วในการกลับไปยังไดเร็กทอรีก่อนหน้า โดยไม่จำเป็นต้องใช้พาธแบบเต็มหรือคำสั่งที่ซับซ้อน ในบทความนี้เราจะสำรวจ วิธีกลับไปยังไดเร็กทอรีสุดท้ายใน Linux อย่างง่ายดายและมีประสิทธิภาพ
ขั้นตอนที่ 1: การใช้คำสั่ง “cd -“
วิธีที่ง่ายที่สุดวิธีหนึ่งในการกลับไปยังไดเร็กทอรีสุดท้ายใน Linux คือการใช้คำสั่ง "cd -" คำสั่งนี้ใช้เพื่อเปลี่ยนไดเร็กทอรีเป็นไดเร็กทอรีก่อนหน้า ซึ่งก็คือไดเร็กทอรีสุดท้ายที่เราได้สำรวจไป สิ่งสำคัญคือต้องจำไว้ว่าหลังจากใช้คำสั่ง "cd -" ไดเรกทอรีปัจจุบันจะกลายเป็นไดเรกทอรีที่เข้าชมครั้งล่าสุด
ขั้นตอนที่ 2: คำสั่ง “pwd”
อีกวิธีหนึ่งในการตรวจสอบไดเร็กทอรีปัจจุบันและไดเร็กทอรีล่าสุดที่เยี่ยมชมคือการใช้คำสั่ง "pwd" คำสั่งนี้แสดงเส้นทางแบบเต็มของไดเร็กทอรีปัจจุบันที่เราอยู่ ด้วยการรันคำสั่ง “pwd” เราจะสามารถดูไดเร็กทอรีปัจจุบันและด้วยเหตุนี้ไดเร็กทอรีที่จะเป็นไดเร็กทอรีที่เราเยี่ยมชมครั้งล่าสุด after โดยใช้คำสั่ง »cd -«
ขั้นตอนที่ 3: การใช้ ทางลัดการนำทางและการเติมข้อความอัตโนมัติบนบรรทัดคำสั่ง
นอกจากคำสั่ง "cd -" แล้ว Linux ยังมีทางลัดการนำทางและการเติมข้อความอัตโนมัติอื่นๆ ที่สามารถทำให้กระบวนการกลับไปยังไดเร็กทอรีสุดท้ายง่ายขึ้น ตัวอย่างเช่น การกดปุ่มลูกศรขึ้นจะแสดงคำสั่งสุดท้ายที่ดำเนินการ รวมถึงคำสั่งเปลี่ยนไดเร็กทอรีด้วย การกดปุ่มลูกศรขึ้นจากนั้นปุ่ม Enter จะดำเนินการคำสั่งสุดท้ายที่ใช้โดยอัตโนมัติ ทำให้เราสามารถกลับไปยังไดเร็กทอรีที่เข้าชมครั้งล่าสุดได้
บทสรุป
การกลับไปยังไดเร็กทอรีสุดท้ายใน Linux เป็นเรื่องง่ายด้วยฟังก์ชันการทำงานดั้งเดิมของระบบปฏิบัติการ ไม่ว่าจะใช้คำสั่ง »cd -« คำสั่ง »pwd» เพื่อตรวจสอบตำแหน่งปัจจุบัน หรือการใช้ประโยชน์จากทางลัดการนำทางและการเติมข้อความอัตโนมัติบนบรรทัดคำสั่ง ก็เป็นไปได้ที่จะกลับไปยังไดเร็กทอรีที่เราเยี่ยมชมครั้งล่าสุดได้อย่างรวดเร็วโดยไม่มีความยุ่งยาก เมื่อคุณทราบเทคนิคเหล่านี้แล้ว คุณจะสามารถประหยัดเวลาและความพยายามในการเรียกดูไดเร็กทอรีต่างๆ ในสภาพแวดล้อม Linux
– ความสำคัญของการกลับไปยังไดเรกทอรี สุดท้ายใน Linux
ระบบปฏิบัติการ Linux ขึ้นชื่อในด้านความคล่องตัวและบรรทัดคำสั่งที่ทรงพลัง หนึ่งในคำสั่งที่มีประโยชน์ที่สุดคือ ซีดี-ซึ่งช่วยให้เราสามารถกลับไปยังไดเร็กทอรีที่เข้าชมครั้งล่าสุดได้
เมื่อใช้ ซีดี-, ระบบปฏิบัติการ Linux จะพาเราไปยังไดเร็กทอรีก่อนหน้าไดเร็กทอรีปัจจุบันโดยอัตโนมัติ สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อเราเรียกดูไดเร็กทอรีต่างๆ และต้องการกลับไปยังไดเร็กทอรีเฉพาะอย่างรวดเร็ว แทนที่จะต้องพิมพ์เส้นทางไดเร็กทอรีแบบเต็ม เราเพียงแค่รันคำสั่ง ซีดี- จบแล้ว
ตอนนี้สิ่งสำคัญคือต้องทราบว่า ซีดี- ไม่เพียงช่วยให้เรากลับไปยังไดเร็กทอรีสุดท้ายเท่านั้น แต่ยังช่วยให้เราสามารถสลับระหว่างสองไดเร็กทอรีเฉพาะได้อีกด้วย ตัวอย่างเช่น ถ้าเราทำงานในไดเร็กทอรี "Documents" และเราเปลี่ยนเป็นไดเร็กทอรี "Photos" เราก็สามารถใช้ ซีดี- เพื่อกลับไปยัง “เอกสาร” อย่างไรก็ตามถ้าเราวิ่งอีกครั้ง ซีดี-เราจะกลับไปที่ "ภาพถ่าย" สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อเรากำลังทำงานที่ต้องมีการย้ายบ่อยครั้งระหว่างสองไดเร็กทอรีที่แตกต่างกัน
– คำสั่งและทางลัดที่มีประโยชน์เพื่อกลับไปยังไดเร็กทอรีก่อนหน้าใน Linux
มีบางสถานการณ์ที่ใน Linux เราต้องย้ายไปมาระหว่างไดเร็กทอรีต่างๆ แล้วกลับไปยังไดเร็กทอรีก่อนหน้าโดยไม่ต้องพิมพ์เส้นทางทั้งหมดอีกครั้ง โชคดีที่มีคำสั่งและทางลัดที่ช่วยให้เรากลับไปยังไดเร็กทอรีก่อนหน้าได้อย่างรวดเร็วและมีประสิทธิภาพ ในส่วนนี้ เราจะสำรวจตัวเลือกบางส่วนเหล่านี้และวิธีการใช้งาน
1. คำสั่ง «ซีดี - «
คำสั่ง "cd -" เป็นวิธีที่รวดเร็วในการกลับไปยังไดเร็กทอรีก่อนหน้าใน Linux เพียงพิมพ์คำสั่งนี้ใน Terminal เราก็จะย้ายกลับไปยังไดเร็กทอรีที่เราอยู่ก่อนหน้านี้ คำสั่งนี้มีประโยชน์อย่างยิ่งเมื่อเราต้องการสลับระหว่างสองไดเร็กทอรีอย่างต่อเนื่อง ตัวอย่างเช่น เราสามารถใช้ "cd /path/directory" เพื่อไปยังไดเร็กทอรีที่ระบุ จากนั้นใช้ "cd -" เพื่อกลับไปยังไดเร็กทอรีก่อนหน้าโดยไม่ต้องพิมพ์เส้นทางแบบเต็มอีกครั้ง
2. ทางลัด «~-«
อีกวิธีในการกลับไปยังไดเร็กทอรีก่อนหน้าคือการใช้ทางลัด «~-« ซึ่งแสดงถึงไดเร็กทอรีล่าสุดที่เข้าชม ทางลัดนี้สามารถใช้ร่วมกับคำสั่งหรือทางลัดอื่นได้ ตัวอย่างเช่น หากเราต้องการแสดงรายการเนื้อหาของไดเร็กทอรีก่อนหน้า เราสามารถใช้คำสั่ง “ls ~-“ นี่จะแสดงเนื้อหาของไดเร็กทอรีก่อนหน้าโดยไม่ต้องเปลี่ยนไดเร็กทอรี ทางลัด “~-” มีประโยชน์อย่างยิ่งเมื่อเราต้องการเข้าถึงไฟล์หรือไดเร็กทอรีใกล้กับไดเร็กทอรีก่อนหน้าโดยไม่ต้องเคลื่อนไหวที่ซับซ้อน
3. การใช้ตัวแปร
คุณสามารถใช้ตัวแปรเพื่อจัดเก็บชื่อของไดเร็กทอรีก่อนหน้า จากนั้นใช้เพื่อกลับไปยังไดเร็กทอรีนั้นเมื่อจำเป็น ตัวอย่างเช่น เราสามารถใช้คำสั่ง “previous_dir=$(pwd)” เพื่อจัดเก็บไดเร็กทอรีก่อนหน้าในตัวแปรชื่อ “previous_dir” จากนั้นเราสามารถใช้คำสั่ง »cd $previous_dir» เพื่อกลับไปยังไดเร็กทอรีนั้นได้ทุกเวลา ตัวแปรช่วยให้เราติดตาม ไดเรกทอรีที่เยี่ยมชม และ อำนวยความสะดวกในกระบวนการ ในการกลับไปยังไดเรกทอรีก่อนหน้าเมื่อเราต้องการ กล่าวโดยสรุป การกลับไปยังไดเร็กทอรีก่อนหน้าใน Linux เป็นกระบวนการง่ายๆ เนื่องจากมีคำสั่งและทางลัดที่มีอยู่ ไม่ว่าจะใช้คำสั่ง "cd -" ทางลัด "~-" หรือตัวแปรเพื่อจัดเก็บไดเร็กทอรีก่อนหน้า คุณสามารถย้ายระหว่าง locations ต่างๆ ได้อย่างรวดเร็ว ในระบบ ของไฟล์โดยไม่ต้องพิมพ์เส้นทางแบบเต็มอีกครั้ง ตัวเลือกเหล่านี้มีประโยชน์อย่างยิ่งเมื่อเราทำงานในโครงการที่ซับซ้อนหรือจำเป็นต้องสลับระหว่างไดเร็กทอรีบ่อยๆ ตอนนี้คุณพร้อมที่จะเพิ่มประสิทธิภาพเวิร์กโฟลว์ Linux ของคุณแล้ว!
– ใช้คำสั่ง »cd -» เพื่อกลับไปยังไดเร็กทอรีก่อนหน้า
คำสั่ง “cd -” เป็นเครื่องมือที่มีประโยชน์ ระบบปฏิบัติการลินุกซ์ ซึ่งช่วยให้เราสามารถกลับไปยังไดเร็กทอรีก่อนหน้าได้อย่างรวดเร็วและง่ายดาย เมื่อทำงานบนบรรทัดคำสั่งเป็นเรื่องปกติที่เราต้องนำทางระหว่างไดเร็กทอรีต่าง ๆ เพื่อทำงานเฉพาะ อย่างไรก็ตาม บางครั้งเราพบว่าตัวเองอยู่ในสถานการณ์ที่ต้องกลับไปที่ไดเร็กทอรีก่อนหน้าและทำซ้ำขั้นตอนก่อนหน้า ด้วยคำสั่ง “cd -“ งานนี้จะมีประสิทธิภาพมากขึ้นมาก
หากต้องการใช้คำสั่ง «cd - « เราเพียงแค่ต้องพิมพ์คำสั่งลงในบรรทัดคำสั่งแล้วกดปุ่ม Enter ระบบจะพาเราไปยังไดเร็กทอรีที่เราเคยอยู่ทันที ฟังก์ชันนี้มีประโยชน์อย่างยิ่งเมื่อเราทำงานในโครงการที่เกี่ยวข้องกับหลายไดเร็กทอรี และเราจำเป็นต้องสลับไปมาระหว่างไดเร็กทอรีเหล่านี้บ่อยๆ
ข้อดีเพิ่มเติมของคำสั่ง "cd -" คือช่วยให้เราสามารถเก็บบันทึกในใจของไดเร็กทอรีที่เราเยี่ยมชมในระหว่างเซสชันการทำงานของเรา สิ่งนี้ทำให้เราสามารถนำทางระหว่างพวกเขาได้ง่ายขึ้นโดยไม่ต้องจำเส้นทางทั้งหมด นอกจากนี้ หากเราจำเป็นต้องดำเนินการบางอย่างในไดเร็กทอรีต่างๆ เราสามารถใช้คำสั่ง "cd -" เพื่อกลับไปยังแต่ละไดเร็กทอรีได้อย่างรวดเร็ว โดยไม่จำเป็นต้องพิมพ์เส้นทางแบบเต็มในแต่ละครั้ง กล่าวโดยสรุป คำสั่ง “cd -” เป็นเครื่องมือที่ทรงพลังและมีประสิทธิภาพในการกลับไปยังไดเร็กทอรี ก่อนหน้าบน Linux. ลองใช้มันและสัมผัสกับความสะดวกสบายที่ได้รับในการทำงานประจำวันของคุณ
– วิธี use ทางลัด “Alt + -” เพื่อ กลับไปยังไดเร็กทอรีก่อนหน้าบนบรรทัดคำสั่ง
บนบรรทัดคำสั่ง Linux มีวิธีที่ง่ายและรวดเร็วในการกลับไปยังไดเร็กทอรีก่อนหน้าโดยใช้ทางลัด "Alt + -" ทางลัดนี้หรือที่เรียกว่า “Alt + ยัติภังค์” ช่วยให้คุณประหยัดเวลาและแรงโดยไม่ต้องพิมพ์กลับด้าน จะดีกว่าไหมหากสามารถย้ายไปมาระหว่างไดเร็กทอรีได้อย่างรวดเร็วโดยไม่ต้องพิมพ์เส้นทางทั้งหมดอีกครั้ง อ่านต่อเพื่อดูวิธีใช้ทางลัดนี้และทำให้ประสบการณ์บรรทัดคำสั่งของคุณง่ายขึ้น!
ใช้ทางลัด “Alt + -” เพื่อกลับไปที่บรรทัดคำสั่ง:
1. เปิดหน้าต่างเทอร์มินัล บนระบบ Linux ของคุณ
2. นำทางไปยังไดเร็กทอรีปลายทางโดยใช้คำสั่งเช่น “cd” และ “ls”
3. เมื่อคุณอยู่ในไดเรกทอรีปลายทาง เพียงกด “Alt + -” บนแป้นพิมพ์ของคุณ เพื่อกลับไปยังไดเร็กทอรีก่อนหน้า
โดยเฉพาะอย่างยิ่ง:
– แป้นพิมพ์ลัดนี้จะใช้งานได้เฉพาะเมื่อคุณใช้ “cd” เพื่อนำทางระหว่างไดเร็กทอรี
– คุณสามารถย้อนกลับได้เพียงครั้งเดียวโดยใช้ "Alt + -" หากต้องการย้อนกลับ หลายครั้ง คุณจะต้องกดทางลัด ซ้ำๆ
- หากคุณไม่ได้ใช้ «cd» เพื่อย้าย ระหว่างไดเรกทอรีทางลัด “Alt + -” จะไม่นำคุณกลับไปยังไดเร็กทอรีก่อนหน้า
เหตุใดการใช้ทางลัด "Alt + -" จึงมีประโยชน์:
– ประหยัดเวลา ประหยัดเวลา: แทนที่จะต้องพิมพ์เส้นทางทั้งหมดกลับ ด้วย ทางลัดนี้ คุณสามารถกลับไปยังไดเร็กทอรีก่อนหน้า ได้ด้วยการเคลื่อนไหวเพียงครั้งเดียว
– ใช้งานง่าย: ทางลัด “Alt + -” นั้นง่ายต่อการจดจำและใช้งาน ซึ่งสามารถปรับปรุงเวิร์กโฟลว์บรรทัดคำสั่งของคุณได้
– หลีกเลี่ยงข้อผิดพลาด: ด้วยความสามารถในการย้อนกลับอย่างรวดเร็วและง่ายดาย คุณจะลดโอกาสที่จะเกิดข้อผิดพลาดเมื่อเขียนเส้นทางไดเร็กทอรีที่ยาวและซับซ้อน
ตอนนี้คุณรู้ทางลัดที่มีประโยชน์นี้แล้ว ลงมือเลย! ในการทำงาน และทำให้ประสบการณ์บรรทัดคำสั่ง Linux ของคุณง่ายขึ้น! อย่าลืมฝึกฝนและทดลองด้วยคำสั่งต่างๆ เพื่อให้ได้ประโยชน์สูงสุดจากฟังก์ชันนี้ ขอแสดงความยินดีที่ค้นพบวิธีที่มีประสิทธิภาพมากขึ้นในการนำทางระหว่างไดเร็กทอรี!
– ตรวจสอบวิธีการอื่นเพื่อกลับไปยังไดเร็กทอรีสุดท้ายใน Linux
มีวิธีการอื่นในการกลับไปยังไดเร็กทอรีสุดท้ายใน Linux ในกรณีที่คำสั่ง "cd -" ไม่เหมาะกับสถานการณ์ของคุณมากที่สุด นี่คือตัวเลือกอื่นๆ ที่อาจเป็นประโยชน์กับคุณ:
1. ใช้ตัวแปรสภาพแวดล้อม “OLDPWD”: ตัวแปรนี้จะบันทึกไดเร็กทอรีก่อนหน้าไดเร็กทอรีปัจจุบัน และสามารถใช้เพื่อกลับไปยังไดเร็กทอรีนั้นได้ตลอดเวลา หากต้องการใช้งาน เพียงป้อนคำสั่ง “cd $OLDPWD” แล้วคุณจะถูกเปลี่ยนเส้นทางไปยังไดเร็กทอรีสุดท้ายที่คุณอยู่
2. ใช้คำสั่ง “pusd” และ “popd”: คำสั่งเหล่านี้ทำงานเหมือนกับไดเร็กทอรีสแต็กและช่วยให้คุณสามารถนำทางระหว่างตำแหน่งต่างๆ ได้อย่างง่ายดาย เมื่อคุณรันคำสั่ง pushd มันจะบันทึกไดเร็กทอรีปัจจุบันบนสแต็กและย้ายคุณไปยังตำแหน่งใหม่ จากนั้นคุณสามารถใช้คำสั่ง "popd" เพื่อกลับไปยังไดเร็กทอรีสุดท้ายที่บันทึกไว้ในสแต็ก คุณสามารถใช้คำสั่ง “dirs” เพื่อดูไดเร็กทอรีในสแต็ก
3. สร้างฟังก์ชันในไฟล์การกำหนดค่า: หากคุณจำเป็นต้องกลับไปยังไดเร็กทอรีสุดท้ายบ่อยครั้ง คุณสามารถสร้างฟังก์ชันในไฟล์การกำหนดค่าเทอร์มินัลได้ (.bashrc, .zshrc ฯลฯ ) ตัวอย่างเช่น คุณสามารถตั้งชื่อฟังก์ชันนี้ว่า "back" และเพิ่มคำสั่ง "cd -" เพื่อให้ฟังก์ชันเปลี่ยนเส้นทางคุณไปยังไดเร็กทอรีล่าสุดที่เข้าชมโดยอัตโนมัติ จากนั้นคุณสามารถป้อน "ย้อนกลับ" ในเทอร์มินัลแล้วคุณจะถูกนำไปยังไดเร็กทอรีก่อนหน้า นอกจากนี้ คุณยังสามารถปรับแต่งคุณสมบัตินี้ได้โดยเพิ่มคำสั่งที่มีประโยชน์อื่นๆ เช่น การแสดงไฟล์ในไดเร็กทอรีก่อนหน้า หรือการรันคำสั่งเฉพาะเมื่อกลับมา
– เรียนรู้เกี่ยวกับประโยชน์ของคำสั่ง “pushd” เพื่อนำทางระหว่างไดเร็กทอรี
คำสั่ง “pushd” เป็นเครื่องมือที่มีประโยชน์มากใน Linux เพื่อนำทางระหว่างไดเร็กทอรีต่างๆ ได้อย่างมีประสิทธิภาพมากขึ้น ด้วยคำสั่งนี้ คุณสามารถเปลี่ยนไดเร็กทอรีได้อย่างรวดเร็วและกลับไปยังไดเร็กทอรีล่าสุดที่คุณทำงานอยู่ได้อย่างง่ายดาย สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อคุณทำงานต่างๆ ในไดเร็กทอรีที่แตกต่างกัน และต้องการกลับไปยังไดเร็กทอรีก่อนหน้าอย่างรวดเร็ว
การทำงานพื้นฐานของคำสั่ง "pushd" นั้นเรียบง่ายแต่ทรงพลัง เมื่อคุณใช้งาน ไดเร็กทอรีปัจจุบันจะถูกเพิ่มลงในสแต็ก และคำสั่งจะนำคุณไปยังไดเร็กทอรีที่ระบุ หากคุณต้องการกลับไปยังไดเร็กทอรีก่อนหน้า คุณสามารถใช้คำสั่ง "popd" และมันจะกู้คืนไดเร็กทอรีก่อนหน้าที่อยู่ในสแต็ก ด้วยวิธีนี้ ไม่จำเป็นต้องจำเส้นทางไดเร็กทอรีก่อนหน้าหรือพิมพ์ด้วยตนเอง เนื่องจากคำสั่งจะทำโดยอัตโนมัติ
นอกจากจะช่วยให้คุณกลับไปยังไดเร็กทอรีสุดท้ายได้อย่างรวดเร็วแล้ว คำสั่ง pushd ยังช่วยให้คุณเปลี่ยนไดเร็กทอรีในโครงสร้างสแต็กได้อีกด้วย ซึ่งหมายความว่าคุณสามารถใช้มันเพื่อสลับไปยังหลายไดเรกทอรีแล้วกลับมาในลำดับย้อนกลับได้ คุณสามารถดูไดเร็กทอรีที่ซ้อนกันได้โดยใช้คำสั่ง “dirs” สิ่งนี้มีประโยชน์เมื่อคุณกำลังทำงานหลายโครงการและจำเป็นต้องสลับระหว่างโปรเจ็กต์เหล่านั้น อย่างมีประสิทธิภาพ.
– ข้อแนะนำในการจำไดเร็กทอรีก่อนหน้าเมื่อทำงานใน Linux
มีหลายครั้งที่คุณจะทำงานใน Linux และคุณจะต้องจำไดเร็กทอรีก่อนหน้านี้ที่คุณอยู่ก่อนที่จะย้ายไปที่ไดเร็กทอรีอื่น โชคดีที่มีหลายวิธีในการดำเนินการนี้อย่างรวดเร็วและง่ายดาย ในบทความนี้ ฉันจะให้ คำแนะนำแก่คุณในการจำไดเร็กทอรีก่อนหน้า เมื่อคุณทำงานใน Linux
1. ใช้คำสั่ง «cd -«: หนึ่งในวิธีที่ง่ายที่สุดในการกลับไปยังไดเร็กทอรีสุดท้ายใน Linux คือการใช้คำสั่ง »cd -« คำสั่งนี้ช่วยให้คุณสามารถกลับไปยังไดเร็กทอรีก่อนหน้าที่คุณอยู่ได้ เพียงพิมพ์ "cd -" ที่บรรทัดคำสั่งแล้วกด Enter นี่จะนำคุณกลับไปยังไดเร็กทอรีล่าสุดที่คุณทำงานอยู่ ง่ายและรวดเร็ว!
2. ใช้ตัวแปร $OLDPWD: อีกวิธีหนึ่งในการจดจำไดเร็กทอรีก่อนหน้าใน Linux คือการใช้ตัวแปร $OLDPWD ตัวแปรนี้เก็บไดเร็กทอรีสุดท้ายที่คุณอยู่ หากต้องการกลับไปยังไดเร็กทอรีนั้น เพียงพิมพ์ “cd $OLDPWD” ที่บรรทัดคำสั่งแล้วกด Enter นี่จะนำคุณกลับไปยังไดเร็กทอรีก่อนหน้า วิธีที่มีประสิทธิภาพ.
3. สร้างนามแฝงในไฟล์การกำหนดค่าเชลล์: หากคุณจำเป็นต้องใช้คำสั่งบ่อยครั้งเพื่อกลับไปยังไดเร็กทอรีสุดท้ายใน Linux คุณสามารถสร้างนามแฝงเพื่อให้ง่ายขึ้น เปิดไฟล์การกำหนดค่าเชลล์ (เช่น .bashrc หรือ .zshrc) และเพิ่มบรรทัดโค้ดต่อไปนี้: นามแฝงกลับ=»ซีดี - «. สิ่งนี้จะสร้างนามแฝงที่เรียกว่า "back" ซึ่งจะรันคำสั่ง "cd -" จากนั้นเพียงพิมพ์ "back" ที่บรรทัดคำสั่งแล้วกด Enter เพื่อกลับไปยังไดเร็กทอรีสุดท้าย ตอนนี้คุณสามารถใช้นามแฝงนี้ได้ทุกเมื่อที่ต้องการ
โปรดจำไว้ว่านี่เป็นเพียงวิธีการบางส่วนในการจดจำไดเร็กทอรีก่อนหน้าเมื่อทำงานใน Linux คุณสามารถลองใช้วิธีการต่างๆ และค้นหาวิธีที่เหมาะกับความต้องการของคุณมากที่สุด ฉันหวังว่าคำแนะนำเหล่านี้จะเป็นประโยชน์สำหรับคุณและช่วยให้คุณทำงานได้อย่างมีประสิทธิภาพมากขึ้นใน Linux!
– สำรวจตัวเลือกเพื่อทำให้กระบวนการกลับไปยังไดเร็กทอรีสุดท้ายใน Linux เป็นแบบอัตโนมัติ
งานทั่วไปอย่างหนึ่งเมื่อทำงานบนบรรทัดคำสั่ง Linux คือการนำทางไปยังไดเร็กทอรีต่าง ๆ แต่จะเกิดอะไรขึ้นเมื่อคุณพบว่าตัวเองอยู่ในไดเร็กทอรีย่อยภายในแผนผังไดเร็กทอรีและต้องการกลับไปยังไดเร็กทอรีอย่างรวดเร็ว อดีต? แม้ว่าคุณสามารถใช้คำสั่ง “cd ..” เพื่อเลื่อนขึ้นหนึ่งระดับในลำดับชั้นไดเรกทอรี แต่ก็อาจเป็นเรื่องที่น่าเบื่อได้ โชคดีที่มีตัวเลือกในการทำให้เป็นอัตโนมัติ กระบวนการนี้ และกลับไปยังไดเร็กทอรีสุดท้ายได้อย่างมีประสิทธิภาพมากขึ้น
วิธีที่ง่ายที่สุดวิธีหนึ่งในการกลับไปยังไดเร็กทอรีสุดท้ายใน Linux คือการใช้ตัวแปรสภาพแวดล้อม $OLDPWD ตัวแปรนี้จะจัดเก็บไดเร็กทอรีก่อนหน้าไดเร็กทอรีที่คุณอยู่ในปัจจุบัน คุณสามารถใช้คำสั่ง “cd -” เพื่อเปลี่ยนเป็นไดเร็กทอรีก่อนหน้าที่บันทึกไว้ใน $OLDPWD ตัวเลือกนี้มีประโยชน์อย่างยิ่งหากคุณต้องการสลับระหว่างสองไดเร็กทอรีเฉพาะ
อีกทางเลือกหนึ่งในการทำให้กระบวนการเป็นอัตโนมัติคือการใช้เชลล์สคริปต์ คุณสามารถสร้างสคริปต์ขนาดเล็กที่ให้คุณกลับไปยังไดเร็กทอรีสุดท้ายด้วยคำสั่งเดียว ตัวอย่างเช่น คุณสามารถสร้างสคริปต์ชื่อ "back" ซึ่งมีโค้ดต่อไปนี้:
#!/bin/bash
cd $OLDPWD
หลังจากบันทึกและออกจากไฟล์แล้ว ตรวจสอบให้แน่ใจว่าได้ให้สิทธิ์ดำเนินการแก่ไฟล์โดยใช้คำสั่ง “chmod +x back” ตอนนี้คุณสามารถใช้คำสั่ง »back» ได้ตลอดเวลาเพื่อกลับไปยังไดเร็กทอรีล่าสุดที่คุณอยู่
– วิธีกลับไปยังไดเร็กทอรีสุดท้ายในสคริปต์หรือโปรแกรมใน Linux
การตรวจสอบและย้ายระหว่างไดเรกทอรีต่างๆ เป็นงานทั่วไปในการดูแลระบบระบบ Linux บางครั้งเมื่อคุณเรียกใช้สคริปต์หรือโปรแกรมจากไดเร็กทอรีที่ระบุ อาจจำเป็นต้องกลับไปยังไดเร็กทอรีล่าสุดที่คุณทำงานอยู่ โชคดีที่มีวิธีการต่างๆ ที่คุณสามารถใช้เพื่อให้บรรลุเป้าหมายนี้ด้วยวิธีง่ายๆ
คำสั่ง «ซีดี - « เป็นหนึ่งในวิธีที่เร็วและง่ายที่สุดในการกลับไปยังไดเร็กทอรีล่าสุดที่คุณอยู่ ด้วยการรันคำสั่งนี้ คุณจะใช้ค่าพิเศษ "-" เป็นอาร์กิวเมนต์ของ "cd" สิ่งนี้จะทำให้คุณสลับไปยังไดเร็กทอรีสุดท้ายที่คุณเยี่ยมชมก่อนที่จะย้ายไปยังไดเร็กทอรีปัจจุบัน ตัวอย่างเช่น หากคุณอยู่ที่ “/home/user/documents” แล้วไปที่ “/etc/” การดำเนินการ “cd -” จะทำให้คุณกลับไปที่ “/home/user/documents” โดยอัตโนมัติ
อีกทางเลือกหนึ่งคือ ใช้ตัวแปรสภาพแวดล้อม “OLDPWD”. ตัวแปรนี้จะติดตามไดเร็กทอรีล่าสุดที่เยี่ยมชม และคุณสามารถใช้มันเพื่อกลับไปยังไดเร็กทอรีนั้นได้ตลอดเวลา ในการดำเนินการนี้ เพียงใช้คำสั่ง “cd $OLDPWD” เมื่อดำเนินการคำสั่งนี้ คุณจะย้ายไปยังไดเร็กทอรีที่อยู่ในเส้นทางที่จัดเก็บไว้ในตัวแปร "OLDPWD" มีประโยชน์อย่างยิ่งหากคุณต้องการกลับไปยังไดเร็กทอรีก่อนหน้าโดยไม่จำเส้นทางแบบเต็ม
ประวัติไดเรกทอรี นอกจากนี้ยังสามารถช่วยได้มากหากคุณต้องการกลับไปยังไดเร็กทอรีก่อนหน้าซึ่งคุณจำไม่ได้ว่าต้องทำอย่างไร คุณสามารถใช้คำสั่ง pushd เพื่อเพิ่มไดเร็กทอรีลงในสแต็ก จากนั้นใช้ popd เพื่อนำทางระหว่างไดเร็กทอรีเหล่านั้น ตัวอย่างเช่น หากคุณอยู่ใน /home/user/documents แล้วไปที่ /etc/ คุณสามารถใช้คำสั่ง pushd /etc/ เพื่อเพิ่มลงในสแต็กได้ จากนั้น หากคุณต้องการกลับไปยังไดเร็กทอรีก่อนหน้า ให้เรียกใช้ “popd” แล้วคุณจะถูกนำไปที่ “/home/user/documents” โดยอัตโนมัติ
จำไว้ว่าวิธีการเหล่านี้ สิ่งเหล่านี้ช่วยให้นำทางระหว่างไดเร็กทอรีได้ง่ายขึ้นและประหยัดเวลาในการทำงานประจำวันบน Linux ตัวเลือกที่คุณเลือกจะขึ้นอยู่กับความชอบและสถานการณ์เฉพาะของคุณ ลองใช้แนวทางต่างๆ และค้นหาแนวทางที่เหมาะกับเวิร์กโฟลว์ของคุณมากที่สุด สำรวจและค้นพบเครื่องมือมากมายที่ Linux นำเสนอ เพื่อปรับปรุงประสิทธิภาพการทำงานของคุณ!
- บทสรุปเกี่ยวกับ วิธีกลับไปยัง ไดเรกทอรี สุดท้ายใน Linux
เมื่อคุณได้เรียนรู้วิธีการแล้ว กลับไปที่ไดเร็กทอรีสุดท้ายใน Linuxคุณจะได้รับการปรับปรุงประสิทธิภาพของคุณอย่างมากเมื่อเรียกดูระบบไฟล์ เรียกสั้นๆว่า คำสั่ง ซีดี - จะช่วยให้คุณสามารถกลับไปยังไดเร็กทอรีก่อนหน้าได้อย่างรวดเร็วโดยไม่ต้องพิมพ์เส้นทางแบบเต็ม คุณลักษณะนี้มีประโยชน์อย่างยิ่งหากคุณต้องการสลับไปมาระหว่างสองไดเร็กทอรีที่แตกต่างกันซ้ำ ๆ
นอกจาก ซีดี -มีทางเลือกอื่นที่จะช่วยให้คุณเข้าถึงไดเร็กทอรีสุดท้ายของคุณได้ ตัวอย่างเช่น คุณสามารถใช้คำสั่ง pushd ตามด้วย popdซึ่งจะช่วยให้คุณสามารถสแต็กและแตกไดเร็กทอรีในหน่วยความจำเพื่อการเข้าถึงที่รวดเร็ว คุณยังสามารถใช้ตัวแปรเชลล์ได้ $OLDPWD เพื่อเข้าถึงไดเร็กทอรีก่อนหน้าของคุณโดยตรง โดยไม่จำเป็นต้องรันคำสั่งใดๆ
สิ่งสำคัญที่ควรจำไว้คือ กลับไปที่ไดเร็กทอรีสุดท้ายใน Linux สามารถประหยัดเวลาอันมีค่าของคุณในขณะที่ทำงานบนบรรทัดคำสั่ง อย่างไรก็ตาม เทคนิคเหล่านี้ใช้ได้กับเซสชัน Terminal ปัจจุบันเท่านั้น หากคุณปิด Terminal แล้วเปิดใหม่ คุณจะต้องใช้คำสั่งอีกครั้ง cd เพื่อกลับไปยังไดเร็กทอรีสุดท้าย
ฉันชื่อ Sebastián Vidal วิศวกรคอมพิวเตอร์ผู้หลงใหลในเทคโนโลยีและ DIY นอกจากนี้ฉันยังเป็นผู้สร้าง tecnobits.com ที่ฉันแชร์บทช่วยสอนเพื่อทำให้ทุกคนสามารถเข้าถึงและเข้าใจเทคโนโลยีได้มากขึ้น