资源说明:如同在 Linux 中其他的 shell,Bourne Again SHell 不只是一個優秀的指令行式的 shell,同時也提供 scripting 語言。Shell scripting 允許你完全利用 shell 的功能,將需要許多指令執行的多項工作自動化。在你的 Linux 機器上有許多程式是 shell 程式。如果你對學習他們如何運作,或修改他們感興趣,基本要素是你必須了解 bash 的語法和語意。除此之外,了解 bash 語言,你能夠撰寫你個人專屬的程式,來完成你要做的事情。
PROGRAMMING OR SCRIPTING?
對於剛開始接觸程式設計的新手,常會對於 programming 和 scripting 語言間的差異感到困惑。Programming 語言通常比 Scripting 語言功能更強大,也更快速。例如:C, C++, 和 Java 都是 Programming 語言。Programming 語言通常是從原始碼 (一個包含最終程式如何執行的指令集合文字檔) 開始,經過編譯 (建立) 成為一個可執行檔。這個可執行檔不容易移植到不同的作業系統中。舉例來說,如果你曾在 Linux 上寫過 C 的程式,你將不能夠在視窗 98 系統上執行這個 C 的程式。要這樣做,你必須在視窗 98 系統之下,重新編譯原始的程式碼。Scripting 語言也是從原始碼開始,但不需編譯成可執行檔。而是由一個直譯器讀入原始碼檔案裡的那些指令,再執行每個指令。不幸地,直譯的程式通常比編譯的程式慢,因為直譯器必須讀入每個指令。主要的優點是,你能輕鬆地轉換原始碼檔案到任何的作業系統,並且立刻以直譯的方式執行。bash 是一種 scripting 語言。它對撰寫小程式而言是不錯的,但如果你打算開發大型的應用程式,programming 語言可能對你比較有益。其他的 scripting 語言有 Perl, Lisp 和 Tcl 等等。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
-
- Linux常用命令服务器配置pdf、高清晰; Linux常用命令服务器配置
- LINUX 基础讲义命令如同在 Linux 中其他的 shell,Bourne Again SHell 不只是一個優秀的指令行式的 shell ...
- Linux常用命令全集.CHMLinux常用命令全集.CHM Linux常用命令全集.CHM
- LINUX初级课件资料网络操作系统Linux 系统安装 开始使用linux 系统管理 网络服务
- LINUX图形管理.part1LINUX图形管理.part1LINUX图形管理.part1LINUX图形管理.part1LINUX图形管理.part1LINU ...
- linux操作命令大全linux命令大全,介绍linux命令使用:包括功能说明、语法、补充说明 想要的命令都能找 ...
- LINUX_STUDY\《深入理解linux内核(第二版)》英文版LINUX_STUDY\《深入理解linux内核(第二版)》英文版.rar Understanding the Linux K ...
- Linux命令大全(修改版)Linux命令大全(修改版) 最新版,基础命令的描述 适用与初级学习使用 ...
- LINUX与UNIX SHELL编程指南LINUX与UNIX SHELL编程指南28LINUX与UNIX SHELL编程指南LINUX与UNIX SHELL编程指南LINUX与UNIX SHELL编程指南 ...
- LINUX与UNIX SHELL编程指南LINUX与UNIX SHELL编程指南27LINUX与UNIX SHELL编程指南LINUX与UNIX SHELL编程指南LINUX与UNIX SHELL编程指南 ...
-
- linux3.rarLINUX视频教程3
- linux1.rarLINUX视频教程,分一,二,三,四,四个部分,全部下载后解压缩就可以 ...
- linux2.rarLINUX视频教程2
- linux.rarGNU/Linux编程指南(入门、应用、精通),清华大学出版社,很不错的书,很实用的源代 ...
- 一个类似QQ的软件源码.rarMyICQ是一套公开源代码的即时通讯软件,包括服务器端和客户端,可以用于互联网或局域 ...
- raw_socket.zip示范了Unix和Linux下如何利用Raw Socket构造伪装的TCP、IP、UDP的包 ...
- ppt.rarlinux培训资料,这可是花钱才能得到的东西呢,
- unix_msg.zip使用消息队列的例子
- linux-2.4.20.tar.gzLINUX 2.4.20 源代码 学LINUX的人很有用哦
- threads-2.0.tar.gz多线程库