linux shell 2

来源:互联网 发布:java utf8编码转换gbk 编辑:程序博客网 时间:2024/05/29 18:16
 

Shell基础

1、 脚本命名

     *.sh

2、 命名变量

1)自定义变量:

name=zhangsan

2)#env

大写字母

3)$

#echo $name

#echo $PATH

4)作用域

      默认自定义变量—局部

      通过调用多个shell进程

      打开shell---

          再次打开shell---

                Shell----------

          #env

            SHLVL==shell  level

      #export

      

5){}

  #Name=zhansan

  #echo {$name}isastudent

6) >   >>   输出

   <  <<   输入

   〈〈:制定终止的符号

 

  #cat  < &0   表示接受来自键盘的输入

  #cat  < file   表示接受来自文件的输入

      at  <file  -m 

     系统在接受输入输出内容存在方向

输入输出描述符:

  输入:键盘      0

  输出:屏幕      1

  错误输出:分离  2

  临时符号---起过渡作用3-9

     /dev/null----虚拟出来的一个设备(黑洞)

  LS 3<&2  3>file ????

  

7read  ---从键盘读取变量的值

 注意当变量的数量和值得数量不一致的情况

#read  变量名

8)常见参数

  $?-----表示显示最近一条命令的执行状态

  状态分类:

   退出状态0:表示成功

   退出状态1:表示失败

原创粉丝点击