टर्मिनल से बाहर निकलने का अजीब आउटपुट `एग्जिट` कमांड क्या यह वायरस है?


18

मुझे नहीं लगता कि मैंने इसे पहले देखा है, लेकिन जब भी मैं exitटर्मिनल में दौड़ता हूं तो मुझे बहुत अजीब आउटपुट मिलता है।

यह है जो ऐसा लग रहा है:

logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

और जब मैं हटाता ~/.bash_sessionsहूं तो मुझे यह आउटपुट मिलता है।

logout
Saving session...-bash: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.session: No such file or directory
touch: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.historynew: No such file or directory
-bash: history: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.historynew: cannot create: No such file or directory

...copying shared history...cp: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.history: No such file or directory

...saving history...cat: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.historynew: No such file or directory
-bash: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.history: No such file or directory
-bash: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.historynew: No such file or directory
truncating history files...
...completed.
shlock: open(~/.bash_sessions/shlock6026): No such file or directory

[Process completed]

दूसरी बात यह है कि .bash_sessionsयदि यह हटा दिया गया तो यह फ़ोल्डर को फिर से बनाता है।

क्या यह किसी प्रकार का वायरस है या सिर्फ मैंने इस पर इतना ध्यान नहीं दिया है, या यह कुछ ऐसा है जो Apple ने El Capitan में जोड़ा है (मैं OS X 10.11 का निर्माण कर रहा हूँ 15A262E) या और क्या हो सकता है?

इसके अलावा जब मैं दौड़ता हूं login <myusername>तो मैं दौड़ता exitहूं मुझे यह अजीब आउटपुट नहीं मिलता है। यह केवल टर्मिनल से बाहर निकलते समय लगता है।

नोट: मैं जगह ले ली है /Users/myusernameसाथ ~/बजाय। मैंने यह सुनिश्चित करने के लिए अपने .bash_profile को भी हटा दिया है कि यह नहीं था।

जवाबों:


25

यह Bash SessionOS X El Capitan में एक बदलाव प्रतीत होता है । बैश सत्र देखें

इस प्रश्न को एसई में भी देखें ।


1
आह, इसके लिए धन्यवाद! खुशी है कि यह एक ओएस आधारित बात है!
iProgram

10
कृपया उन सभी प्रासंगिक विवरणों को शामिल करें, जिनका आप उल्लेख कर रहे हैं। वे दूर जा सकते हैं, जिससे आपका उत्तर अधूरा हो जाएगा।
डैनियल बी

1

एक ही समस्या थी। टर्मिनल वरीयताओं के तहत-> प्रोफाइल -> शेल। "जब शेल बाहर निकलता है" मेनू के तहत प्रदर्शन करने के लिए उचित कार्रवाई का चयन करें। मेरा मुद्दा तय किया।


केवल संदेश को अनदेखा करने और टर्मिनल से बाहर निकलने के लिए, "जब स्टील बाहर निकलता है:" का चयन करें "बंद करें यदि शेल साफ बाहर निकलता है"।
शशि

0

मैक पर / etc / bashrc की अंतिम पंक्ति पढ़ती है:

[ -r "/etc/bashrc_$TERM_PROGRAM" ] && . "/etc/bashrc_$TERM_PROGRAM"

तो बाहर निकलने पर Apple टर्मिनल में सभी पागलपन को निष्क्रिय करने के लिए:

sudo mv /etc/bashrc_Apple_Terminal /etc/bashrc_Apple_Terminal-disabled


-1

आप अपने शेल-प्रोफ़ाइल में एक उपनाम जोड़ सकते हैं (जैसे .bashrc) जैसे:

उर्फ बंद = 'बाहर निकलें 0> / देव / अशक्त'

जब आप 'बंद' का उपयोग करते हैं, तो यह उन अतिरिक्त संदेशों को छोड़ देता है।

आपको केवल '> लॉगआउट' लाइन मिलती है, जिसे 2> /dev.tty पर भेजा जाता है

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