zoukankan      html  css  js  c++  java
  • shell-2

    环境变量配置文件:

    cd ~  直接回到根目录

    位置变量:
    $0 代表当前执行的文件名
    $1-$9 代表输入的参数分别一次
    ${10}

    注意:双引号和单引号
    双引号是弱引用,会解析里面的特殊字符所代表的含义
    单引号是强引用,不会解析特殊的字符。
    echo '$1= '"$1"


    预定义变量:
    $# : 表示位置参数的变量
    $* : 表示所有位置参数的内容
    $? : 表示命令执行后返回的状态
    $$ : 表示当前进程的进程号
    $! : 表示后台运行的最后一个进程号


    自定义变量:
    DAY = fri
    自定义变量输出:
    echo $DAY

    切换shell
      $bsh

      echo $DAY

      exit
     

    自定义变量变成全局变量;
     ecport DAY=fir
    自定义变量的清除
     unset DAY


    BASH的命令行编辑功能:
     
    左右方向键: 移动光标
    退格键:删除命令行中光标左边的字符
    DEL:删除当前光标处的字符
    HOME:将光标移动到命令行的行首
    END: 移动到行尾
    Ctrl + u: 删除当前光标到行首的内容
    Ctrl + k:删除当前光标到行尾的内容

    命令行补全功能:
      使用TAB键可以在命令查找路径中查找匹配的命令,并进行
    命令拼写的补全功能。

    文件补全功能:
      使用TAB键可以对文件和目录名进行补全

    命令历史功能:
      使用上下方向键查看

    历史命令的查看:
      history

    用户历史命令的保存文件;
      ./bash_histroy

    命令历史的清楚:
      history -c


    命令别名的显示
      alias
     
    命令别名的定义
      alias grep = 'grep -i'

    命令别名的取消
      alias grep
      unalias -a

    系统定义的别名文件:
      /etc/profile.d

  • 相关阅读:
    leetcode之Unique Binary Search Trees
    c++ 非常量引用产生临时对象
    redis的启动脚本
    leetcode 之 Insertion Sort List
    leetcode 之 Product of Array Except Self
    一致性hash的由来和原理
    我的vim 配置
    【原创】html页面清除浮动的几种方法
    实现本页面跳转的几种方式
    php输出语句用法总结
  • 原文地址:https://www.cnblogs.com/pony1223/p/3286260.html
Copyright © 2011-2022 走看看