shell

shell实质是命令解释器,为用户提供向Linux内核发送请求命令的界面级程序。

shell是解释执行的脚本语言,可以直接调用Linux系统命令。

一、shell的两种主要语法类型

1.Bourne shell

包括:sh、ksh、psh、zsh、Bash

Bash是使用的最多的,与sh兼容

2.C shell

包括:csh、tcsh

二、小试

1.查看当前使用的shell语法

2.查看支持的shell,打开etc下的shells文件

3.调用sh

4.在一个shell中可以调用其他shell,并可以调用一个子shell

三、脚本

1.echo

命令格式:echo [选项] [输出内容]           (输出功能,输出的内容放在双引号内)

   echo -e 输出内容           (-e 识别转义字符)

   \a    输出警告音

   \b    删除前一个字符

   \e    输出带颜色字体(\e[1; 开启颜色  \e[0m 取消颜色)

   \n    换行

   \r     回车

   \t     制表符,即tab

   \v    垂直制表符

   \0nnn        按照ASCII码表输出八进制

   \xhh          按照ASCII码表输出十六进制

2.#!/bin/bash

#在Linux中代表注释,但在#!/bin/bash中是声明下面的脚本为Linux标准脚本,当shell语言调用其他语言时,不写#!/bin/bash会报错

3.执行脚本

   chmod 755 脚本名称.sh    给脚本赋执行权限,输入脚本路径,脚本可直接执行

   bash 脚本名称.sh         使用bash执行脚本

 

posted @ 2017-12-28 00:38  卡卡罗纳  阅读(170)  评论(0)    收藏  举报