shell 脚本基础

本文本纯为自己重新回顾shell,大多是基本知识也会慢慢深入,基本看完也就学会shell.

1.shell脚本的分类

   Linux 的 Shell 种类众多,常见的有:

  • Bourne Shell(/usr/bin/sh或/bin/sh)
  • Bourne Again Shell(/bin/bash)
  • C Shell(/usr/bin/csh)
  • K Shell(/usr/bin/ksh)
  • Shell for Root(/sbin/sh)
  • ……

一般用的是Bash,也就是 Bourne Again Shell

在一般情况下,人们并不区分Bourne Shell 和Bourne Again Shell ,所以像#!/bin/sh,它同样可以改为#!/bin/bash

#! 告诉系统其后路径所制定的程序即是解释此脚本文件的shell程序.

#!bin/bash

echo "hello world ! "

#! 告诉这个脚本需要什么解释器来执行,即用哪个shell

echo 用于向窗口输出文本

运行shell脚本方法

1.作为可执行程序

将上面代码保存为test.sh,并cd到某个目录

chmod +x ./test.sh  #使脚本具有执行权限

./test.sh   # 执行脚本

注意一定要./test.sh  告诉系统说,就在当前目录找

2.作为解释器参数

这种运行方式是,直接运行解释器,其参数就是shell脚本的文件名,如:

/bin/sh test.sh

/bin/php test.php

这种情况运行的脚本,不需要再第一行指定解释器信息,写了也没用.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值