मेरा प्रश्न सरल है, लेकिन मुझे इसे आसानी से समझाना / समझाना कठिन है।
मैं विभिन्न खातों के साथ कई यूनिक्स बॉक्स में लॉग इन करता हूं। मैं पाठ के लिए 2 अलग-अलग चीजें देखता हूं user1और user2पाठ फ़ाइलों का संपादन करता हूं
user1
जब मैं टाइप करता हूं vim filename, विम खुलता है और मैं फाइल को एडिट करता हूं। जब मैं इसे बंद करता हूं, तो फ़ाइल से पूरा पाठ समाप्त हो जाता है, और मैं पहले से मौजूद Teminals 'कमांड / आउटपुट को देखता हूं।
user2
जब मैं टाइप करता हूं vim filename, विम खुलता है और मैं फाइल को एडिट करता हूं। जब मैं इसे बंद करता हूं, तो फ़ाइल का वह भाग जो डिस्प्ले पर मौजूद था, जबकि मैं vimअभी भी डिस्प्ले में दिखाता था, और पिछले सभी टर्मिनल डिस्प्ले को स्क्रॉल किया गया है। यहां तक कि अगर फ़ाइल सिर्फ 1 लाइन थी, विम से बाहर निकलने के बाद, प्रदर्शन पहली पंक्ति दिखाता है, बाकी सभी के साथ ~और मैं स्क्रीन के निचले भाग में कमांड प्रॉम्प्ट देखता हूं।
विवरण
$ bash --version
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
$ vim --version
VIM - Vi IMproved 7.0 (2006 May 7, compiled Jun 12 2009 07:08:36)
मैंने vimrcदोनों उपयोगकर्ताओं के लिए फ़ाइलों की तुलना की है , और मुझे सभी सेटिंग्स के बारे में पता है, और इस व्यवहार से संबंधित कोई भी सेटिंग / कॉन्फ़िगरेशन नहीं मिला है।
क्या यह व्यवहार शेल कॉन्फिग से संबंधित है? मैं चीजों को कैसे सेट करूं, ताकि मुझे user1परिदृश्य में दिखाए अनुसार व्यवहार मिले ?
मैं इसका वर्णन आसानी से नहीं कर पा रहा हूँ, यह भी गूगल के लिए कठिन लग रहा है, क्योंकि मुझे नहीं पता कि इस तरह के व्यवहार के लिए कौन सा कीवर्ड देखना है। मुझे पता है, अगर मैं आगे विस्तार करना चाहिए।
user1औरuser2उसी या अन्य मशीनों पर खातों?