设为首页 收藏本站
查看: 2313|回复: 0

[经验分享] RHCE笔记整理-RH033.Unit4-The Bash shell

[复制链接]

尚未签到

发表于 2015-10-25 14:02:38 | 显示全部楼层 |阅读模式
RHCE笔记整理-RH033.Unit4-The Bash shell

  • Bash :Bourne Again Shell
    作用:将用户输入的指令解析成linux kernel能够识别的语言,是用户与系统勾通的桥梁。
  • Bash 历史
           |--System V:sh--------->Bash
    Unix|                                                 |
                 |--BSD:csh-->ksh                      |
                                        tchsh------------|
                                        zsh
    3. File Globbing

  • Globbing is wildcard expansion
            *        mathes zero or more characters
            ?        matches any single character
            [a-z]    matches a range of characters
            [^a-z]    matches all except the range
    4. The Tab Key
    5. History
        Command:history
        Usage:


    • history命令结果 会输出指令的序号和指令的名称,要使用某一序号的指令,可进行如下操作:!指令序号
    • 要修改上一条指令可进行操作:^source^dest
      例:#ping 192.168.1.123
             #^123^1
             则修改后的指令为ping 192.168.1.1

    6. The Use Of Tilde(~)

  • Back to home directory
    $cd ~
  • change to other user's home directory
    $cd ~username
    7.如何在指令里使用变数及{}
    8. 如何有摊中加入其它指令来显示电脑信息及用指令进行数学运算

  • Command output      '' or $()
    例:$echo "Hostname:`hostname`"
       or $echo "Hostname:$(hostname)"
  • 数学运算:$[]
    例:$a=3
           $b=5
           $c=7
           $echo $[$a+$b]   //a+b
           $echo $[$a**$b]  //a的b次方
    建议使用时各参数都用空白隔开,这是标准的语法,各平台上都可以使用
    9. Backslash

  • Backslash is the escape character
    例:$echo Your cost is $5.00
          $Your cost is .00
          $echo Your cost is /$5.00
          $Your cost is $5.00
    10. The use of quotes

  • quoting prevents expansion

    • Single quotes(`)      inhibit  all expansion
    • Double quotes(")    inhibit all expansion except


      • /




    11. History  Tricks

  • use up and down to sroll through previous commands
  • type <CTRL-R> to search ro command
  • To recall last argument from previous commands:
    <esc>.      先按ESC,放开后再按“。”
    <Alt-.>     同时按下Alt+.
    12. Command Editing Tricks

  • By default bsh uses emacs-style
  • type &quot;set-o vi&quot; to change keybinding ro vi-style

    • set -o  查看电脑上的设定
    • 切换编辑模式:
      set -o vi 把默认的编辑器改为vi,其中-o表示“减off&quot; 即为“on&quot;


    13. Gnome-terminal

  • <ctrl+shift+t>     open a new tab
  • <ctrl+PgUp/PgDn>    Next/Previous tab
  • <alt-&quot;N&quot;>                   change to goto &quot;N&quot; tab
  • <ctrl+shift+c/v>     copy/paste
  • <ctrl+shift+w>        close a tab
              版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-130645-1-1.html 上篇帖子: RHCE_LAB(3)Linux(RHEL5)root用户忘记密码的解决方法 下篇帖子: RHCE Red Hat Certified Engineer Linux Study Guide
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表