shell

文件权限

e :    - rw-rw-r---

第一个字母 文件类型,7种

                - 普通文件 d 目录

用8进制表示,可以修改,

1. shell脚本编写流程

        1. vim xx.sh #!/bin/bash

        2. 编写脚本

        3. chmod +x xx.sh 添加可执行

        4. ./ xx.sh

2. shell 变量

        1 环境变量 env

        PATH

        PWD

        HOME

main(int argc,char *argv[])

argc 参数个数

// ./a.out 1 2 3 4 5 命令行参数

2 位置变量 ./3.sh /etc/passws 123 456

        $0 : 脚本文件名;

        $1 : 传入脚本第一个参数

        $2 : 传入脚本第二个参数

        $(11) 如果两个需要加括号

        $? :上一句shell 命令执行结果

        $$ : 当前进程的进程号PID

        $# : 传入参数的个数(不算文件名)

3 脚本的输入输出

        a=123 默认是字符串

        // 等号两边不能有空格

read a // scanf

echo '$a' 原样输出,// a

echo "$a" 双引号当变量处理 // 123

echo ` ` 将中间的字符串按照命令打印 echo `date`

* 表示所有 如果使用乘法 需要/*

result 的 = 两边需要挨着 ,不能留空格

分支语句

man test 查询 -ge

-a and &&

-o or ||

注意if 的[ 后面需要空格 ,] 前面也需要空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值