Linux通配符知识深度讲解

注意:linux统配符合三剑客(grep,awk,sed)正则表达式是不一样的,因此,代表的意义也是
有较大区别的。
通配符一般用户命令bash环境,而linux正则表达式用于grep,sed,awk场景。

* - 通配符,代表任意(0到多个)字符
?- 通配符,代表任意1个字符
;- 连续不同命令的分隔符
# - 配置文件注释
| - 管道
~ - 用户的家目录
- - 上一次的目录
$ - 变量前要加的符号
/ - 路径分割符号
>或1> - 重定向,覆盖
>> - 追加重定向,追加。
< - 输入重定向
<< - 追加输入重定向
‘ - 单引号,不具有变量置换功能,输出是所见即所得。
“ - 双引号,具有变量置换功能,解析变量后输出,不加引号相当于双引号。常用双引号。
` - tab键上面的键,反引号,两个``中间位命令,会先执行,等价$()。
{} - 中间为命令区块组合或内容序列
! - 逻辑运算中的“非”(not)
&& - 并且,一个指令执行成功时,执行后一个指令
|| - 或者,个指令执行失败时,执行后一个指令
.. - 上级目录
.  - 当前目录

时间: 2024-11-10 01:25:09

Linux通配符知识深度讲解的相关文章

Linux通配符与特殊符号知识大全汇总

符号 作用 Linux通配符 * 匹配任意(0个或多个)字符或字符串,包括空字符串 ? 匹配任意1个字符,有且只有一个字符 [abcd] 匹配abcd中任何一个字符,abcd也可是其他任意不连续字符 [a-z] 匹配中a到z之间的任意一个字符, a到z表示范围,字符前后要连续,-表示范围的意思,也可以用连续数字[1-9] [!abcd] 同[^abcd],表示不匹配括号里面的任何一个字符,也可为[!a-d] Linux特殊符号:路径和位置相关 ~ 用户的家目录,超级用户为/root,普通用户为/

Linux通配符与特殊符号知识大全

符号 作用 Linux通配符 * 匹配任意(0个或多个)字符或字符串,包括空字符串 ? 匹配任意1个字符,有且只有一个字符 [abcd] 匹配abcd中任何一个字符,abcd也可是其他任意不连续字符 [a-z] 匹配中a到z之间的任意一个字符, a到z表示范围,字符前后要连续,-表示范围的意思,也可以用连续数字[1-9] [!abcd] 同[^abcd],表示不匹配括号里面的任何一个字符,也可为[!a-d] Linux特殊符号:路径和位置相关 ~ 用户的家目录,超级用户为/root,普通用户为/

nfs 深度讲解及inotify

目  录 第1章共享目录的挂载及参数mount1 1.1挂载nfs下共享的data目录... 1 1.2 查看挂载的目录... 2 1.3 mount 挂载的参数... 2 1.3.1 mount –o 参数对用的选项... 3 1.3.2 man mount后的-o参数中英文翻译对比... 3 1.4 Mount挂载性能优化参数选项... 4 第2章 NFS深度讲解... 5 2.1 NFS内核优化建议... 5 2.2 服务端nfs内核优化... 5 2.3 企业生产场景NFS共享存储优化小

Linux基础知识题解答(五)

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. (1)155729 -rw-r--r--.  1 root root   35 Oct 28 2011  oldboy 请解析上面的每一列内容 文件inode号,文件访问权限,硬链接数,文件所属用户,文件所属组,文件最后修改时间,文件名 (2)描述下硬链接和软连接的区别 1.硬链接原文件/链接文件共用

linux基础知识的总结

例如以下内容是我对linux基础知识的总结,由于本人在初期学习linux的时候走了不少的弯路,对于基础的掌握耗费了不少的时间,所以为了后来者对linux的基础部分有个清晰的了解,特对基础知识进行了总结,由于水平有限.难免有疏忽或者不准确的地方.希望大家可以直接指出来,我会及时改正.一切为了知识的传播.^_^ ? *********************************************************************************************

Linux 背景知识

Linux发展历史 1991年,Linus Torwalds发布了Linux0.02版,能够运行gcc和bash 1994年,Linux1.0版本发布 Linux 与开源计划 网上有个Richard Stallman在中科院的演讲,把下面的这些概念讲的很清楚(真佩服老外的讲解,很容易懂),可以去搜一下. 还可以参考这篇博文 为什么GPL是更好的开源许可证 GNU(GNU is not Unix)是Richard Stallman (自由软件的主要发起人和精神领袖)在1983年发起的一项公共计划,

老男孩26期运维班linux基础知识大比拼即将开始

老男孩26期运维班linux基础知识大比拼 1 比赛说明 比赛时间:2015年11月12日下午15点 比赛地点:老男孩教育教室二 比赛人员:老男孩教育26期全体同学 奖项:团体奖(按组奖励共1-9组): 一等奖奖励300元人民币或每人老男孩老师新书一本和老师合影签名. 二等奖奖励200元人民币 三等奖奖励100元人民币 个人奖:3名,赠老男孩新书一本 惩罚:没有得奖的组,或者组内无人得奖的组,罚100元或派选代表表演一个节目(唱歌或其它) 比赛规则当场宣布: 主评委:老男孩老师,张导 辅助评委:

顶级资深工程师深度讲解Go语言

[下载地址:https://pan.baidu.com/s/1nx82k7mOn8ErlPSsCdLfTw ] 第1章 课程介绍欢迎大家来到深度讲解Go语言的课堂.本课程将从基本语法讲起,逐渐深入,帮助同学深度理解Go语言面向接口,函数式编程,错误处理,测试,并行计算等元素,并带领大家实现一个分布式爬虫的实战项目. 第2章 基础语法量,常量,类型,选择,循环,函数,指针,本章节带领大家学习一门新语言所需的必备语法知识.让大家对Go语言有一个初步的认识! 第3章 内建容器本章节我们来学习数组,切片

Google资深工程师深度讲解Go语言☆

准备工作 ######课程导读: Go语言的历史起源??? 为什么会有Go出现?? Go的发展趋势?? 怎么样学习Go?? ######安装与环境: 视频地址:安装与环境 ######Go的参考资料汇总:1.GO语言零基础入门资料整理2.Restful接口开发(PHP)3.Go入门指南4.Learngobyexample 巩固语法基础的Demo,初学者“抄”(学习)代码的地方5.Go 初学者成长之路6.Go 标准库中文文档7.<编程之法:面试和算法心得>8.目录: 第1章 课程介绍    欢迎