zoukankan      html  css  js  c++  java
  • Linux入门之常用命令(5)Bash

    bash优点

    1.命令编辑能力  记录使用过的命令 ~/.bash_history 记录上次的历史命令

    2.补全功能  指令补全两下tab 文件名补全

    3.命令别名  alias [别名]=‘’

    4.作业控制、前景背景控制

    5.Shell scripts 脚本控制

    显示变量  echo $variable

    列出系统现有环境变量  env

    列出环境变量与自定义变量 set

    自定义变量意义

    1.路径名过长

    变量设定规则

    1.变量与变量内容以=连接

    2.等号两边不能直接接空格符

    3.变量名称只能是英文和数字 数字不能开头

    4.若有空格需要用双引号或单引号包含

    6. 表示转义符号

    7.需要调用其他变量时 需要双引号将该变量包含

    5.取消变量 unset 变量名

    设定变量时双引号 引用特殊变量   单引号不引用,仅为一般字符

    指令嵌套符号 `先执行`

    想让变量继续在子程序中使用 执行  export 变量

    在引用他人的文件或其他程序时,尤其是两三个文件需要互相引用时,如果忘记设定export,那么不同文件中相同变量的值需要一再重复设定,所以只要在头一个文件中设定export,那么后续文件引用变量时,将会自动读取该变量内容。

    alias 查看当前别名命令

    系统设定值

    /etc/profile 设定了PATH、USER、MAIL、 规划出/etc/inputrc 针对键盘热键设定的文件数据内容

    个人设定值

    ~/.bash_profile 设定个人的环境变量

    ~/.bashrc 设定个人变量

    ~/.bash_history 记录曾经用过的命令

    ~/.bash_logout 注销时的事情

    source 变量配置文件

    不注销 直接读入变量配置文件

    通配符

    echo $?  返回前一个指令执行结果 0正确 1错误

    command 1;command 2   无论1是否正确都执行2

    command1 || command2 1正确方可执行2

    command1 && command2

    系统默认不执行当前路径下的命令 需要执行时./command

  • 相关阅读:
    补间动画 帧动画 基本使用 案例 [MD]
    Builder 建造者模式 MD
    Prototype 原型模式 复制 浅拷贝 clone [MD]
    Composite 组合模式 树 递归 MD
    Proxy 代理模式 动态代理 cglib MD
    Decorator Wrapper 装饰模式 MD
    Adapter 适配器模式 MD
    Observer 观察者模式 MD
    Template Method 模板方法 MD
    剪切板 复制文本 ClipboardManager
  • 原文地址:https://www.cnblogs.com/Dhouse/p/3312612.html
Copyright © 2011-2022 走看看