Linux 符号系列

基础符号系列

美元符号:$
	用于取出变量中的内容
	用于取出指定列的信息
	表示用户命令提示符号 
	表示一行的结尾
   
叹号符号:!
	用于表示取反或者排除意思
	命令行中表示取出最近命令
	用于表示强制操作处理

竖线符号:| 
	表示管道符号,管道前面命令,交给管道后面执行, 经常配合xargs命令使用
	查找指定数据信息进行删除

井号符号:#
	表示文件内容注释符号
	表示用户命令提示符号

美元括号:$() == ``
	表示命令执行结果留下,用于其他命令调用

引号符号 :
	双引号 "" : 表示输入内容,就是输出内容,但是部分信息会被解析
	单引号 '' : 表示输入内容,就是输出内容(所见即所得)
	反引号 `` : 表示命令执行结果留下,用于其他命令调用
	没引号    : 表示和双引号功能类似, 但是可以识别序列信息 {}
   
小于符号
	单个小于符号
		< 标准输入重定向符号
	两个小于符号
		<<  标准输入追加重定向符号
大于符号
		单个大于符号
			1>/>   标准输出重定向符号
			2>     错误输出重定向符号
		两个大于符号
			1>>/>> 标准输出追加重定向符号
			2>>    错误输出追加重定向符号
			
单点符号 : .
	表示当前目录

双点符号
	表示上级目录

波浪符号
	表示用户家目录信息

横线符号
	两个目录路间进行切换
	保存用户切换目录之前的所在路径信息
			 
系统逻辑符号:
	&&	: 前一件事执行成功了, 在执行&& 后面的命令 
	||	: 前一件事执行失败了, 在执行|| 后面的命令
	;	: 不管前面命令成功与否, 都会执行分号后面的命令

通配符号

*	--- 匹配任意字符或者字符串信息

{}	--- 匹配生成序列信息

正则符号

正则的作用
	1)正则符号主要用于匹配字符信息
	2)正则符号主要匹配文件内容信息  
	3)正则符号只有三剑客命令可以识别
	4)正则符号可以用于分析数据
	
基础正则符号(9个)
	^	--- 匹配以什么开头的信息

	$	--- 匹配以什么结尾的信息

	^$	--- 取空行信息

	.	--- 匹配任意一个字符且只有一个字符

	*	--- 匹配符号前面一个字符连续出现0次或者多次

	.*	--- 匹配任意所有字符信息

	[]	--- 匹配多个字符信息  

	[^]	--- 匹配多个字符信息进行取反排除

	\	--- 转义符号
		1)将有意义信息变得没有意义
		2)将没意义信息变得有意义
			\t  --- 制表符号 
			\n  --- 换行符号
			\r  --- 换行符号 


扩展正则符号(5个)	--- 需要加上选项: grep -E	sed -r

	+	--- 匹配符号前面一个字符连续出现1次或者多次

	?	--- 匹配符号前面一个字符连续出现0次或者1次

	|	--- 匹配多个字符串信息

	()	--- 1)将多个字符信息汇总成一个整体
			2)后向引用前项信息
				注:在后向引用前项时, 最后可以引用9个小括号

	{}	--- 匹配符号前面一个字符连续出现指定次数

		{n,m}	--- 匹配符号前面一个字符连续出现最少出现n次,最多出现m次

		{n}		--- 匹配符号前面一个字符连续出现指定n次

		{n,}	--- 匹配符号前面一个字符连续出现最少n次,最多没有限制

		{,m}	--- 匹配符号前面一个字符连续出现最少0次,最多出现m次
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值