追尔教育-Shell编程
image

Shell编程

Linux系统开发

选修课程   ¥0.00
适用人群: 不要求学员有程序基础、不限学历,适合零基础、初学者、在校大学生、应届毕业生、本科、专科、高职院校、有IT或非IT工作经验等人群均可。

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。

Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。

Shell 脚本(shell script),是一种为 shell 编写的脚本程序。

业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。

由于习惯的原因,简洁起见,本文出现的 "shell编程" 都是指 shell 脚本编程,不是指开发 shell 自身。


Shell 环境

Shell 编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。

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)
  • ……

本教程关注的是 Bash,也就是 Bourne Again Shell,由于易用和免费,Bash 在日常工作中被广泛使用。同时,Bash 也是大多数Linux 系统默认的 Shell。

在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash

#! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。


授课人员

image

追尔教育

卓越实践、完美教育
追尔教育实现高学历+高技能+高薪就业的模式开创业内综合教育培训新模式,为广大定居于北上深做长远规划。

课程评价

暂时还没有评价

218 位共同奋斗的同学

关于我们

这是一个在线直播学习平台
你可以在这里学习你喜爱的课程

关注我们

gongzhonghao.jpg

Powered by zhuir   沪ICP备15027604号  沪公网安备:31011302004922     Copyright © 2013-2024