码迷,mamicode.com
首页 > 系统相关 > 详细

Linux入门第四天——shell基础

时间:2017-08-05 21:14:29      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:roo   颜色   com   font   系统   告诉   das   使用   标准   

一、shell概述

  1.概述

  命令行解释器(壳,也就是我们的操作界面),计算机只认识0101的二进制,我们需要通过ASCII表来进行翻译

技术分享

  较为官方的解释是:

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

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

  技术分享

    2.shell分类

 

  • Bourne Shell(/usr/bin/sh或/bin/sh)
  • Bourne Again Shell(/bin/bash)——标准shell,bash
  • C Shell(/usr/bin/csh)
  • K Shell(/usr/bin/ksh)
  • Shell for Root(/sbin/sh)
  • ……

二、脚本执行方式

  先介绍几个相关的命令:

    1.输出命令echo

技术分享

  实例1:

技术分享

     加入-e选项便可以使用控制字符,可以控制格式:

技术分享

  实例2:

技术分享

  其它echo特性,例如输出十六进制,输出颜色等这里暂不展开

  第一个shell脚本

技术分享

  #! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。

  第二行是注释,后面则是脚本内容,此处是输出

技术分享

 

Linux入门第四天——shell基础

标签:roo   颜色   com   font   系统   告诉   das   使用   标准   

原文地址:http://www.cnblogs.com/jiangbei/p/7291304.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!