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