bash shell 初体验

来源:互联网 发布:毁灭战士4优化补丁 编辑:程序博客网 时间:2024/05/17 02:24

bash shell 初体验


  • 命令记忆能力
    just like dos ,命令行可以通过上下键找到前/后一个输入命令,其实这些命令记录保存在主文件夹内的 .bash_history中。

  • 命令与文件补全功能
    在bash环境中使用[Tab]键是个好习惯,可以让你少打很多字,并且确定输入的数据是正确的。

    • [Tab] 接在一串命令的第一个命令的后面,为 “命令补全”

    命令补全

    • [Tab] 接在一串命令的第二个命令的后面,为 “文件补齐”

    文件补齐

  • 命令别名设置(alias)
    打开mysql,每次都需要输入mysql -u root -p ,或许你觉得麻烦,想用一个别的命令代替。alias就可以满足你的需求。
    alias sqlme='mysql -u root -p'
    取消别名的设置,也很简单,一句话就搞定!
    unalias sqlme

    命令代替

  • clear 简单的清屏,其实就是把原来的翻到上一页

  • 关于变量

    • 变量的声明

      • 变量名称和变量内容用等号“=”连接,注意等号两边不能接空格符,“myname= like” “myname= ni zhi dao”,都是错误的

      • 还有就变量名称的命名规范,按照编程语言标识符的命名规范即可

      变量的声明的打印

      • unset可以取消变量,释放资源
        unset name
    • 关于单引号和双引号

      • 双引号可以保留变量的内容,单引号内全部当作一般字符看。

      单引号 双引号的区别

  • 变量的键盘读取 数组和声明

    • 键盘读取 read

      • 参数 -p 后面跟提示符
      • 参数 -t 后面接等待的秒数,bash是很傲娇的,不可能一直等着你输入吧
        read -p "Please input your name:" -t 30 Username

      键盘读入

      • declare 声明变量的类型

    declare声明变量

0 0
原创粉丝点击