มีคำสั่ง Linux เพื่อจดจำไดเรกทอรีหรือไม่


3

มีคำสั่ง Linux ใดบ้างที่จดจำไดเรกทอรีที่ฉันเปลี่ยนไปและแสดงสแต็กด้วยการดำเนินการโต้ตอบเพื่อเลือกไดเร็กทอรีเช่นการกดปุ่มลูกศรบนแป้นพิมพ์? สิ่งนี้จะต้องแตกต่างจากวิธีที่ pushd / popd / dirs ทำ

คำตอบ:


3

CDargsมีอินเตอร์เฟสที่คุณอธิบายถึงแม้ว่าการทำให้มันทำงานโดยอัตโนมัติจากเชลล์จะต้องมีการแฮ็ค คุณต้องโทร

cdargs -a `pwd`

ทุกครั้งที่คุณสลับไดเรกทอรีแล้วเพียงแค่เรียกใช้cdargsจะทำให้คุณเห็นรายการไดเรกทอรีที่คุณทำบุ๊กมาร์กไว้ซึ่งคุณสามารถเลื่อนดูได้ด้วยปุ่มลูกศร คุณอาจต้องการไฟล์ชั่วคราวสำหรับทุกเทอร์มินัลทั้งสองเทอร์มินัลหลายตัวไม่ทำงานซึ่งกันและกันและดังนั้นรายการจะหายไปเมื่อปิดเทอร์มินัลดังนั้นสิ่งนี้ในสคริปต์เริ่มต้นของเชลล์จะทำงาน:

export CDARGS_FILE=`mktemp /tmp/cdargs_XXXXXXXX`
function cd() {
    pushd $*
    cdargs -f $CDARGS_FILE -a `pwd`
}

ฉันอ่านการแนะนำตัวและกำลังเล่นน้ำในเครื่องมือ มันสนุกที่จะใช้มัน ขอบคุณมาก! ฉันได้รับปัญหาที่สำคัญที่ปุ่ม ENTER ไม่ให้ฉันเปลี่ยนไดเรกทอรี แต่ฉันจะทำที่เหลือที่อื่น
suzukimilanpaak

ฉันพบว่าผู้เขียนระบุ Cdargs ต้องการ cdargs-bash.sh เพื่อ enalbe เพื่อป้อนไดเรกทอรีที่เลือกในบางสภาพแวดล้อม มันทำงานได้ดี ขอขอบคุณอีกครั้ง
suzukimilanpaak

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.