ถ้าฉันอยู่ในไดเรกทอรีระยะไกลบนเซิร์ฟเวอร์ที่แตกต่างกันผ่าน ssh ฉันต้องการทำเช่นไดเรกทอรี/var/lib/edumate/backup
โดยไม่ต้องพิมพ์เส้นทางทั้งหมด มีวิธีการทำเช่นนั้นใน mc หรือไม่?
ถ้าฉันอยู่ในไดเรกทอรีระยะไกลบนเซิร์ฟเวอร์ที่แตกต่างกันผ่าน ssh ฉันต้องการทำเช่นไดเรกทอรี/var/lib/edumate/backup
โดยไม่ต้องพิมพ์เส้นทางทั้งหมด มีวิธีการทำเช่นนั้นใน mc หรือไม่?
คำตอบ:
ในรายการโปรดหรือบุ๊คมาร์ค MC จะถูกเก็บไว้ในไดเรกทอรีฮอตลิสต์
ฮอตคำสั่ง Directory hotlist แสดงเลเบลของไดเร็กทอรีใน Directory hotlist ผู้บัญชาการเที่ยงคืนจะเปลี่ยนเป็นไดเรกทอรีที่สอดคล้องกับป้ายกำกับที่เลือก จากกล่องโต้ตอบฮอตลิสต์คุณสามารถลบคู่เลเบล / ไดเร็กทอรีที่สร้างไว้แล้วและเพิ่มรายการใหม่ ในการเพิ่มไดเรกทอรีใหม่อย่างรวดเร็วคุณสามารถใช้คำสั่งเพิ่มไปยังฮอตลิสต์ ( Ctl+ x, h) ซึ่งจะเพิ่มไดเรกทอรีปัจจุบันลงในไดเรกทอรีฮอตลิสต์โดยถามเฉพาะป้ายกำกับของไดเรกทอรี
สิ่งนี้ทำให้ cd ไปยังไดเรกทอรีที่ใช้บ่อยขึ้นเร็วขึ้น คุณอาจพิจารณาใช้ตัวแปร CDPATH ตามที่อธิบายไว้ในคำอธิบายคำสั่ง cd ภายใน [1]
คุณยังสามารถใช้ฮอตลิสต์เพื่อจัดเก็บเว็บไซต์ ftp ที่เข้าถึงบ่อย: หากคุณเข้าถึงเว็บไซต์เป็นประจำให้เพิ่มเข้าไปในฮอตลิสต์ไดเรกทอรีของคุณเพื่อให้เข้าถึงได้เร็วขึ้น ไปที่เมนูคำสั่ง - ไดเรกทอรีฮอตลิสต์ - เพิ่มโดยพิมพ์ไว้หรือถ้าคุณเชื่อมต่อในพาเนลแล้วเพียงแค่เพิ่มปัจจุบัน เข้าถึงรายการด้วยCtl+ \. [2]
mc
และสิ่งนี้ทำให้ฉันบ้า ฉันลองเปลี่ยนเชลล์ก่อนเริ่ม mc หรือแสดงค่าของ CDPATH จาก mc และดูเหมือนว่าจะโอเค แต่มันไม่สามารถเปลี่ยนไดเรกทอรีได้