1)腳本類的,大約有十來種,比DOS中的批命令和WINDOWS中的CMD強多了,比較簡單,許多小工具程序都是用它寫的,一般用困握戶也應該學一些,可以解決許多日常的問題,以及一些比較輕量級的程序問題,這類語言又稱SHELL,舉例:BASH。後來又有許多更復雜、功能更強的腳本語言,例如PERL,JAVA等。
2)正規的編程語言:C/C++、匯編語言等。許多主要的比較復雜的程序還都是用它們設計的。包括核心系統本身。
3)專用的語言,LINUX中有一個X視窗,它們有一些比較專用的設計語言,各個不同體系還度有些區別,它主要是用於設計在X窗口中的程冊尺豎序,QT、GTK+……等等
如果只允許選擇一種語言,那應該還是C/C++,許多其它語言都同它有一些關系。
不過這種說法是有前州大提的,學好JAVA也許也很有用。它的應用范圍足夠大了。
『貳』 linux下怎麼運行perl程序
1、perl解釋器基本在所有的linux平台上都是自帶的,用戶可以通過如下命令判斷是否有perl解釋器:
which perl
2、如果自己的linux系統上沒有perl解釋器,可以去其官網下載安裝。
3、在具備perl解釋器的情況下,可以參考如下運行步驟:
1)、用vim編寫test.pl,代碼如下:
#!/usr/local/bin/perl
print "HellonWorld!
";
2、編寫完成後,直接執行如下命令即可:
perl test.perl
3、有時候需要一些許可權,自己可以通過su、sudo等命令提示許可權。
『叄』 Linux (GNU/Linux)下如何執行perl程序
你那個aa.pl並不是可執行文件,它只是個文本文件。
你要執行它需要調用perl,在終端用perl aa.pl就可以執行了。
aa.pl就是個perl腳本。和shell腳本執行差不多。
『肆』 linux下怎麼編寫perl程序
直接用記事本或者vim、nano之類的寫都可以。寫完了直接terminal執行就可以了。
『伍』 Linux裡面perl是什麼
perl是一種編程語言,在正則表達式的支持方面非常強大。以前一度比較流行,不過現在沒Python火了。
『陸』 linux下 如何用perl腳本給程序傳參(argv)
把執行perl腳本的指令放在反引號之間
./test `perl -e 'print "A"x128'`
`這個符號在鍵盤tab的上邊,1的左邊
還可以放在$()中
./test $(perl -e 'print "A"x128')
這個test是一個linux命令,最好不要用作程序名
『柒』 linux下運行perl文件
第一是,perl文件逗梁的第一行要指定perl解釋器的位置,典型的如下
#!/usr/bin/perl
第二是,perl文件的許可權要有可執行的許可權,可通過右鍵->屬性->許可權,勾選來添加可執行許可權(當然緩如,你本身也應該有擾指啟修改該文件許可權的許可權),也可以通過在命令行上執行chmod +x <perlfile>來添加執行許可權。
『捌』 linux下如何運行可執行文件
以ubuntu系統為例:
1,首先去運行perl-v命令查看您的linux系統上面是否安裝了perl工具,如果已安裝的話,會輸出版本號,如果沒有安裝,則安裝perl。sudo apt-get install perl
Perl,一種功能豐富的計算機程序語言,運行在超過100種計算機平台上,適用廣泛,從大型機到便攜設備,從快速原型創建到大規模可擴展開發。
Perl借取了C、sed、awk、shell腳本語言以及很多其他程序語言的特性,其中最重要的特性是它內部集成了正則表達式的功能,以及巨大的第三方代碼庫CPAN。
簡而言之,Perl像C一樣強大,像awk、sed等腳本描述語言一樣方便,被Perl語言愛好者稱之為「一種擁有各種語言功能的夢幻腳本語言」、「Unix中的王牌工具」。
『玖』 Linux系統中一般使用什麼語言編程呀
Linux操作系統是用C語言、匯編語言編寫的。
主要是C,C是Linux的「母語」,這也是linux這個開源環境和本身機制所導致的,就連linus都力挺C,而駁斥C++。雖然沒必要拒絕C++,但是,不可否認,C更適合linux~。
Linux操作系統主要包括內核和組件系統。Linux內核大部分是用C語言編寫的,還有部分是用匯編語言寫的,因為在對於硬體上,匯編有更好的性能和速度。
Linux的一些組件系統和附加應用程序是用C、C++、Python、perl等語言寫的。
(9)linuxperl編程擴展閱讀:
Linux的基本思想有兩點:
第一,一切都是文件;
第二,每個軟體都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本思想十分相近。
『拾』 Perl語言怎麼樣發展前景怎麼樣可以編什麼
Perl語言是由Larry Wall設計的文字分析報告語言,用於Unix環境下的編程.
發展前景:目前還在用Perl語言開發大型網站的只有日美英,其中日本工作機會最多,可考慮移民。
國內現在一般用PHO ,JAVA。perl作為一種高級語言,特別適合快速開發,尤其是快速原型開發,工具開發等。perl也許很多項絕散目裡面不會用到,但是如果你會用perl,那麼你就比別人多了一把瑞士軍刀掘宏氏,可以做一些意想不到的事情。
Perl強項在於文本處理,或者作為各種程序之間的「膠水,它有著自動識別變數的特徵,可以寫動態網頁,而且擁有大量的共享插件可以用。Perl是一個完整的編程語言,其他編程語言能做的事情他都能做(復雜程度可能有所不同)。
在文本處理方面,生物信息學中用的很多很多。
(10)linuxperl編程擴展閱讀:
Perl編程小技巧
1、Perl超時機制
eval
{
my $tmpCmd="ping 192.168.0.1";
local $SIG{ALRM} = sub { alarm 0; die "TIMEOUT"; };
alarm(10);
my $startCmdResult = qx($tmpCmd);
alarm(0);
};
if ($@ =~ /TIMEOUT/)
{
print "ping timeout";
}
2、忽略SIGCHLD信號,避免產生僵屍進程
$SIG{CHLD} = 'IGNORE';
3、等待
sub show_flower
{
local $| = 1;
my @progress_symbol = ('-','\','|','/');
my $n = 0;
my $count=8;
while($count--)
{
#print " $progress_symbol[$n]";
$n = ($n>=3)? 0:$n+1;
select(undef, undef, undef, 0.1);
}
#print " ";
local $| = 0;
}
4、 Perl多行注釋
單行判散注釋:用#號
多行注釋:
最常用的方法是使用 POD(Plain Old Documentations) 來進行多行注釋。方法如下:
=pod
codes to comment
=cut
5、類似於unix shell中的「此處文檔」語法
#!/usr/bin/perl -w
$P = 3.1415926;
print <<EOF;
the price is $P.
Hello World.
EOF
6. Perl常量的用法
use constant PI => ( 4* atan2(1,1) );
PI=6; # Cannot modify PI; proces an error.
use constant DEBUG => 1;
print "Pi equals ", PI, "... " if DEBUG