zoukankan      html  css  js  c++  java
  • Shell 初步学习

    Shell

    概述

    • Shell:Linux命令解释器

    脚本执行方式

    • chmod 755 脚本名:赋权限(调用必须显示的使用绝对路径或相对路径)
    • bash 脚本名:通过Bash调用执行脚本

    命令别名

    • alias:查看已生效的别名
    • alias 别名 '命令':给命令起别名(只在当前登录有效,要永久生效修改~/.bashrc)
    • unalias:删除别名(只在当前登录有效,要永久生效修改~/.bashrc)

    历史命令

    • history [选项] [历史命令保存文件]
      • -c:清空历史命令
      • -w:把缓存中的历史命令写入历史命令保存文件~/.bash_history
      • 历史命令默认保存1000条,可在/etc/profile中修改

    输出重定向

    • 0:标准输入,1:标准输出,2:标准错误输出
    • 命令 > 文件名:命令执行结果覆盖到当前文件
    • 命令 >> 文件名:命令执行结果追加到当前文件
    • 标准错误输出: 2> 2>>
    • 命令 &>文件:把正确和错误输出保存到同一文件
    • 命令 > 文件a 2>>文件b:把正确输出保存到文件a,把错误输出保存到文件b

    输入重定向

    • 命令 < 文件:把文件内容当作命令的输入

    多命令执行顺序

    • 命令1;命令2:无逻辑关系,顺序执行,报错不影响后面命令的执行
    • &&:java短路与
    • ||:java短路或
      • eg: 命令 && echo yes || echo no 判断命令是否正确执行

    管道符

    • 命令1 | 命令2:命令1的正确执行结果作为命令2的输入
      -eg:netstat -an | grep ESTABLISHED | wc -l 查看本机已连接的信息

    特殊符号

  • 相关阅读:
    常用辅助类(ContDownLatch、CyclicBarrier、Semaphore)
    Redis
    SpringBoot
    微服务概述
    数据库 子查询和分页查询
    数据库基础语句,聚合函数,练习
    数据库基础知识

    for循环的类型以及while循环
    C#编程循环练习
  • 原文地址:https://www.cnblogs.com/tswhq/p/7847122.html
Copyright © 2011-2022 走看看