linux特殊符号

第1章 linux特殊符号

1.1 通配符

  1. 含义:方便我们查找文件 通配符是用来找文件名字 大部分命令都支持
  2. 例子:找出/oldboy 以.sh结尾 修改时间是7天之前的 大于100k 小于10m的文件

find /oldboy -type f -name "*.sh" -mtime +7 -size +100k -size -10M

1.1.1   通配符大家族常用的符号

  1. * 所有 任何内容 任何符号 任何文字

ls *oldboy* 找出文件中包含oldboy的文件

  1. {} 生成序列  {开始..结束} {开始..结束..每次变化多少}

[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正在持续学习中,如有雷同请见谅!!!

posted @ 2017-11-10 09:11  巴黎斜塔  阅读(729)  评论(0编辑  收藏  举报