LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1077|回复: 14

请教:今天刚安装的RedHat 9,学习ls的问题..

[复制链接]
发表于 2007-11-5 21:44:10 | 显示全部楼层 |阅读模式
今天刚刚安装的RedHat 9,也想用一下Linux命令,用ls列出文件可以,想用ls -d或ls -ld列出目录,却做不到,这是为什么?请教各位高手,急......
发表于 2007-11-6 07:18:18 | 显示全部楼层
RH9 已是石氣時代的文物,很多東西都已過時,要裝就換個現代的版本來學習吧,別浪費時間了!
回复 支持 反对

使用道具 举报

发表于 2007-11-6 13:23:23 | 显示全部楼层
ls -d */
ls -l|grep ^d
学习ls命令同时看一下grep
grep配合ls能产生很多你需要的东东
回复 支持 反对

使用道具 举报

发表于 2007-11-6 14:22:43 | 显示全部楼层
Post by d00m3d;1777895
RH9 已是石氣時代的文物,很多東西都已過時,要裝就換個現代的版本來學習吧,別浪費時間了!


学习下历史还是有必要的,不容青史尽成灰,要保护文物啊。
差一点的配置为了顺畅运行也是其存在的必要!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-7 12:13:40 | 显示全部楼层
感谢3楼的指点,斗胆再问一下,
ls -l|grep ^d可不可心改写为
ls -l >grep ^d,
这管道与重定向有什么区别?

另外,我也是4楼的观点,因为硬件档次较低,所以用个耗资源少的版本会快一些.
因为是刚刚接触linux,还请高手们多多指教.
回复 支持 反对

使用道具 举报

发表于 2007-11-7 14:22:10 | 显示全部楼层
老版本速度不一定快。又不是98和xp的比较。
回复 支持 反对

使用道具 举报

发表于 2007-11-7 14:31:37 | 显示全部楼层
常识性的区别是:管道是单向的,重定向是双向
如:
cat hello.c | more
ls -l >  list.txt
more < hello.c
以上指的是输出方向区别,至于……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-7 20:58:22 | 显示全部楼层
谢谢ISO朋友,我刚接触LINUX,以后有问题还请多多指教.谢谢
回复 支持 反对

使用道具 举报

发表于 2007-11-7 22:20:08 | 显示全部楼层
Post by iso;1778613
常识性的区别是:管道是单向的,重定向是双向
如:
cat hello.c | more
ls -l >  list.txt
more < hello.c
以上指的是输出方向区别,至于……


不明白单向,双向是指那方面的???

重定向相当于:一方提供信息  另一方   接收信息。(会计比喻:提供方为产成品)
管道相当于:一方提供信息  另一方  接收再加工。(会计比喻:提供方为半成品)

重定向到虚拟或者伪终端满好玩的。
如:echo "what are you doing?" > /dev/pts/4                           

/dev/pts/4 为接收的伪终端, 可用tty查看!
回复 支持 反对

使用道具 举报

发表于 2007-11-8 09:13:15 | 显示全部楼层
suggestion, don't have to under every options. like one of my professors said, it's french fry effect.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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