【Linux学习】之 Shell初识

Shell 的 历史:

- 1977年 Bourne Shell发布,并作为UNIX 7的默认Shell。
- 由于BourneShell 一直没有正式的版本号且交互性不好, 加州大学伯克利分校的一名学生编写了 C Shell,由于不支持正则表达式,so没在UNIX中广泛使用。
- 20世纪80年代初,出现了Korn Shell,成为AIX4上的默认的Shell
- 20世纪80年代末,出现了Bash Shell,作为GNU项目免费公布使用。

查看下系统的Shell 及其 版本吧。(Ubuntu 16)

这里写图片描述




一、第一个Shell脚本


(1)编写脚本
// Shell 脚本永远是以 #! 开头,这是一个脚本开始的标记。
#! /bin/bash
# THis Line is a comment
echo "Hello World"

这里写图片描述


(2)运行脚本
① bash
// 直接bash 一个文件就是指定了使用 Bash Shell来解释脚本内容
bash HelloWorld.sh

这里写图片描述

② 使用 “./”
// ./ 表示运行的是当前目录下的HelloWorld.sh脚本
// (如果采用这种方式而脚本没有可执行权限则会报错)
./HelloWorld.sh

// 添加权限
// 只授予这个文件的所属者执行的权限 
chmod +x HelloWorld.sh
./HelloWorld.sh

这里写图片描述

如果想该脚本成为默认的系统命令

简单地将该脚本复制到任意系统$PATH变量所包含的目录中,同时赋予可执行权限。

比如:
chmod +x HelloWorld.sh
mv HelloWorld.sh /bin/
HelloWorld.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值