Terminal `çıkış 'komutundan garip çıktı bu bir virüs mü?


18

Bunu daha önce gördüğümü sanmıyorum, ama exitterminalde koştuğumda çok garip bir çıktı alıyorum.

Öyle görünüyor:

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

[Process completed]

Ve kaldırdığımda ~/.bash_sessionsbu çıktıyı alıyorum.

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]

Başka bir şey, .bash_sessionskaldırılırsa klasörü yeniden oluşturur .

Bu bir tür virüs mü yoksa sadece bu kadar dikkat etmediğim bir şey mi, yoksa Apple'ın El Capitan'a eklediği bir şey mi (OS X 10.11 Build 15A262E'yi çalıştırıyorum) ya da başka ne olabilir?

Ben çalıştırdığınızda Ayrıca login <myusername>o zaman çalıştırmak exitbu tuhaf çıktı alamadım. Sadece terminal kapatılırken görünüyor.

Not: Onun yerine /Users/myusernameile değiştirdim ~/. Ayrıca olmadığından emin olmak için .bash_profile'ımı da kaldırdım.

Yanıtlar:


25

Bu Bash SessionOS X El Capitan'da bir değişiklik gibi görünüyor . Bash oturumlarına bakın

Ayrıca bu soruyu SE'ye bakınız .


1
Ah, bunun için teşekkürler! OS tabanlı bir şey olduğunu bilmek sevindim!
iProgram

10
Lütfen atıfta bulunduğunuz sayfalardaki tüm alakalı ayrıntıları ekleyin. Cevabınızı eksik bırakarak gidebilirler.
Daniel B

1

aynı sorun vardı. Terminal tercihleri ​​altında -> profiller -> kabuk. "Kabuk çıktığında" menüsünden yapılacak eylemi seçin. Sorunum düzeltildi.


Sadece mesajı göz ardı etmek ve Terminalden çıkmak için, "Çelik çıktığında" altında: "Kabuk temiz bir şekilde çıkarsa Kapat" ı seçin.
sharshi

0

Mac'teki / etc / bashrc dosyasının son satırı şu şekildedir:

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

Çıkışta Apple Terminalindeki tüm deliliği devre dışı bırakmak için:

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


-1

Kabuk profilinize (.bashrc gibi) bir takma ad ekleyebilirsiniz:

takma ad kapalı = 'çıkış 0> / dev / null'

'Off' (kapalı) seçeneğini kullandığınızda, bu fazladan mesajlar atılır.

Elde ettiğiniz tek şey 2> /dev.tty adresine gönderilen 'çıkış' hattı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.