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