兄弟连linux笔记配图

兄弟连linux笔记配图_第1张图片
Shell
  • 输出重定向 注意,错误输出2与>号之间不能有空格
类型 符号 作用
标准输出重定向 命令>文件 以覆盖的方式,把命令的正确输出输出到制定的文件或者设备当中
标准输出重定向 命令>>文件 以追加的方式,把命令的正确输出输出到指定的文件或者设备当中
标准错误输出重定向 命令 2>文件 以覆盖的方式,把命令的错误输出输出到制定的文件或者设备当中
标准错误输出重定向 命令 2>>文件 以追加的方式,把命令的错误输出输出到指定的文件或者设备当中
    ls > abc // 执行ls之后,不会显示文件,而是把文件写在了abc文件之内
    date > abc  //单单执行date会显示当前时间,但是这条指令会把abc文件内容覆盖掉,将当前时间输入到abc中
    date >> abc   //将当前时间追加到abc文件,不会覆盖date原来的内容
    ls &> /dev/null    // /dev/null是垃圾箱。
    这条指令的意思是不管你执行的是什么结果,都不要输出,直接放到回收站即可
兄弟连linux笔记配图_第2张图片
重定向
兄弟连linux笔记配图_第3张图片
image.png
兄弟连linux笔记配图_第4张图片
image.png
兄弟连linux笔记配图_第5张图片
image.png
兄弟连linux笔记配图_第6张图片
image.png
兄弟连linux笔记配图_第7张图片
image.png
兄弟连linux笔记配图_第8张图片
多命令顺序执行
兄弟连linux笔记配图_第9张图片
image.png
兄弟连linux笔记配图_第10张图片
image.png
兄弟连linux笔记配图_第11张图片
image.png
兄弟连linux笔记配图_第12张图片
image.png
兄弟连linux笔记配图_第13张图片
image.png
兄弟连linux笔记配图_第14张图片
将本地变量变成环境变量
兄弟连linux笔记配图_第15张图片
image.png
兄弟连linux笔记配图_第16张图片
image.png
兄弟连linux笔记配图_第17张图片
image.png
兄弟连linux笔记配图_第18张图片
PS1变量设置
兄弟连linux笔记配图_第19张图片
image.png
兄弟连linux笔记配图_第20张图片
例子
兄弟连linux笔记配图_第21张图片
位置参数变量例子
兄弟连linux笔记配图_第22张图片
位置参数变量

我们来写一个脚本测试 $#, $*, $@的结果

    #!/bin/bash
    echo $*
    echo $#
    echo $@
兄弟连linux笔记配图_第23张图片
一共6个参数
兄弟连linux笔记配图_第24张图片
脚本测试$@与$*的区别
兄弟连linux笔记配图_第25张图片
脚本测试$@与$*的区别 执行结果
兄弟连linux笔记配图_第26张图片
image.png
兄弟连linux笔记配图_第27张图片
image.png
兄弟连linux笔记配图_第28张图片
image.png
兄弟连linux笔记配图_第29张图片
image.png
兄弟连linux笔记配图_第30张图片
image.png
兄弟连linux笔记配图_第31张图片
image.png
兄弟连linux笔记配图_第32张图片
image.png
兄弟连linux笔记配图_第33张图片
image.png
兄弟连linux笔记配图_第34张图片
image.png
兄弟连linux笔记配图_第35张图片
image.png
兄弟连linux笔记配图_第36张图片
image.png
兄弟连linux笔记配图_第37张图片
image.png
兄弟连linux笔记配图_第38张图片
image.png
兄弟连linux笔记配图_第39张图片
ce
兄弟连linux笔记配图_第40张图片
image.png
兄弟连linux笔记配图_第41张图片
image.png
兄弟连linux笔记配图_第42张图片
image.png
兄弟连linux笔记配图_第43张图片
计划任务
兄弟连linux笔记配图_第44张图片
环境变量调用的顺序

你可能感兴趣的:(兄弟连linux笔记配图)