linux shell脚本编程学习(一)基础

本文介绍了Linux Shell脚本的基础知识,包括如何使用多个命令、创建和运行shell脚本、显示消息、处理变量、重定向输入输出以及执行数学运算。讲解了环境变量、用户变量的使用,以及expr、方括号和bc命令进行数学运算的方法。同时,还讨论了脚本中的退出状态码。
摘要由CSDN通过智能技术生成

1.使用多个命令

在linux中如果想要两个命令一起运行,则在中间使用分号分割开:

如下

# date ; who

则会先运行date命令打印出当前时间,在运行who命令打印出当前登陆在系统中的用户。


2.创建shell脚本

创建shell脚本需要在本文的第一行输入#!/bin/bash,“#!”后面跟着的shell代表要使用的shell,也可以指定为其他shell。只有在第一行#后面跟感叹号是用于解释使用哪种shell的,其他行如果使用#开头,则表示注释说明。

如下

#!/bin/bash

#This script displays the date and who's logged on

date

who

这个shell就算完成了,运行后会输出当前时间和当前登陆在系统中的用户。

不过在运行前先要修改下这个脚本的权限,譬如该脚本的名称为first.sh,那可以执行以下命令为该脚本赋予可执行权限。

#chmod 755 first.sh

接着再执行即可,如果该脚本在当前目录下,需使用./开头来执行,如下

# ./first.sh


3 显示消息

如果想让shell输出些内容显示在控制台上,可以使用echo命令。用法如下:

运行以下命令

#echo this is a test

会输出:this is a test

一般情况下,不需要使用单引号或者双引号将需要输出的内容引起来,但是如果输出的内容中含有单引号或者双引号,则用另一种引号在外面引起来。

#echo "This is a test to see if you're paying attention"

将会输出:This is a test to see if you're paying attention

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值