linux转义符有哪些
发布时间 - 2022-03-11 00:00:00 点击率:次linux转义符有:1、反斜杠“\”,将“\”放到特殊字符前,就会忽略特殊字符的原有含义;2、单引号“'”,被单引号包裹字符串中的字符特殊含义会被忽略;3、双引号“"”,双引号会保留部分的字符属性不进行转义。
本教程操作环境:linux7.3系统、Dell G3电脑。
linux转义符有哪些
(1)转义字符“\”
如果将“\”放到特殊字符前面,shell就忽略这些特殊字符的原有含义,
把它们当作普通字符对待,例如:
[root@WEBServer ~]#ls abc?* C:\backup [root@WEBServer ~]#mv abc\?\* abc [root@WEBServer ~]#mv C\:\\backup backup
上⾯是将abc?*重命名为abc,将C:\backup重命名为backup。因为⽂件
名中包含特殊字符,所以都使⽤了转义字符“\”。
(2)单引号“ ' ”
如果将字符串放到⼀对单引号之间,那么字符串中所有字符的特殊含义将被忽略,例如:
[root@WEBServer ~]#mv C\:\\backup backup [root@WEBServer ~]#mv 'C:\backup' backup
上面两条命令完全等效
(3)双引号“""”
双引号的引用与单引号基本相同,包含在双引号内的大部分特殊字符
可以当作普通字符处理,但是仍有一些特殊字符即使⽤双引号括起来,也
仍然保留自己的特殊含义,比如“$”、“\”和“`”。
[root@WEBServer ~]#str="The \$SHELL Current shell is $SHELL" [root@WEBServer ~]#str1="\$$SHELL" [root@WEBServer ~]#echo $str The $SHELL Current shell is /bin/bash [root@WEBServer ~]#echo $str1 $/bin/bash
从上面的输出可以看出,“$”和“\”在双引号内仍然保留了特殊含义。
[root@WEBServer ~]# str="This hostname is `hostname`" [root@WEBServer ~]# echo $str This hostname is WEBServer
上面的输出中,字符“`”在双引号中也保留了自己的特殊含义。
相关推荐:《Linux视频教程》
# linux
# 字符串
# 双引号
# 特殊字符
# 自己的
# 单引号
# 命名为
# 留了
# 就会
# 将被
# 两条
# 可以看出
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何获取免费开源的自助建站系统源码?
如何在VPS电脑上快速搭建网站?
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
如何用AI帮你把自己的生活经历写成一个有趣的故事?
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
Laravel如何实现用户注册和登录?(Auth脚手架指南)
Python3.6正式版新特性预览
网站制作免费,什么网站能看正片电影?
Laravel如何实现数据库事务?(DB Facade示例)
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
bootstrap日历插件datetimepicker使用方法
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
Claude怎样写约束型提示词_Claude约束提示词写法【教程】
如何在阿里云香港服务器快速搭建网站?
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
香港服务器建站指南:免备案优势与SEO优化技巧全解析
Laravel如何配置和使用缓存?(Redis代码示例)
Laravel模型事件有哪些_Laravel Model Event生命周期详解
Laravel怎么判断请求类型_Laravel Request isMethod用法
Laravel如何自定义错误页面(404, 500)?(代码示例)
html如何与html链接_实现多个HTML页面互相链接【互相】
Laravel怎么连接多个数据库_Laravel多数据库连接配置
Laravel如何实现本地化和多语言支持?(i18n教程)
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
如何快速登录WAP自助建站平台?
Laravel怎么上传文件_Laravel图片上传及存储配置
香港服务器网站卡顿?如何解决网络延迟与负载问题?
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
如何在建站主机中优化服务器配置?
Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)
如何快速搭建个人网站并优化SEO?
原生JS获取元素集合的子元素宽度实例
浅谈redis在项目中的应用
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
原生JS实现图片轮播切换效果
大同网页,大同瑞慈医院官网?
android nfc常用标签读取总结
香港服务器租用每月最低只需15元?
海南网站制作公司有哪些,海口网是哪家的?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询

