編譯型的計算機語言,只要有解釋器绍填,就可以用作腳本編程乖阵,如c shell是內(nèi)置的(/bin/csh)
如何選擇shell編程語言?
根據(jù)環(huán)境兼容性惭笑,perl是很早的Linux標(biāo)配梧喷。python這些年也成一些Linux發(fā)行版的標(biāo)配。在Mac OS 里默認(rèn)安裝了perl脖咐,python铺敌,ruby,php 和java等主流的編程語言屁擅。
編寫自己的shell腳本:1)編寫偿凭, 2)運行
1)編寫 ?打開文本,新建一個文件派歌,擴展名是 .sh (shell), 名字隨意弯囊。如果用php寫shell,腳本的擴展名就用php胶果。
輸入一些代碼匾嘱,第一行要這樣:
# !/bin/sh
或者
# !/bin/bash
或者
#!/usr/bin/php
·#!· 是一個約定的標(biāo)記早抠,它會告訴系統(tǒng)這個腳本要用什么解釋器來運行霎烙。
2)運行 ?運行shell腳本有兩種方法
? -作為可執(zhí)行程序
? chmod +x test.sh ? 或者 ./test.sh ??
#`./`是必須加的
?-作為解釋器參數(shù)
這種方式是直接運行解釋器,其參數(shù)就是shell腳本的文件名蕊连,如:
/bin/sh test.sh
/bin/php test.php
這種方式運行腳本悬垃,不需要在第一行指定解釋器信息,寫了也沒用甘苍。
什么是vi編輯器尝蠕?
參考:c.biancheng.net/cpp/html/2735.html
Linux里的vi編輯器常見命令的使用
· Linux下的文本編輯器有很多中,vi是最常用的 (其他的如:ed载庭,ex等)看彼,也是Linux里的標(biāo)準(zhǔn)編輯器。占用的資源少囚聚。
· 可以使用vi編輯器編輯現(xiàn)有的文件靖榕,也可以創(chuàng)建一個新文件,還可以只讀模式打開文本文件靡挥。
Linux里如何進入vi編輯器序矩?
1)`vi file.name` 如果file.name是存在的鸯绿,則打開跋破,否則就會創(chuàng)建一個新的文件打開簸淀。
2)`vi -R file.name` 以只讀的模式打開(能夠查看但是不能編輯)
3)`view file.name` 以只讀的模式打開
Linux 如何退出vi編輯器?
esc鍵->輸入:q!??
esc鍵->存盤退出輸入 :wq