系统编程 day1 shell脚本

shell脚本是将自己所需要执行的命令统一写入一个文件中,之后统一执行

shell->命令解释器,操作系统内核的外壳,大致过程如下:

ls  ----> bash(linux)---->kernel(内核)

写shell脚本的大致过程

1.vi + xx.sh

2.编写程序脚本

3.写好脚本给.sh一个执行权限x(chmod + x(777)xx.sh)

4.执行脚本(./sh)

注意进去要顶格写#!/bin/bash

文件类型

“-”说明为普通文件

“d”目录

“b”块设备

“c”字符设备

“L”软连接(类似于windows中的快捷方式)

“p”管道文件,不同进程间共享数据

1.rwx 2.rwx 3.rwx

1.代表作者2.代表组用户3.代表其他人     r代表可读,w代表可写,x代表有执行权限

否则用“-”代替

系统环境变量:env

通过env可查看操作系统底下所有的环境变量(类似于c中的全局变量)

脚本中的赋值默认位字符串 例:a=123     123为字符串

shell脚本中的echo 类似于c中的printf 可打印

echo“”打印双引号中的打印字符串和变量值

echo‘’单印号中的东西原样输出

“``”反单引号,将中间的字符串按照命令打印

读变量需要加$,写变量不需要加

赋值“=”等号左右不能加空格

比较符号

分支语句

循环语句

1. while [ 条件 ]

do

    语句

 。。。。。。

done

2.for i in  `范围`

do

    语句

。。。。。。

done

3.until[ 条件 ]条件为假

do

    语句

。。。。。。

done   为真则停

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值