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

    特殊符号

  • 相关阅读:
    Oracle数据库系统结构二(实例结构)
    Oracle数据库系统结构一(存储结构)
    SQL Plus的使用详解(登录和常用命令)
    Oracle的基本了解和配置
    Oracle11g的安装及删除
    C++编译预处理
    C++程序的多文件组织
    C++变量的存储类型
    C++动态存储方式与静态存储方式
    C++函数五(局部变量与全局变量和域运算符)
  • 原文地址:https://www.cnblogs.com/tswhq/p/7847122.html
Copyright © 2020-2023  润新知