Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1627540
  • 博文数量: 2212
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 22249
  • 用 户 组: 普通用户
  • 注册时间: 2020-11-26 14:30
个人简介

更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号

文章分类

全部博文(2212)

文章存档

2024年(62)

2023年(643)

2022年(693)

2021年(734)

2020年(80)

我的朋友

分类: LINUX

2023-05-09 14:17:53

  身为Linux运维人员,每天工作敲命令是不可避免的事情,而且很多小伙伴会发现,敲命令的时候除了字母、数字之外,还经常会出现一些特殊字符,比如:~、.、#等,那么你知道Linux系统中有哪些特殊字符吗?小编带大家了解一下,快来学习吧。

  1、~主目录

  符号~位于键盘esc正下方,在Linux系统中它值得是家目录,或者主目录,也就是用户登录到系统的时候默认进入的目录。

  2、.当前目录

  符号.代表的是当前目录。在每个目录里,都会自动包含了两个目录:当前目录和父目录。但是这两个目录都是隐藏起来的,如果想查看的话需要在ls命令后面加上-a选项。

  3、..父目录

  符号..表示父目录,也就是指当前目录的上一级目录。

  4、/路径目录分隔符

  符号/表示路径目录分隔符,也就是用于在路径里各个目录间的分隔,这个符号大家应该比较熟悉。

  5、#注释

  符号#表示,这行中#之后的内容是注释,不进行解析,会被shell所忽略。

  6、?单字符通配符

  符号?表示的是单字符通配符,简单说可以用来通配一个字符。

  7、*字符序列通配符

  符号*表示任意字符通配符,它可以匹配0个至多个字符。

  8、[]字符集通配符

  方括号[]代表字符集通配符,也就是说,文件名中的对应字符必须与[]里的某个字符一样,才可以匹配成功。

  9、;命令分隔符

  符号;表示用来分隔命令的,当你想在同一行里写多条命令的时候,可以使用;将这些命令隔开。

  10、&后台处理

  符号&表示后台执行。如果我们此时正在终端执行一个命令,比如说vim,但是与此同时我还想要执行另一个命令,怎么办?我们可以在vim命令后面加一个&符号,这样这个命令就会在后台执行了,你就可以执行另外的其它你想执行的命令了。

  11、>输出重定向

  符号>表示输出重定向。其实输入和输出刚好是相反的,可以将命令的结果重定向出来,一般是重定向到文件里。

  12、|连接命令

  符号|表示管道。它表示上一个命令命令的输出,通过管道作为下一个命令的输入。这样通过管道可以连接起多个命令,而且这些命令的数量是任意的。

  13、!逻辑非

  符号!表示逻辑非,与大多数编程语言中的!类似。

  14、$变量表达式

  符号$通常表示取变量的值。

阅读(215) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~