初学CentOS——shell脚本基础

1.echo基本命令echo  (内容) >> 文件名 可直接编辑,无需进入编辑器

echo -e选项 支持反斜线控制的字符转换格式为:

echo -e ” ”双引号里可加: 

\\ 输出

本身

\a 输出警告音

\b 输出退格键,也就是向左删除键

\c 取消输出行末的换行符,和 “-n”选项一起

\e ESCAPE键

\f 换页符

\n 换行符

\r 回车键

\t 制表符,也就是tab键

\v 垂直制表符

\0nnn 按照八进制ASCll码表输出字符,其中0为数字零,nnn是三位八进制数

\xhh 按照十六进制ASCll码表输出字符,其中hh是两位十六进制数

输出颜色格式:echo -e “\e[1;31m abc \e[0m” 

颜色: 

   30m=黑色 31m= 红色 32m=绿色

   33m=黄色 34m=蓝色 35m=洋红

   36m=青色 37m=白色

echo -n 为不换行输出

即:$echo -n “123”,然后我再接着echo一段字符,它和123会在一行输出,而不是分两行

2.多命令执行

;    命令1;命令2 无任何逻辑关系

&&   命令1&&命令2    逻辑与,只有命令1正确执行后,2才会执行

||      命令1||命令2     逻辑或,只有命令1不正确时,命令2才会执行

3.常用特殊字符

初学CentOS——shell脚本基础_第1张图片

特殊字符能在我们echo时,帮助我们是输出命令,还是输出普通字符串如:

初学CentOS——shell脚本基础_第2张图片


4.shell举例vi   shell.sh      

创建shell脚本,后缀.sh为了让人好识别

基本格式:

#!/bin/bash         标识,此为shell脚本,不可省略,不是注释

#author:          这是注释,提示用户的

echo   -e   " you are a nice boy "

操作和普通编辑器一样,只要把需要的命令指令输入即可

保存退出之后

执行:chmod  755  shell.sh        使 shell.sh 变成可执行文件

在目录下:执行  ./shell.sh

没在目录下:执行  绝对路径回车




你可能感兴趣的:(CentOS)