linux学习笔记(七):shell命令语法

本文深入探讨Linux Shell命令的基础知识,包括命令格式、使用通配符进行文件匹配、文件重定向操作以及管道连接多个命令。详细解释了如何高效地使用Linux命令行。

一、格式

  (1)command  [options 选项] [arguments 参数]

      eg. # ls -a /etc

      选项一般以-开头,参数可以组合

      eg. #ls -a -l /etc

      eg. #ls -al /etc

  (2)多个命令一行: ;

  (3)一个命令多行:\

二、shell通配符

  (1)*

      匹配0个或任意多个

      # ls *.txt

      # ls /etc/*/*.conf

  (2)?

      匹配一个字符

  (3)[]

      匹配括号内的多个字符之一

三、shell重定向

   linux系统打开三个文件:stdin、stdout、stderr,正常情况下,这三个文件的默认值为:

    stdin:键盘

    stdout、stderr:屏幕

  重定向即改变这些默认值

  (1)输入重定向

      <   文件作为输入,eg. #wc < /etc/resolv.conf

      <<  指定字符之间的内容作为输入,eg. #wc << xx

  (2)输出重定向

      输出到指定文件

      >   将新建、替换内容

      >>   追加到文件

  (3)错误重定向

      2> 、 2>>

四、管道

  管道连接多个命令,可将前一个命令的输出作为后一个命令的输入

  eg. 查看当前httpd进程数: 

    #ps -ef | grep httpd | wc -l

五、引用

  引用类似转义,即通过一些方式将在bash中有特殊用途的字符作为普通字符来处理。有三种处理方式:

  (1)转义字符 \

  (2)''和"", 但是""会计算变量的值,类似php中的字符串的处理

转载于:https://www.cnblogs.com/sleepyy/p/3390020.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值