Chinaunix

标题: 【每周一议】大家来找茬!!!! [打印本页]

作者: dooros    时间: 2012-08-02 15:33
标题: 【每周一议】大家来找茬!!!!
最近学习了下grep、sed和awk,这三大神器果然名不虚传,文本处理必不可少的利器。
但是,在使用过程中就会发现,这三大工具在不同的OS下有不同的版本,不同的实现。
就拿grep来说,什么egrep、fgrep、rgrep,作为一个老手,当然不屑此类小菜,但是对于新手,就晕了头了。
它们有什么不同?各自的作用?

还记得,第一次接触FreeBSD的时候,在关机的时候,我迷乱了,shutdown -h now竟然不能关机,当然,你会说有man啊,google啊……我想要是新手能想到用man解决问题,也就跨越了新手这一步,而不该称之为新手了,论坛也就不会有这么多的求助帖。

那么,回归正题。我相信各位也接触过不少linux发行版、Unix发型版,大家在使用过程中遇到过哪些命令是独具特色的呢?
欢迎大家分享!!!!

欢迎大家提出好的议题站内信我,谢谢!
凡是参与讨论的网友都将获得20分的积分奖励,欢迎大家跟帖补充!!希望大家积极参与!!!

作者: ulovko    时间: 2012-08-02 15:39
本帖最后由 ulovko 于 2012-08-02 15:51 编辑
还记得,第一次接触FreeBSD的时候,在关机的时候,我迷乱了,shutdown -h now竟然不能关机
  1. # halt -p
  2. # shutdown -p now
复制代码
就拿grep来说,什么egrep、fgrep、rgrep

  1. > man grep
  2. egrep
  3.        is  the  same  as grep -E.  fgrep is the same as grep -F.  zgrep is the
  4.        same as grep -Z.  zegrep is the same as grep -EZ.  zfgrep is  the  same
  5.        as grep -FZ.

复制代码
这三大工具在不同的OS下有不同的版本,不同的实现。它们有什么不同?各自的作用?

底层实现不同,因此支持的用法不同 习惯就好了 多数用法类似

大家在使用过程中遇到过哪些命令是独具特色的呢?

比如: ls  在Linux 和 FreeBSD 下使用就有所不同
CentOS运行:

  1. $ ls -l /path  # 正确执行
  2. $ ls /path -l  # 正确执行
复制代码
FreeBSD运行:

  1. > ls -l /path  # 正确执行
  2. > ls /path -l  # 输出结果如下
  3. ls: -l: No such file or directory
复制代码
PS:    FreeBSD被认为是自由操作系统中的不知名的巨人。它不是Unix,但如Unix一样运行,兼容POSIX。作为一个操作系统,FreeBSD被认为相当稳建可靠。
作者: xiyoulaoyuanjia    时间: 2012-08-03 15:14
准备搞个 freebsd 玩玩~~
作者: ulovko    时间: 2012-08-03 16:49
回复 3# xiyoulaoyuanjia


    欢迎加入FreeBSD阵营:  http://bbs.chinaunix.net/thread-3751834-1-2.html
作者: xiyoulaoyuanjia    时间: 2012-08-03 21:30
看着很不错的样子也~~ 谢谢!
回复 4# ulovko


   
作者: vermouth    时间: 2012-08-06 09:15
记得 solaris 的tar不支持 -j -z ,第一次摸到的时候一个 tgz 的包纠结了很久.
作者: qdsea    时间: 2012-08-07 08:35
前几天刚下的FreeBSD9,等有空装上研究下。。。
作者: zongg    时间: 2012-08-08 10:57
哎,第一次安装FreeBSD 自己在那安装了两三圈,一头的雾水。
作者: Hongqiyaodao    时间: 2012-08-12 18:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: action08    时间: 2012-08-16 15:22
回复 2# ulovko


    关机一般poweroff,没什么好纠结的
作者: ulovko    时间: 2012-08-16 15:37
zongg 发表于 2012-08-08 10:57
哎,第一次安装FreeBSD 自己在那安装了两三圈,一头的雾水。

现在应该没有问题了吧 ^_^
作者: zongg    时间: 2012-08-16 15:45
ulovko 发表于 2012-08-16 15:37
现在应该没有问题了吧 ^_^


好长时间没玩freebsd了,  有问题再请教你.
作者: yizhengming    时间: 2012-08-17 15:14
以前用过grep sed awk 处理小事情比较方便 复杂了的就比较麻烦里  现在改perl了  
作者: yizhengming    时间: 2012-08-17 15:18
现在makefile还用些sed awk grep shell 里东西




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2