講敘Linux系統之Shell程式設計基礎知識(轉)
講敘Linux系統之Shell程式設計基礎知識(轉)[@more@] 從程式設計師的角度來看,Shell本身是一種用C語言編寫的程式,從使用者的角度來看,Shell是使用者與Linux作業系統溝通的橋樑。使用者既可以輸入命令執行,又可以利用Shell指令碼程式設計,完成更加複雜的操作。在Linux GUI日益完善的今天,在系統管理等領域,Shell程式設計仍然起著不可忽視的作用。深入地瞭解和熟練地掌握Shell程式設計,是每一個Linux使用者的必修功課之一。
Linux的Shell種類眾多,常見的有:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K Shell(/usr/bin/ksh)、Shell for Root(/sbin/sh),等等。不同的Shell語言的語法有所不同,所以不能交換使用。每種Shell都有其特色之處,基本上,掌握其中任何一種就足夠了。在本文中,我們關注的重點是Bash,也就是Bourne Again Shell,由於易用和免費,Bash在日常工作中被廣泛使用;同時,Bash也是大多數Linux系統預設的Shell。在一般情況下,人們並不區分Bourne Shell和Bourne Again Shell,所以,在下面的文字中,我們可以看到#!/bin/sh,它同樣也可以改為#!/bin/bash。
利用vi等文字編輯器編寫Shell指令碼的格式是固定的,如下:
Linux的Shell種類眾多,常見的有:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K Shell(/usr/bin/ksh)、Shell for Root(/sbin/sh),等等。不同的Shell語言的語法有所不同,所以不能交換使用。每種Shell都有其特色之處,基本上,掌握其中任何一種就足夠了。在本文中,我們關注的重點是Bash,也就是Bourne Again Shell,由於易用和免費,Bash在日常工作中被廣泛使用;同時,Bash也是大多數Linux系統預設的Shell。在一般情況下,人們並不區分Bourne Shell和Bourne Again Shell,所以,在下面的文字中,我們可以看到#!/bin/sh,它同樣也可以改為#!/bin/bash。
利用vi等文字編輯器編寫Shell指令碼的格式是固定的,如下:
CODE:
#!/bin/sh
#comments Your commands go here 來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-960639/,如需轉載,請註明出處,否則將追究法律責任。
請登入後發表評論
登入
全部評論
|
相關文章
- Linux系統程式設計(12)——shell基礎Linux程式設計
- 玩轉Linux – shell 程式設計基礎Linux程式設計
- korn shell基礎知識(轉)
- Linux下C語言程式設計基礎知識(轉)LinuxC語言程式設計
- 程式設計基礎知識程式設計
- Linux下Shell基礎知識深入淺出(轉)Linux
- Linux之19——Shell程式設計基礎詳解Linux程式設計
- Linux系統基礎知識整理Linux
- Linux shell基礎知識_8(下)Linux
- Linux系統程式設計基礎Linux程式設計
- Linux 程式設計之Shell程式設計(轉)Linux程式設計
- 幾個shell程式設計小知識(轉)程式設計
- Linux作業系統之Shell程式設計Linux作業系統程式設計
- Linux 作業系統程式設計之Shell 問答錄(轉)Linux作業系統程式設計
- [轉]Linux基礎知識Linux
- Linux下C語言程式設計基礎知識LinuxC語言程式設計
- NOI Linux 基礎知識與程式設計環境Linux程式設計
- 網路程式設計基礎知識程式設計
- Shell程式設計-基礎程式設計
- shell程式設計基礎程式設計
- 《java程式設計基礎》java的基礎知識(三)Java程式設計
- UNIX(IBM AIX)系統基礎知識(轉)IBMAI
- Linux Shell指令碼程式設計-基礎1Linux指令碼程式設計
- Linux-shell程式設計入門基礎Linux程式設計
- shell程式設計基礎二程式設計
- 好程式設計師web前端分享CSS基礎知識之position程式設計師Web前端CSS
- 《 Angular高階程式設計(第4版)》之“Angular 基礎知識”Angular程式設計
- Java併發程式設計——基礎知識(一)Java程式設計
- Java併發程式設計——基礎知識(二)Java程式設計
- 多執行緒程式設計基礎知識執行緒程式設計
- 詳細講解DirectDraw程式設計基礎(轉)程式設計
- Java基礎——程式設計之路的開始,Java基礎知識Java程式設計
- 軟體設計師:程式設計語言基礎知識程式設計
- shell指令碼的基礎知識指令碼
- 好程式設計師大資料培訓分享Hive基礎知識講解程式設計師大資料Hive
- Linux之shell程式設計Linux程式設計
- 前端&後端程式設計師必備的Linux基礎知識前端後端程式設計師Linux
- shell指令碼程式設計基礎指令碼程式設計