首页
新闻
UniX技术
数据库
经验交流
PHP
Linux考试认证
首页
>
Linux考试认证
linux认证辅导:在Unix中使用通配符提高操作效率
时间:2009-05-31 15:18:19 作者:
我要投稿
Linux初探欢迎您的投稿,投放方法请点击
这里
查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
在Unix操作系统中有一组特殊的字符,它们叫做通配符。通过这些通配符,可以提高某些命令的使用效率。如现在在系统中的某个文件夹下,有test、 test1、test2、test3、log、b......
其次需要注意不同版本之间对于通配符的支持度是不同的。如通配符[!abc]或者通配符[abc]在c shell下就是不能够识别的。所以如果在编写脚本程序的时候,要尽量少用这些通用性不好的通配符。因为这对脚本程序的移植性不利。所以在编写脚本程序时,能够使用*或者?等通配符的,就使用这些通配符。因为这些通配符基本上每个shell都是支持的。为此在脚本程序移植的过程中,就不会遇到兼容性的问题。不过要了解的是,通配符*号与通配符?号能够表示多个字符或者单个字符,而不能够对字符的范围进行进一步的限制。但是像[abc]等等通配符形式却可以实现精确的限制。所以系统工程师在使用通配符的时候,仍然需要根据用户的需求来选择。如果非要采用这些通配符的话,那么最好能够在脚本程序的注释中添加相关的说明。方便下次脚本程序移植时能够一目了然的知道这个情况,及时调整策略。
第三需要注意通配符*与通配符/号使用的两个限制。在使用ls * 命令显示当前目录下的所有文件时,其是不会显示以点号开头的文件。因为这类文件,在Unix操作系统中表示的是隐藏文件。出于保护的目的,默认情况下不会显示这些隐藏文件(以.号开头的文件)。如果系统工程师要想显示文件的话,则必须在通配符前面输入.号。其次这些通配符不能够代表目录中的/ 符号。也就是说,如果使用cd目录加通配符进行路径切换的话,则这个路径中不能够利用通配符来代表/符号。
从以上的分析中可见虽然通配符提高了我们的办公效率里,但是在使用时或多或少仍然有一些限制。作为系统工程师,要把这些限制牢记于心。无论是在编写脚本程序,还是结合其他命令使用时,需要遵守这些使用过程中的禁忌。
更多优质资料尽在
考试大论坛
考试大在线题库
linux认证更多详细资料
3
/
3
首页
上一页
1
2
3
如果您需转载 linux认证辅导:在Unix中使用通配符提高操作效率,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
相关文章
Ubuntu下virtualbox的桥接网络配置
一般而言,安装完VirtualBox设定网路时选择默认的NAT模式,Guest就可顺利联网
关于SQL安全的一些免费工具(Free tools on S
http://www.sqlsecurity.com/Tools/FreeTools/tabid/65/Default.aspx
一个很好的足球比分网
无意中在百度搜到一个很好用的足球比分,给我们这些平时看球的人带来了方便
Microsoft SQL 服务器的最佳实践,设计和开发
Microsoft SQL 服务器的最佳实践,设计和开发准则Madhu K Nair, 2008-07-24
借助 UNIX 优秀的博客创作者
您是否知道博客创作与 UNIX(R) 携手前行?UNIX 内置的 Web 和文本处理工具
Oracle不同版本间的导入导出命令详解
Oracle的imp/exp组件是我们常用的工具,它的一个操作原则就是向下兼容。下
linux认证:Linux系统开机过程解释笔记
说实话,偶以前一直看不起开机启动的,按下电源然后出去溜一圈回来就可以用,何
专家预言:PHP将比Java更受开发人员欢迎
Netscape共同创办人Marc Andreessen在周三(10/19)举行的Zend/PHP会议上预
升级Ubuntu Virtualbox不能用的解决方法
启动VIRTUALBOX WARNING: The character device /dev/vboxdrv do
MSSQL求百分数
use pubsgoselect rtrim(cast( (cast(min_lvl as decimal(10,4))/(select
PHP实现的Mysql读写分离
本代码是从uchome的代码修改的,是因为要解决uchome的效率而处理的。封装的
PHP的PDO类教程
POD扩展是在PHP5中加入,该扩展提供PHP内置类 PDO来对数据库进行访问,不同数
WindowsXP IIS PHP5 MySQL5 Zend GD库 phpM
一、准备工作: 1、安装好 2、准备好所需用到的软件,我所用的具体如
VMware虚拟机下实现NAT方式上网的小方法
1.把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS 服务器,启用。2.把
Sql Server 导出数据库结构
sql200企业管理器--右键要导出的数据库--所有任务--生成SQL脚本--<常规>
SQL2005CLR函数扩展-字符串函数
sql语句的字符串函数远远没有开发语言的强大,我们可以通过clr来扩展。怎
栏目热门
Linux认证考试心得:一个新手RHCE的酸甜苦辣
菜鸟必读:RHCE课堂学习笔记(1)
菜鸟必读:RHCE课堂学习笔记(2)
Linux认证心得:一个初学者的RHCE之路
LINLUX认证获得RHCE后的职场优势
站内搜索:
Linux
高级搜索
Powered by
Linux初探
© 1999-2009
RSS