码迷,mamicode.com
首页 > 其他好文 > 详细

鸟哥的私房菜--第十一章:认识与学习bash

时间:2014-12-04 20:07:34      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:linux   通配符   bash   

一.Bash Shell 的操作环境

    1.路径和命令查找顺序

      如果我们输入一个命令,并且再linux下有多个与其同名的命令,那么会执行哪一个命令?下面就是一些命令执行顺序的规则。

      1).以相对/绝对路径执行命令,例如:“/bin/ls”或“./ls”

      2).由alias找到该命令来执行

      3).由bash内置的(bulitin)命令来执行;

      4).通过$PATH这个变量的顺序来找到第一个命令执行。

     如果想要了解某个命令的执行顺序,可以通过type -a ls 进行查询


   2.我们可以过修改 /etc/issue 和/etc/motd 来设置登录bash时的显示信息。


   3.bash中可以使用通配符来协助我们方便的处理数据。下面归纳一下常用的通配符

        *   :   代表0个到无数多个任意字符   示例:ll -d /etc/con*    查找/etc/下以con开头的文件名

       ? : 代表一定有一个任意字符       示例:ll -d /etc/????    查找/etc/下文件名为5个字符的文件

       []  : 代表一定有一个在中括号内的字符(非任意字符);

       [-]: 若有减号在中括号内时代表再编码顺序内的所有字符,例如 [0-9] 代表0到9之间的所有数字。

       [^]:表示原向选择,[^a-z]代表一定有一个字符,只要不是小写字母。


鸟哥的私房菜--第十一章:认识与学习bash

标签:linux   通配符   bash   

原文地址:http://blog.csdn.net/acm_lkl/article/details/41727507

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!