मैं एक टाइलिंग विंडो मैनेजर का उपयोग कर रहा हूं और मैंने विंडो मैनेजर द्वारा प्रबंधित gnome-terminalकई urxvtउदाहरणों से कई टैब से स्विच किया है। मेरे द्वारा याद की जाने वाली सुविधाओं में से एक नया टर्मिनल खोलने की क्षमता है जो पिछले एक की कार्यशील निर्देशिका में चूक करता है।
संक्षेप में: मुझे एक नए urxvt (बैश) को खोलने का एक तरीका चाहिए जो पिछले इस्तेमाल किए गए $ PWD के लिए डिफॉल्ट करता हो।
मेरे दिमाग में आने वाला एकमात्र उपाय यही है कि वर्तमान पथ को cdकुछ इस तरह से बचाया जाए :
echo $PWD > ~/.last_dir
और नए टर्मिनल पर इस तरह से पथ को पुनर्स्थापित करें:
cd `cat ~/.last_dir`
मैं दूसरी कमांड का स्रोत बना सकता हूं .bashrcलेकिन मुझे नहीं पता कि हर निर्देशिका परिवर्तन पर पहले एक को कैसे निष्पादित किया जाए :)
कोई भी सरल समाधान जिसमें शामिल नहीं है screenया tmuxउपयोग स्वागत योग्य है।
tabbed" पर्ल एक्सटेंशन का उपयोग कर रहे हैंurxvt?