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

shell中的命令与特殊符号

时间:2018-03-08 18:59:09      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:技术   image   树形结构   body   正则表达   意思   lin   声明   正则表达式   

1.记录命令:!

!!:连续的“!”表示执行上一次的指令

!n:表示执行命令历史中第二条指令

注:!2居然给我关机了

!字符串(字符串大于1)表示执行命令历史中最近的一次

2.通配符

" * "匹配0个或多个字符,“ ? ”匹配一个字符

技术分享图片

3.输入/输出重定向:用于改变命令的输入与输出

技术分享图片

4.管道符 “ | ”

前一个指令的输出作为后一个指令的输入

5.脱义子符" \ " 将后面的特殊字符(如 * )还原为普通字符

技术分享图片

6.grep:全面搜索正则表达式并把行打印出来

7.pstree:把Linux系统中所有进程以树形结构显示出来

技术分享图片

8.export:就是声明一下这个变量,让该shell的子shell也知道这个变量;如果export后面不加任何变量名则就会声明所有的变量。

9.$用作变量前面的标识符

10. ; 如果想在一行中运行两个或两个以上命令,需要在命令之间加一个分号

11.“  ~  ”:表示用户的家目录,root用户的家目录是 /root,普通用户则是 /home/username

技术分享图片

12.“ & ”:把一条命令放在后台执行需要加

13.重定向符号; > ,>> 分别是取代和追加的意思。 2> ,2>>重定向到文本中

技术分享图片

14.[ ]为字符组合:代表字符组合中的任意一个

技术分享图片

 

shell中的命令与特殊符号

标签:技术   image   树形结构   body   正则表达   意思   lin   声明   正则表达式   

原文地址:https://www.cnblogs.com/someone9/p/8530219.html

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