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

shell 特殊字符

时间:2018-11-12 17:45:56      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:进程id   进程   结束   通配   后台   htm   隐藏   $?   变量   

shell 基础


# 当做注释的比较多  
; 命令分隔符,在同一行上写两个或两个以上的命令
;; 是case 代码块的结束符
. 点作为文件名的一部分
隐藏文件

目录名
点是正则表达式中的匹配字符

‘‘部分引用 ‘‘

·全引用

,用于连接多个算术操作,并返回最后一项

\ 反斜线  转义符

:冒号  空命令


!取反操作符

*星号 文件名通配符

?问号  文件名通配符

$
$
${ } 参数替换
$* 位置参数
$@ 位置参数

$? 退出状态码变量

$$ 进程ID变量



$#  $*  $@


$0 $1 $2

$#

$*

$@

()

{ }

[ ]

> &>  >&   >>   <   <>

< 文件名  重定向输入

>文件名  重定向输出

>>文件名 追加输出

2> 文件名 重定向标准错误输出

2>> 文件名  重定向和追加标准错误输出

&> 文件名  重定向标准输出和标准错误输出

>& 文件名 重定向标准输出和标准错误输出

2>&1 将标准错误输出重定向到标准输出的去处


|  管道

|| 或


& 后台运行命令

&& 与  

- 连字符

= 

+


%  取模
     模式匹配

~

~+ 当前工作目录

~- 先前工作目录


^ 行首

  

shell 特殊字符

标签:进程id   进程   结束   通配   后台   htm   隐藏   $?   变量   

原文地址:https://www.cnblogs.com/liweiming/p/9946710.html

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