Shell脚本sh可执行文件-编辑以查看脚本

时间:2018-08-26 04:50:51

标签: shell sh

有没有办法查看可执行sh脚本的原始代码。 (我对Linux还是很陌生,试图了解它的作用和作用。)

如果您知道我需要非常清晰的逐步过程,那么我只需键入i命令并运行它们即可。

感谢您的帮助。尝试学习(Windows专家25年)

1 个答案:

答案 0 :(得分:0)

只需简单地打印文件内容,就可以在原始文本格式中看到shell脚本:

cat disk-space.sh.x

几个警告:

  1. 如果您指的是可执行文件而不是 script ,情况就不同了。脚本在运行时由解释器读取,然后逐行执行。可执行文件可以是脚本,也可以是 ELF二进制文件。后者已从原始源代码转换为机器可读的形式,这对人类来说很难阅读。
  2. 文件的扩展名(.sh.x.x)不控制文件内容是以二进制文件还是脚本形式执行。
  3. 如果文件确实是脚本,则可能已被混淆,这意味着系统上的源代码已被故意更改,以使生成的文件难以阅读。