zoukankan      html  css  js  c++  java
  • Linux——bash应用技巧简单学习笔记

    本人是看的lamp兄弟连的视频,学习的知识做一下简单,如有错误尽情拍砖。

    命令补齐
        命令补齐允许用户输入文件名起始的若干个字
        母后,按<Tab>键补齐文件名。
    
    命令历史
        命令历史允许用户浏览先前输入的命令并重新
        调用它们,用history命令可以显示命令列表,
        按方向键↑和↓可查找以前执行过的命令。
    别名:
         命令别名定义:
        范例:
        alias  copy=cp
        alias  xrm= “rm -r ”  如果有参数就要加双引号
         查看别名信息:alias
        删除别名:unalias copy
    
    输入/输出重定向:
        同标准I/O一样,Shell对于每一个进程预先定
        义3个文件描述字(0、1、2)。分别对应于:
            0 (STDIN)标准输入;
            1 (STDOUT)标准输出;
            2 (STDERR)标准错误输出。
    
        >或>>    输出重定向
    
        范例:ls -l /tmp > /tmp.msg
    
                date  >> /tmp.msg
                >会覆盖以前写的内容, >>可以在文件后边追加添加
        
         <   输入重定向
        
                范例:wall  <  /etc/motd
    
            2>  错误输出重定向
            范例:cp -R /usr /backup/usr.bak  2>  /bak.error
    
    管道:
    
        管道:将一个命令的输出传送给另一个命令,
    		作为另一个命令的输入。
    
        使用方法:
    	    命令1|命令2|命令3……|命令n
        范例:
        
            ls -l /etc | more
    
            ls -l /etc | grep init
    
            ls -l /etc | grep init | wc -l
            前边命令的输出作为后边命令的输入
    
    命令链接符:
        
            用;间隔的各命令按顺序依次执行。  ls ; pwd ; date  顺序执行
            && :
             前后命令的执行存在逻辑与关系,只有&&前面
            的命令执行成功后,它后面的命令才被执行。
            ||    :
            前后命令的执行存在逻辑或关系,只有||前面的
            命令执行失败后,它后面的命令才被执行。
           这里的逻辑与和逻辑或都遵循“短路原则”
    命令替换符:
            命令替换:将一个命令的输出作为另一个命令的参数。
            格式为:命令1  `命令2`
    
            范例:
               ls -l `which touch`   which touch 的输出作为ls的输入  注意这里“ ‘ ”不是单引号,而是键盘数字1左边的符号,命令替换符
    
    
    
        
    

      

  • 相关阅读:
    python自动生成小学四则运算题目
    软件工程第一章心得体会
    Python微信机器人
    利用python进行微信好友分析
    python操作数据库读书笔记
    初学爬虫之访问goole网页与爬取中国大学排名。
    python之预测体育竞技分析
    5、用python写一个自己的网页
    用turtle实现动态汉诺塔
    面向对象与正则表达式的学习(自动更正,和代数运算)
  • 原文地址:https://www.cnblogs.com/E-star/p/3407396.html
Copyright © 2011-2022 走看看