Shell编程基础--标准输入输出、重定向
Shell编程基础--标准输⼊输出、重定向
Shell脚本的概念:
  ⽤途:完成特定的、较复杂的系统管理任务如何查已删除的聊天记录
  格式:以⽂本的格式集中保存多条Linux命令
  执⾏顺序:按照预设的顺序依次解释执⾏
编写可执⾏的Shell脚本:
  分两步:
  1.脚本⽂件中包括的内容:
    运⾏环境的设置:#!/bin/bash  这⼀⾏永远是第⼀⾏
    注释信息:以#开头的说明性⽂字
    可执⾏的Linux命令⾏
  2.为脚本⽂件添加可执⾏权限
  脚本⽂件的后缀名⼀般是  .sh
执⾏Shell脚本:
  直接执⾏具有“X”权限的脚本⽂件,如:./reboot.sh
  使⽤指定的解释器程序执⾏脚本⽂件,如:bash reboot.sh头像小红旗
  通过source命令或  "."读取脚本内容执⾏,如:source reboot.sh 或  . hello.sh
标准输出输⼊、重定向:企业公众平台
  ⾸先明⽩每个Linux命令执⾏时,打开三个⽂件,分别是
    标准输⼊⽂件(stdin)    ⽂件描述符为0
    标准输出⽂件(stdout)    ⽂件描述符为1
    标准错误⽂件(stderr)    ⽂件描述符为2民事诉讼律师费用
    Linux中标准输⼊为键盘,标准输出为显⽰器,标准错误输出为显⽰器
冰箱除臭剂
  输⼊重定向指的是使⽤指定的⽂件作为输⼊,⽐如新建⼀个user01⽤户,新建⼀个password⽂件,⽂件内容作为密码,在给user01设置密码的时候,不⽤键盘输⼊⽽是使⽤password的内容作为密码。passwd --stdin user01 < password
  user01能成功登陆
  输出重定向就是指将输出内容写⼊到⼀个⽂件中去,>表⽰覆盖,>>表⽰追加
  ⽐如home⽬录下新建三个⽂件,file01、file02、file03⽤来区分覆盖和追加北京站放票时间
  错误输出重定向,2>表⽰将错误信息保存到⽂件中,&>将错误和正确的都保存到⽂件中

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。