linux特殊符号
第1章 linux特殊符号
1.1 通配符
- 含义:方便我们查找文件 通配符是用来找文件名字 大部分命令都支持
- 例子:找出/oldboy 以.sh结尾 修改时间是7天之前的 大于100k 小于10m的文件
find /oldboy -type f -name "*.sh" -mtime +7 -size +100k -size -10M
1.1.1 通配符大家族常用的符号
- * 所有 任何内容 任何符号 任何文字
ls *oldboy* 找出文件中包含oldboy的文件
- {} 生成序列 {开始..结束} {开始..结束..每次变化多少}
[root@dzc 20170118]# echo {1..10..2}
1 3 5 7 9
[root@dzc 20170118]# echo {1..10}
1 2 3 4 5 6 7 8 9 10
1.2 特殊符号
> 标准输出重定向 先把文件清空 然后向文件中放入内容
>> 标准追加重定向 向文件中放入内容
< 标准输入重定向
<< 标准追加输入重定向
cat>/oldboy/oldboy.txt<<EOF
oldboy
linux
EOF
. 当前目录
linux下面隐藏文件
.. 当前目录的上一级目录
~ 当前用户的家目录
/ 跟目录 路径的分隔符
\ 取消别名
| 管道
! vi/vim 强制 find awk里面表示取反 表示使用你用过的命令 使用历史命令
# 注释
$ 取出变量里面的内容
|| 或者 前面的命令失败了再执行后面的
&& 并且 前一个命令运行成功,然后再运行后面的命令
; 分开多条命令 在同一行里面放入多条命令
双引号 "" 把双引号里面的特殊符号进行解析
单引号 '' 吃啥吐啥
不加引号 和双引号类似 支持通配符
`` 反引号相当于$() 先运行小括号里面的内容 把显示到屏幕上的内容留下
本博文中所使用的系统版本为: CentOS release 6.9 (Final) 内核版本为: 2.6.32-696.10.1.el6.x86_64 linux正在持续学习中,如有雷同请见谅!!!