shell

shell是一个命令行解释器,负责接收用户输入的命令,然后调用操作系统的内核去执行这些命令,再把执行结果返回给用户。

windows使用shell,下载完git直接右键使用git bash here

Linux打开终端就可以使用shell,输入以下命令查看shell版本:

cat /etc/shells

查看当前使用的shell版本:

echo $SHELL

查看当前正在执行的脚本的名称:

echo $0

$SHELL是系统环境变量,$0是当前正在执行的脚本的名称,即当切换到其它版本的时候$SHELL不会改变,而$0就会变成其它shell版本的名称。

切换到Bourne Shell版本:

/bin/sh

退出使用exit

shell的使用场景?为应对执行一些复杂或者重复执行的操作,例如在凌晨自动备份数据或者定时清理一些日志文件等,在此情况下执行命令不现实。而shell可以解决这一问题,可以通过将想要执行的命令写到一个文件中,然后再通过执行这个文件来执行所有命令,该文件就是一个shell脚本,可以用来编写一些自动化的任务,比如安装软件、备份数据、系统的运维巡逻等。

如何编写一个shell脚本?

b1使用文本编辑器创建一个脚本文件:

vi hello.sh

b2编写脚本文件:

第一行如下,用来解释该脚本文件使用的是bash解释器,这样在执行脚本文件时,系统会自动调用bash来解释执行,使用其它解释器即把bash替换即可

#!/bin/bash

 接下来即可编写想要执行的命令,然后保持退出。例如:

b3执行文件:

#先添加权限
chmod 777 hello.sh
#执行
./hello.sh

符号

常见变量

使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值