Linux学习 [3] Shell使用基础

初识Shell让我第一次解开了Shell的神秘面纱,知道了什么Shell,会写最简单的shell脚本,掌握了一些基本命令,了解了一些基本语句。这让我也对它产生了兴趣,我相信在 

之后的学习中我会继续学习它,加深对它的了解。下面是我学习之后整理的一些关于Shell的知识点:

一、什么是shell?

Shell是命令解析器,将用户的输入的指令转化为机器可以运行的程序。

二、1、利用vi等文本编辑器,编写Shell脚本的格式是固定的,如下:
        #!/bin/sh
        #comments
        Your commands go here

        2、#!告诉系统其后路径所指定的程序及解释此脚本文件的shell程序

        3、最简单的shell 脚本模样:

              #!/bin/bash

              a="hello world" 

              echo  $a

              echo $0  命令本身(shell文件名)

              echo $1  第一个命令行参数(学习时这几个参数让我开始有点不明白)

              echo$2   第二个命令行参数

              echo$*   所有命令行的参数值

              echo$#  传入脚本的命令行参数个数

        echo:显示变量内容    unset:取消变量    引用变量名用“$变量名”

        read:从键盘读入变量内容    declare: 声明变量内容         

        -d filename   存在且是目录,则为真    -f filename  存在且是普通文件,则为真

          4、Shell一些语句的使用:

               (1)  if....fi   if [条件] ;then          (2)if....else....fi

                                       执行程序                          if [条件] ;then

                            fi                                                    执行程序1

                                                                                  else

                                                                                  执行程序2

                                                                                  fi

                  (3)  case......esac 

                  (4)  for((初始值;限制值;执行步阶))

                         do

                               程序

                         done  

             5、test    n1  -参数  n2            真返回0,假返回1

                    -lt 小于     -le 小于等于      -gt 大于   -ge 大于等于    -eg 等于   -ne不等于

                    test语句的等价形式[  1 -lt  4  ]    可用中括号代替test , 注意表达式与中括号间有空格

                          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值