赞
踩
一、shell概述
shell是一个命令行解释器,为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序。还是一个功能强大的编程语言,是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。
shell的分类
Shell两种主要语法类型(彼此不兼容)
Bourne Shell(sh ksh Bash psh zsh)
C Shell(csh tcsh)
echo $SHELL可查看当前计算机运行的shell
Linux支持的shell
打开/etc/shells可查看
二、脚本执行方式
echo输出命令
echo 【选项】 【输出内容】
选项:
-e 支持反斜线控制的字符转换
(\a 输出警告音
\b 退格键,向左删除键
\n 换行符
\r 回车键
\t 制表符,也就是Tab键
\v 垂直制表符
\0nnn 按照八进制ASCII码表输出字符,nnn是三位八进制数
\xhh 十六进制,hh是两位十六进制数)
eg: echo -e “hell\bo”
echo -e “h\te\tl\nl\to\t”
echo -e “\x68\t\x65\t\x6c\n\x6c\t\x6f\t”
写第一个脚本
vim hello.sh
注意写上注释
#!/bin/bash
#第一个shell脚本
echo -e “\e[1;34m 天上掉下个猪八戒 \e[0m”
#"\e[1;34m xxxxxx \e[0m" 给文字加上颜色
脚本执行
赋予执行权限,直接运行
chmod 755
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。