码迷,mamicode.com
首页 > 系统相关 > 详细

Shell编程学习2--命令大全

时间:2016-11-03 01:44:22      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:大全   路径   正则   font   res   global   --   网络通讯   view   

   Linux中有很多的命令,这些命令可分分为10类(具体参见[1]): 1) 文件管理; 2) 文档编辑; 3) 文件传输; 4) 磁盘管理; 5) 磁盘维护; 6) 网络通讯; 7) 系统管理; 8) 系统设置; 9) 备份压缩; 10) 设备管理.

Linux: command1 | command2

  "|"其实是Linux里面的一个管道符号, 将两个命令隔开, command1的输出作为command2的输入; 也可以连续使用多个管道, 表示command1的输出作为command2的输入, command2的输出又作为command3的输入, 依次类推. 

grep (Global Regular Expression Print)

  grep命令属于"第二类--文档编辑类", 它是一个强大的文本搜索工具, 能够使用正则表达式来搜索文本, 把匹配的行打印出来. 

>与>> : $ echo "demo">de.c (将"demo"写入de.c文件中, 必须带上echo, echo此时的作用是输出结果到文件)

  >: 如果文件不存在, 将创建新的文件, 并将数据写入到此文件; 如果文件存在, 则将文件清空, 然后将数据写入到此文件;

  >>: 如果文件不存在, 将创建新的文件, 并将数据写入到此文件; 如果文件存在, 然后将数据写入到此文件里面内容的后面;  

basename vs dirname

  basename: 基名, 文件名; dirname: 目录名, 路径; 通过两者的含义就可以加以区分.

$ basename /etc/bin/sort
sort
$ dirname /etc/bin/sort
/etc/bin
$ basename /etc
etc
$ dirname /etc

[1] Linux命令大全: http://www.runoob.com/linux/linux-command-manual.html

[2] 学习Linux,101(IBM的教程, 很好): https://www.ibm.com/developerworks/cn/views/linux/libraryview.jsp?search_by=%E5%AD%A6%E4%B9%A0+Linux%EF%BC%8C101

[3] Linux Shell Scripting Turotial: http://www.freeos.com/guides/lsst/index.html 

 

Shell编程学习2--命令大全

标签:大全   路径   正则   font   res   global   --   网络通讯   view   

原文地址:http://www.cnblogs.com/zhao441354231/p/6024654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!