免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2328 | 回复: 12
打印 上一主题 下一主题

这个是不是很奇怪? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-29 17:41 |只看该作者 |倒序浏览
pwd
/data/oracle/VIS/db/tech_st/10.2.0/dbs
[db@ebs dbs]$ ls *pw*
orapwPROD  orapwtest  orapwVIS.bak  orapwVIS.bak2
可以找到几个文件,但是下面这个却不行了


[db@ebs dbs]$ ls ora*
ls: ora*: No such file or directory

论坛徽章:
0
2 [报告]
发表于 2009-09-29 17:44 |只看该作者
[root@Mylinux tmp]# mkdir pw
[root@Mylinux tmp]# cd pw
[root@Mylinux pw]# >ora1
[root@Mylinux pw]# >ora2
[root@Mylinux pw]# cd ..
[root@Mylinux tmp]# ls *pw*
ora1  ora2
[root@Mylinux tmp]# ls ora*
ls: ora*: 没有那个文件或目录

论坛徽章:
0
3 [报告]
发表于 2009-09-29 17:49 |只看该作者

回复 #2 ywlscpl 的帖子

能解释下吗?

论坛徽章:
0
4 [报告]
发表于 2009-09-29 17:50 |只看该作者

回复 #2 ywlscpl 的帖子

老大
>filename
这个是什么用法?

论坛徽章:
0
5 [报告]
发表于 2009-09-29 17:52 |只看该作者

回复 #4 lululau 的帖子

不是吧....
不存在就touch一个file啊,存在则清空该文件内容

论坛徽章:
0
6 [报告]
发表于 2009-09-29 17:55 |只看该作者

回复 #5 ywlscpl 的帖子


这个我确实不知道。。。
学习啦

论坛徽章:
0
7 [报告]
发表于 2009-09-29 17:57 |只看该作者

回复 #3 hoodo 的帖子

这个例子没看明白吗?我以为举个实例能更容易理解些。

ls *pw*因为当前路径下有pw这个目录,所以列出的是pw目录下的内容,至于为什么ls *pw*能列出pw目录下的内容可以man bash看 Pathname Expansion的解释以及ls命令的用法。

[ 本帖最后由 ywlscpl 于 2009-9-29 18:00 编辑 ]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-24 06:20:00
8 [报告]
发表于 2009-09-29 18:07 |只看该作者

回复 #2 ywlscpl 的帖子

看楼主的问题,不是这个原因啊,按照你的例子来讲,他是cd pw目录后再运行那两个ls命令的

edited:仔细想想,你说的还是对的,因为一般oracle的密码文件都放在$ORACLE_HOME/dbs目录下的,楼主的这个大概把那些密码文件全放在dbs下某个目录名含有"pw"字符串的目录下了……

[ 本帖最后由 Minsic 于 2009-9-29 18:09 编辑 ]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-24 06:20:00
9 [报告]
发表于 2009-09-29 18:10 |只看该作者
原帖由 收集统计信息 于 2009-9-29 17:41 发表
pwd
/data/oracle/VIS/db/tech_st/10.2.0/dbs
[db@ebs dbs]$ ls *pw*
orapwPROD  orapwtest  orapwVIS.bak  orapwVIS.bak2
可以找到几个文件,但是下面这个却不行了


[db@ebs dbs]$ ls ora*
ls: ora*: ...


在dbs目录下ls -l看看是不是有个名字里包含pw字符串的目录,你那些密码文件应该是在那个目录下面的

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
10 [报告]
发表于 2009-09-29 18:15 |只看该作者
奇怪的正常。
第一个命令ls *pw*输出的是*pw*目录下的文件名。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP