这本书可能是Unix入门最好的教材

有一本书叫Shell Programming in Unix Linux and OS X。尽管它是讲shell编程的书,但它的第一章、第二章、第三章可能是最好的Unix操作系统入门教材。为什么?因为作者在讲述一些小细微末节的知识时,讲得特别仔细,特别有耐心。我第一次发现,原来wc,也是一个命令,是用来查看一个文件里有多少行、多少个词、多少个字符,分别用l、w、c来代表。

who
输出结果:root     pts/0        2018-04-02 23:05 (192.168.1.108)

//运行命令who,发现系统上只有我一人登录

试一试管道命令|


[root@localhost ~]# who | wc
输出结果:      1       5      55

//将第一个命令who的结果,通过“管道”输送到第二个命令

//1 5 55,说明who的命令输出结果有1行,5个词,一共55个字符。who的结果是:

//root     pts/0        2018-04-02 23:05 (192.168.1.108)

//第1个词:root

//第2个词:pts/0

//第3个词:2018-04-02

//第4个词:23:05

//第5个词: (192.168.1.108)

输出

ls /var/log >list.txt

//将/var/log下的文件名写到当前目录下一个叫list.txt的文件里

ls /root >>list.txt

//将/root下的文件名追加到当前目录下一个叫list.txt的文件里

对于重定向符号<,举的例子不好。但是,在MySQL/MariaDB中,使用命令行工具登录后,用这个生定向指向要导入的数据库文件。

use database_name;

source < /backup/data20180403.sql;

第二章里有关于重定向的例子。

wc -l /var/log/messages,结果:4654 /var/log/messages
wc -l < /var/log/messages,结果:4654

计划7天读完。先写这么多吧,希望你能喜欢这本书。

转载于:https://my.oschina.net/u/589241/blog/1789212

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值