我有兴趣学习少量的Linux中级知识,我想学习使用Linux操作编写脚本,我正在为明年的红帽认证做准备。它与 Php、Ruby 等其他 Web 脚本语言有何不同?此外,你能指导我一些关于如何编写 Linux 的链接吗?
答案1
Linux 是一个完整的操作系统,就像 Windows 一样。您通常使用 bash 之类的 shell 来运行任何命令。如果您想从 Windows 机器连接到远程 Linux 机器,您可以使用 putty。
但这些是非常不同的事情。您在本地 Windows 盒子上运行 Putty。它将连接到远程 Linux 机器并为您提供一个 shell,允许您在该机器上发出命令。
您所指的“脚本语言”可能是 bash shell。但 bash 并不是 Linux 特有的。您也可以在 Windows 上使用 bash。例如,如果您安装git它还为您提供了一个非常好的 bash,称为 git-bash,它允许您执行与 Linux 上完全相同类型的“脚本”。
另请注意,不存在真正的“网络脚本语言”。 Bash 从来不用于服务网站。 Ruby 与“Ruby on Rails”不同,即使对于 php,也完全有可能编写不执行任何与 Web 相关的操作的应用程序。