符号

含义

;

命令分隔符

#

配置文件注释;  root用户命令终端提示符

~

家目录  cd ~

-

上一次所在路径 cd -

su -    linux切换用户环境

^

非  [^abcd]

$

变量前加$ 取出变量内容

''

原样输出

""

$  ``  !  这几个符号可以解析,其它的字符原样输出

!

非,取反  [!abcd]

!命令  执行之前执行过的命令

!+数字   执行history中对应数字的命令

``

用来引用命令    相当于$()

{}

内容序列

{a,c,h}   表示  a  c  h

{a..z}    表示  a 到  z

命令区块组合(模块)

linux正则中,表示重复次数  {3,5}  表示 3到5次

echo {1..10..2}

1 3 5 7 9

echo {a..z..2}

a c e g i k m o q s u w y

()

字符序列分组

||

或  前面命令执行失败的,才执行后面的命令

|

管道 ; 或

&&

与    前面命令执行成功,才执行后面的命令

&

与  ; 命令后台运行

.

当前目录;linux中隐藏文件名的开头;正则表达式中的任意一个字符;加载一个文件内容

..

上级目录;{a..z}

/

根  或  路径分隔符

\

linux中放在命令关键字前面,用来屏蔽系统别名;转义

*

代表任意多个任意字符;linux正则中,重复前面一个字符任意次

?

代表任意一个字符;linux正则中,重复前面一个字符0次或1次

+

重复前面一个字符1次或多次

[]

同样代表“一定有一个在括号内”的字符(非任意字符)。例如 [abcd] 代表“一定有一个字符, 可能是 a, b, c, d 这四个任何一个”

[-]

若有减号在中括号内时,代表“在编码顺序内的所有字符”。例如 [0-9] 代表 0 到 9 之间的所有数字,因为数字的语系编码是连续的!

[^]

若中括号内的第一个字符为指数符号 (^) ,那表示“反向选择”,例如 [^abc] 代表 一定有一个字符,只要是非 a, 非b, 非c 的其他字符就接受的意思。

最新文章

  1. inline-boock的默认间距
  2. MyBatis_Generator的使用(实践)
  3. CI中PHP写法规范(不断更新)
  4. linux下快速删除大量文件
  5. iOS js oc相互调用(JavaScriptCore)(二)
  6. LCIS tyvj1071 DP优化
  7. web app之rem
  8. Linux环境搭建 | 手把手教你如何安装CentOS7虚拟机
  9. Windows 操作系统
  10. centos7.5 python修复
  11. linux 编译链接问题
  12. pycharm的各种设置,配置
  13. (转)WebSphere禁用SSLv3和RC4算法教程
  14. UI基础:视图控制器.屏幕旋转.MVC 分类: iOS学习-UI 2015-07-02 22:21 62人阅读 评论(0) 收藏
  15. 【微信小程序】:实现轮播图3秒滚动
  16. Codeforces Round #169 (Div. 2) E. Little Girl and Problem on Trees dfs序+线段树
  17. WCF RestFull提交数据超出限额解决方法
  18. [js插件]JqueryUI日期插件
  19. java中printf的用法
  20. java定时执行任务(一)

热门文章

  1. KCL v0.4.5 发布 - 更好的编写便利性改进,稳定性,体验提升与多平台支持
  2. 多个mysql版本并行运行
  3. SAP 开具发票的抬头文本带到会计凭证上
  4. Linux编辑器
  5. datax缺少clickhouse reader插件
  6. xxl-job调度任务简单使用
  7. vue3项目一些小坑
  8. jQuery-强大的jQuery选择器 (详解)
  9. 078_Sublime HaoIDE 搭建 Lightning Aura环境
  10. ubantu下的java的发布