第1章 linux的特殊符号
1.1 通配符 * {}
1.1.1 含义
方便查找文件 通配符是用来找文件名字的。
1.1.2 *
通过find 命令找以 .sh 结尾的文件,使用*替代文件名字。
find /oldboy -type f -name "*.sh" -mtime +7 -size +100k -size -10M
查找文件名中,包含有oldboy字节的文件。
[root@znix 20170118]# find -type f -name "*oldboy*" [root@znix 20170118]# ls -l *oldboy*
1.1.3 {}
{} 用来生成序列
[root@znix 20170118]# echo oldboy{1..3}.txt oldboy1.txt oldboy2.txt oldboy3.txt [root@znix 20170118]# echo {a,c,d,f}
a c d f
echo {a..z} {A..Z} 中间需要有空格,表示两个无关的序列
[root@znix 20170118]# echo {a..z} {A..Z}
a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
生成按规则序列{开始..结束..间隔}
[root@znix ~]# echo {1..10..3}
1 4 7 10
备份一个文件的时候使用
[root@znix ~]# cp oldboy.txt{,.bak} [root@znix ~]# ll oldboy* -rw-r--r-- 3 root root 241 Aug 30 11:40 oldboy.txt -rw-r--r-- 1 root root 241 Aug 31 09:38 oldboy.txt.bak
1.2 特殊符号
1.2.1 特殊符号
> 标准输出重定向,先把内容清空,再向文件里放其他东西
标准追加重定向 向文件内加内容
< 标准输入 xargs
<< 追加输入 cat>/oldboy.txt<<EOF 追加多行
. 当前目录/linux下面的隐藏文件
.. 当前用户的上一级目录
~ 当前用户的家目录
/ 根 路径的分割符号
\ 临时取消别名
| 管道
!
1) vim中强制
2) 取反 find awk
3) 表示使用你用过的命令 使用历史命令
!可以看历史命令 history 命令
!ls ===== history |grep ls
[root@znix ~]# history
# 注释
$ 取出变量里的内容
&& 并且 前一个命令运行成功,然后再运行后面的命令
ifdown eth0 && ifup eth0
; 分开多条命令 在同一行里面放入多个命令。
ls; pwd; hostname
1.2.2 单引号、双引号、不加引号
' '
吃啥吐啥
[root@znix ~]# echo '$LANG $(pwd) `hostname` {1..3}' $LANG $(pwd) `hostname` {1..3}
" "
把双引号里面的特殊符号进行解析
[root@znix ~]# echo "$LANG $(pwd) `hostname` {1..3}" en_US.UTF-8 /root znix {1..3}
不加引号
[root@znix ~]# echo $LANG $(pwd) `hostname` {1..3} en_US.UTF-8 /root znix 1 2 3
` `
反引号 先运行,把结果留下 与$()作用相同
[root@znix ~]# du -sh `find -type d`
764K .
第2章 正则表达式
2.1 什么是正则
特殊符号表示文字 文本
^ 开头
[0-9] 数字
2.2 作用
提高效率 省事
2.3 分类
2.3.1 基础正则表达式
^ $ ^$ . * .* [0-9] [^0-9]
2.3.2 扩展正则表达式
| () + {} "htmlcode">
[root@znix ~]# oldboy.txt I am oldboy teacher!$ I teach linux.$ $ I like badminton ball ,billiard ball and chinese chess!$ my blog is http://oldboy.blog.51cto.com$ $ our site is http://www.etiantian.org$ $ my qq num is 49000448.$ $ not 4900000448.$ my god ,i am not oldbey,but OLDBOY!$
2.5.2 找以m开头的行 ^
^m 表示以m开头,^表示以什么开头。
[root@znix ~]# grep "^m" oldboy.txt my blog is http://oldboy.blog.51cto.com my qq num is 49000448. my god ,i am not oldbey,but OLDBOY!
2.5.3 以m结尾的行结尾的行 $
m$ 表示以m结尾。
[root@znix ~]# grep "m$" oldboy.txt my blog is http://oldboy.blog.51cto.com
2.5.4 显示空行,并且加上行号
-n 显示行号
^$ 表示开头和结尾中间没有东西,即空行
[root@znix ~]# grep -n "^$" oldboy.txt
3:
6:
8:
10:
2.5.5 表示任意一个字符 . (点)
点表示任意一个字符,oldb.y 表示点的位置是什么都可以 。
[root@znix ~]# grep "oldb.y" oldboy.txt I am oldboy teacher! my blog is http://oldboy.blog.51cto.com my god ,i am not oldbey,but OLDBOY!
grep -o 显示grep/egrep执行的过程(每一次找到的东西)。
[root@znix ~]# grep -o "." oldboy.txt [root@znix ~]# grep -o "oldb.y" oldboy.txt oldboy oldboy oldbey
2.5.6 找到以点结尾的行
\ 转意符号,把特殊含义的的去掉特殊含义。
\.$ 表示以点结尾。
[root@znix ~]# grep '\.$' oldboy.txt I teach linux. my qq num is 49000448. not 4900000448.
2.5.7 * 前一个文本连续出现了0次或1次以上
连续出现了0次就是没出现
-o 显示grep找到的过程
[root@znix ~]# grep "0*" oldboy.txt I am oldboy teacher! I teach linux. I like badminton ball ,billiard ball and chinese chess! my blog is http://oldboy.blog.51cto.com our site is http://www.etiantian.org my qq num is 49000448. not 4900000448. my god ,i am not oldbey,but OLDBOY! [root@znix ~]# grep -o "0*" oldboy.txt 000 00000
2.5.8 正则表达式的贪婪性
有多少要多少,尽可能多的匹配。
2.5.9 .* 表示所有
显示所有的内容,一次找到。
[root@znix ~]# grep -o ".*" oldboy.txt I am oldboy teacher! I teach linux. I like badminton ball ,billiard ball and chinese chess! my blog is http://oldboy.blog.51cto.com our site is http://www.etiantian.org my qq num is 49000448. not 4900000448. my god ,i am not oldbey,but OLDBOY!
表示所有.* 连续出现的时候会表现贪婪性。
[root@znix ~]# grep "^.*m" oldboy.txt I am oldboy teacher! I like badminton ball ,billiard ball and chinese chess! my blog is http://oldboy.blog.51cto.com my qq num is 49000448. my god ,i am not oldbey,but OLDBOY!
2.5.10 [abc] 中括号表示一个整体
相当于一个符号,表示a或者b或者c。
[root@znix ~]# grep "[0-9]" oldboy.txt [root@znix ~]# grep "[A-Z]" oldboy.txt [root@znix ~]# grep "[a-z]" oldboy.txt
找到文本中的大写和小写字母。
[root@znix ~]# grep "[a-zA-Z]" oldboy.txt
2.5.11 找以 m或n或o开头的 并且以 m或g 结尾的行
.* 表是什么都可以
^[mno] m 或n或o开头的
[mg]$ m 或g 结尾
[root@znix ~]# grep "^[mno].*[mg]$" oldboy.txt my blog is http://oldboy.blog.51cto.com our site is http://www.etiantian.org
2.5.12 [^abc] 排除a或排除b或排除c
[^abc] 表示找排除a或排除b或排除c之外的其他字符 [root@znix ~]# grep "[^abc]" oldboy.txt I am oldboy teacher! I teach linux. I like badminton ball ,billiard ball and chinese chess! my blog is http://oldboy.blog.51cto.com our site is http://www.etiantian.org my qq num is 49000448. not 4900000448. my god ,i am not oldbey,but OLDBOY! 2.5.13 grep -v 排除与[^abc] grep -v 排除行 [^abc] 字符或文字
第3章 昨日回顾(删除文件、开机自启动)
3.1 linux如何让一个服务/脚本开机自启动"htmlcode">
3.3 磁盘空间不足 no space left on device 1)block满了 500G 3*200G视频 2)block满了 文件没有被彻底删除 硬链接数为0,进程调用数不为零 检查:lsof|grep delete 3.4 文件的删除原理(条件) 1、硬链接数为0 2、进程调用数为0 日志 3、inode满了 创建一个文件要占用一个inode和至少一个block 大量的小文件 总结 以上所述是小编给大家介绍的Linux中的特殊符号与正则表达式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
[root@znix ~]# ls -l /etc/rc3.d/ |grep rc.local
lrwxrwxrwx. 1 root root 11 Aug 10 18:36 S99local -> ../rc.local
df -h
du -sh /*
du -sh /* |grep G
/var/log/messages
/var/log/secure
rsyslog
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新日志
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]