如何在WINDOWS命令行下运行perl脚本?
Linux下perl文件的执行#! /usr/bin/perl
第一个“#”表示是这一行是注释
第二个“!”表示这一行不是普通注释,而是解释器路径的声明行
后面的“/usr/bin/perl”是perl解释器的安装路径,也有可能是:“/usr/local/bin/perl”,如果那个不行,就换这个。
这样修改后,文件就是这个模样:
#!/usr/bin/perl
#test.pl
print "test message! \n";
然后,给文件加上可执行的属性:
$ chmod 755 test.pl 或者 $ chmod +x test.pl
这两个命令用哪一个都可以。
现在执行吧: $ ./test.pl
LINUX开发用什么语言?
linux主流语言:C一般,一些商业软件或特别的跟系统相关不大的,可以考虑用C++;在动态网页上还可以用perl、python、java之类的;一般系统管理员和普通用户,用的最多的恐怕就是bash了,shell可以完成一系列动作和自动化管理。当然,这里也可以用perl或python之类的脚本语言由此看来,在linux里编程:
1. 接近系统的软件开发必然是C;
2. 系统关联不大的应用程序开发可以用C或C++;
3. 动态网页方面可以用perl或python脚本语言或java;
4. 日常管理上,当然是bash!
5. 做GUI界面开发的话,很多人用GTK,也有很多人用Qt;因此,说C是linux编程的主流一点都不过分。这也是linux这个开源环境和本身机制所导致的,就连linus都力挺C,而驳斥C++。虽然没必要拒绝C++,但是,不可否认,C更适合linux~
linux一般用什么编程语言?
在linux里不同的领域用不同的开发语言:
1. 接近系统的软件开发必然是C,因为linux是C语言开发的;
2. 系统关联不大的应用程序开发可以用C或C++;
3. 动态网页方面可以用perl或python脚本语言或java或php;
4. 日常管理上,当然是bash;
5. 做GUI界面开发的话,很多人用GTK,也有很多人用Qt。当然也有一些其他新涌现出来的语言,比如go,ruby,还有一些轻量级的出色语言如lua。
各种脚本语言,比如shell和tcl、perl有啥区别呢?
1、shell可以说是unix\linux原生的,用户通过它与系统内核进行交换。特点就是直接,主要用来管理和使用系统。
2、perl可以说是对shell的扩展,在编写的灵活性、跨平台性都有提高,特别是在文本处理上有独到的地方。另外,perl的用途广泛如:开发CGI,功能上远远不止维护系统这么简单。
3、tcl可以看做C库,十分方便被C\C++调用,另外,tcl容易被扩展或者缩减,十分方便被移植到特定的软件平台中,作为专业的脚本。我知道很多EDA工具内嵌tcl语言。