dog1888 发表于 2018-8-30 10:06:03

linux shell编程学习笔记(6)特殊字符

  linuxshell中的特殊字符
  1.星号:*
  ——代表零个或多个字符或数字
  2、问号:?
  ——只代表任意一个字符
  3、井号: #
  ——在shell中为注释符号
  4、转义符号: \
  ——将后面的特殊符号(例如”*”)还原为普通字符
  5、管道符号: |
  ——将符号前面命令的结果丢给符号后面的命令
  6、美元符号:$
  ——作为变量前面的标识符
  7、分号:;
  ——可以实现在一行输入多个命令
  8、~
  ——用户的家目录,如果是root则是/root;普通用户则是/home/username
  9、&
  ——将命令放入后台执行
  10、> 、 >> 、 2>、2>>
  ——重定向
  11、中括号:[]
  ——中间为字符组合,代表中间字符中的任意一个
  12、&&、||
  1)命令1;命令2
  //不管命令1是否执行成功都会执行命令2
  2)命令1 && 命令2
  //只有命令1执行成功才会执行命令2
  3)命令1 || 命令2
  //命令1执行成功则不会执行命令2

Mumo 发表于 2018-12-27 15:18:30

实用
页: [1]
查看完整版本: linux shell编程学习笔记(6)特殊字符