क्या निर्देशिकाओं को याद रखने के लिए लिनक्स कमांड है?


3

क्या कोई लिनक्स कमांड है जो मुझे निर्देशिकाओं को याद करता है, और एक निर्देशिका चुनने के लिए इंटरैक्टिंग ऑपरेशन के साथ अपने स्टैक को दिखाता है जैसे कि कीबोर्ड पर एक तीर कुंजी को धक्का देना? यह पुशड / पोप / डायर करने के तरीके से अलग होना चाहिए।

जवाबों:


3

CDargs में आपके द्वारा वर्णित इंटरफ़ेस है, हालांकि इसे शेल से स्वचालित रूप से काम करने के लिए थोड़ा हैकिंग की आवश्यकता होती है। आपको कॉल करने की आवश्यकता है

cdargs -a `pwd`

हर बार जब आप निर्देशिकाओं को स्विच करते हैं, और तब बस चलने cdargsसे आपको उन निर्देशिकाओं की एक सूची मिल जाएगी जिन्हें आपने बुकमार्क किया है जिसे आप तीर कुंजी के साथ स्थानांतरित कर सकते हैं। आप शायद हर टर्मिनल के लिए एक अस्थायी फ़ाइल चाहते हैं, इसलिए दोनों मल्टीपल टर्मिनल एक दूसरे में नहीं चलते हैं और इसलिए टर्मिनल बंद होने पर सूची खो जाती है, इसलिए आपके शेल की स्टार्टअप स्क्रिप्ट में ऐसा कुछ काम करेगा:

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

मैं इसके परिचय के माध्यम से पढ़ता हूं और टूल में डब्बल कर रहा हूं। इसका उपयोग करना मजेदार है। आपका बहुत बहुत धन्यवाद! मुझे एक आवश्यक समस्या हो रही है कि ENTER कुंजी मुझे एक निर्देशिका को बदलने नहीं देती है, लेकिन मैं बाकी कहीं और करूंगा।
— सुज़ुकीमिलनपाक २५'१०

मैंने पाया कि लेखक बताता है कि Cdargs को cdargs-bash.sh की आवश्यकता है ताकि वह किसी वातावरण में चुनी हुई निर्देशिका में प्रवेश कर सके। यह कृपया काम करता है। धन्यवाद फिर से
— suzukimilanpaak

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.