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 查看本机已连接的信息

    特殊符号

  • 相关阅读:
    数组的复制
    二维数组的切片和索引
    一维数组的切片和索引
    is判断函数
    其他方式创建数组
    ndarray对象属性
    创建随机数组
    arange创建数组
    SmartBinding与kbmMW#3
    SmartBinding与kbmMW#2
  • 原文地址:https://www.cnblogs.com/tswhq/p/7847122.html
Copyright © 2011-2022 走看看