Linux初学笔记(二十七)[概念]-Shell基础概念1

Linux初学笔记(二十七)[概念]-Shell基础概念1

进入shell编程确实概念开始加深~不过个人还是比较淡定的,比较学习到实线有一段距离,但不学永远入不了门。 20200525 jeff

 

一、什么是Shell

shell是命令的解释器,为用户提供一个像linux内核提供个向内核发送请求允许程序的操作,比如:启动、挂起、暂停、编写 等  类似中间键。 shell是人和计算机 交互的界面。

shell是一个编程语言,是解释执行的脚本语言。可以直接调用linux系统命令,允许用户变成。

Bshell 和Cshell 两种

Bshell:sh、ksh、bash、psh、zsh

Cshell:csh、tcsh

我们主要讲解的是Bash(贝许 哈哈哈)的

Linux初学笔记(二十七)[概念]-Shell基础概念1

linux支持shell的种类

Linux初学笔记(二十七)[概念]-Shell基础概念1

Linux初学笔记(二十七)[概念]-Shell基础概念1

bash的操作

Linux初学笔记(二十七)[概念]-Shell基础概念1

二、shell 脚本执行方式

2.1 echo输出命令

[语法]#echo + [选项] +[输出内容]

[选项] -e  支持反斜线控制的字符转换

Linux初学笔记(二十七)[概念]-Shell基础概念1

注意单双引号。

Linux初学笔记(二十七)[概念]-Shell基础概念1

\b 向左删除一个键

Linux初学笔记(二十七)[概念]-Shell基础概念1

\t= tab距离 \n=换行

Linux初学笔记(二十七)[概念]-Shell基础概念1

\xhh=十六进制换算  \t= tab距离 \n=换行

Linux初学笔记(二十七)[概念]-Shell基础概念1

echo -e "\e[1;31m abcd \e[0m"

\e[1 开启颜色输出 \e[0 结束颜色输出,31m 红色

Linux初学笔记(二十七)[概念]-Shell基础概念1

Linux初学笔记(二十七)[概念]-Shell基础概念1

2、第一个脚本

Linux初学笔记(二十七)[概念]-Shell基础概念1

!/标称一下是sh脚本,所有shell脚本都要写标称

注意!和“”要改一下

Linux初学笔记(二十七)[概念]-Shell基础概念1

Linux初学笔记(二十七)[概念]-Shell基础概念1

Linux初学笔记(二十七)[概念]-Shell基础概念1

执行这个脚本的方法-通过Bash调用执行脚本

#bash hello.sh

Linux初学笔记(二十七)[概念]-Shell基础概念1

weinxin
DC Farm小程序二维码
扫一扫添加博客小程序
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: