Shell环境与变量

目录

Shell环境与变量

一、Shell基础用法

1.Shell的类型

2.Shell操作

3.Bash基本操作

4.echo命令

5.环境变量

6.普通变量

7.管道及重定向


Shell环境与变量

什么是Shell脚本呢?到底能解决什么问题,Shell脚本其实就是把一批命令集合在一起,解决一些复杂的问题,有点类似于程序设计(在Shell中,有变量,分支,循环,函数,数组等与程序设计完全类似的功能),但是本质上来说不是程序设计。

shell的程序复杂度是无法与真正的编程相提并论的,但是由于与操作系统是集成在一起的,所以能够执行一些更加底层的命令组合。且效率更高

一、Shell基础用法

1.Shell的类型

命令 作用
Bourne Shell 是贝尔实验室开发的,Unix普遍使用的Shell,在编程方面比较优秀,但在用户交互方面没有其他Shell优秀
Korn Shell 是对 Bourne Shell 的发展,在大部分内容上与 Bourne Shell 兼容,集成了 C Shell 和 Bourne Shell 优点
C Shell 是SUN公司shell的BSD版本,语法与c语言相似,比bourne shell 更适合编程
BASH 是GNU的Bourne Again Shell,是GNU操作系统上默认的Shell,在Bourne Shel基础上增强了很多特性,如命令补全,命令历史表

2.Shell操作

命令 作用
cat /etc/shells 列出系统中所有的shell
ksh /csh/zsh/bash 切换到其他shell
chsh qiang 使用命令chsh更改用户qiang的默认shell
cat /etc/passwd 查看用户使用的默认shell
echo $SHELL 查看当前环境变量$SHELL的值
wc -l 统计有多少行

3.Bash基本操作

命令 作用
TAB键 命令补全功能(很实用)
history命令或上下箭头 命令的历史记录
allias gohome=“shutdown -h now” 通过设定一个别名来执行长命令
crontab 作业控制功能
shell脚本编程 非常灵活的脚本编程能力
ls ; cat /etc/passwd ; mount 三个命令放在一起通过 ; 分离

4.echo命令

命令 作用
echo "hellowor
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值