मैकबुक प्रो खरीदने से पहले एक शौकीन चावला लिनक्स उपयोगकर्ता होने के नाते, मेरे पास आमतौर पर किसी भी एक समय में कई टर्मिनल टैब खुले होते हैं।
अतीत में, क्रैश और रिबूट आम तौर पर मेरे वर्कफ़्लो, और मेरे संबंधित टैब इतिहास के अधिकांश भाग को मिटा देते हैं। मैंने इस समस्या को हल करने के तरीकों की खोज की, लेकिन हमेशा खाली आया; विभिन्न तकनीकों से अलग उपकरणों की उपयोग किया संयोजनों की तरह है कि ssh
, screen
, tmux
, और एक आभासी निजी सर्वर (या समान) की आवश्यकता है।
स्क्रिप्ट लिखने के लिए, और सीएलआई उपकरण, आदि का उपयोग करने के लिए मेरे मैकबुक प्रो का उपयोग करने के बारे में मेरी पसंदीदा चीजों में से एक; मेरा टर्मिनल सत्र क्रैश से परे रहता है और डिफ़ॉल्ट रूप से रीबूट होता है। वास्तव में, मैंने लगभग 2 साल पहले से एक बैकअप बहाल कर दिया था, और जब मैंने पहली बार लॉग इन किया था, तो मुझे अपने पुराने डेस्कटॉप और तीन bash
गोले के साथ प्रस्तुत किया गया था जिसमें एक परियोजना शामिल थी जिसे मैं उस समय काम कर रहा था।
मैं जानना चाहूंगा कि ओएस एक्स इस सुविधा को कैसे संभव बनाता है। यहाँ किसी को भी अंतर्दृष्टि है कि यह कैसे काम करता है?
/etc/bashrc_Apple_Terminal
? मुझे विशेष रूप से पसंद है कि# The default behavior arranges to save and restore the bash command history independently for each restored terminal session. It also # merges commands into the global history for new sessions.
यह कुछ और है जिसे मैंने पहले लागू करने की कोशिश की है, लेकिन कोई फायदा नहीं हुआ।