day09 作业
day09作业
测试文本doupo.txt
文本数据写入/linux0224/doupo.txt
(1)查看doupo.txt文本内容
[root@localhost linux0224]# cat doupo.txt
“斗之力,三段!”
望着测验魔石碑上面闪亮得甚至有些刺眼的五个大字,少年面无表情,唇角有着一抹自嘲,紧握的手掌,因为大力,而导致略微尖锐的指甲深深的刺进了掌心之中,带来一阵阵钻心的疼痛…
“萧炎,斗之力,三段!级别:低级!”测验魔石碑之旁,一位中年男子,看了一眼碑上所显示出来的信息,语气漠然的将之公布了出来…
中年男子话刚刚脱口,便是不出意外的在人头汹涌的广场上带起了一阵嘲讽的骚动。
“三段?嘿嘿,果然不出我所料,这个“天才”这一年又是在原地踏步!”
“哎,这废物真是把家族的脸都给丢光了。”
“要不是族长是他的父亲,这种废物,早就被驱赶出家族,任其自生自灭了,哪还有机会待在家族中白吃白喝。”
“唉,昔年那名闻乌坦城的天才少年,如今怎么落魄成这般模样了啊?”
“谁知道呢,或许做了什么亏心事,惹得神灵降怒了吧…”
周围传来的不屑嘲笑以及惋惜轻叹,落在那如木桩待在原地的少年耳中,恍如一根根利刺狠狠的扎在心脏一般,让得少年呼吸微微急促。
少年缓缓抬起头来,露出一张有些清秀的稚嫩脸庞,漆黑的眸子木然的在周围那些嘲讽的同龄人身上扫过,少年嘴角的自嘲,似乎变得更加苦涩了。
“这些人,都如此刻薄势力吗?或许是因为三年前他们曾经在自己面前露出过最谦卑的笑容,所以,如今想要讨还回去吧…”苦涩的一笑,萧炎落寞的转身,安静的回到了队伍的最后一排,孤单的身影,与周围的世界,有些格格不入。
(2)查看doupo.txt且显示行号
[root@localhost linux0224]# cat -n doupo.txt
1 “斗之力,三段!”
2
3 望着测验魔石碑上面闪亮得甚至有些刺眼的五个大字,少年面无表情,唇角有着一抹自嘲,紧握的手掌,因为大力,而导致略微尖锐的指甲深深的刺进了掌心之中,带来一阵阵钻心的疼痛…
4
5 “萧炎,斗之力,三段!级别:低级!”测验魔石碑之旁,一位中年男子,看了一眼碑上所显示出来的信息,语气漠然的将之公布了出来…
6
7 中年男子话刚刚脱口,便是不出意外的在人头汹涌的广场上带起了一阵嘲讽的骚动。
8
9 “三段?嘿嘿,果然不出我所料,这个“天才”这一年又是在原地踏步!”
10
11 “哎,这废物真是把家族的脸都给丢光了。”
12
13 “要不是族长是他的父亲,这种废物,早就被驱赶出家族,任其自生自灭了,哪还有机会待在家族中白吃白喝。”
14
15 “唉,昔年那名闻乌坦城的天才少年,如今怎么落魄成这般模样了啊?”
16
17 “谁知道呢,或许做了什么亏心事,惹得神灵降怒了吧…”
18
19 周围传来的不屑嘲笑以及惋惜轻叹,落在那如木桩待在原地的少年耳中,恍如一根根利刺狠狠的扎在心脏一般,让得少年呼吸微微急促。
20
21 少年缓缓抬起头来,露出一张有些清秀的稚嫩脸庞,漆黑的眸子木然的在周围那些嘲讽的同龄人身上扫过,少年嘴角的自嘲,似乎变得更加苦涩了。
22
23 “这些人,都如此刻薄势力吗?或许是因为三年前他们曾经在自己面前露出过最谦卑的笑容,所以,如今想要讨还回去吧…”苦涩的一笑,萧炎落寞的转身,安静的回到了队伍的最后一排,孤单的身影,与周围的世界,有些格格不入。
[root@localhost linux0224]#
(3)查看多个文件内容且合并到new_file.txt中
[root@localhost ~]# cat /linux0224/doupocangqiong.txt /etc/passwd /etc/shadow > /linux0224/new_file.txt
(4)用cat写入如下文件信息
文件1
[root@yuanlai-0224 ~]# cat /linux0224/古诗.txt
《望庐山瀑布》
李白走进烤鸭店
烤鸭香味生紫烟
口水流下三千尺
摸摸口袋没有钱
[root@localhost linux0224]# cat >>古诗.txt <<EOF
> 《望庐山瀑布》
> 李白走进烤鸭店
> 烤鸭香味生紫烟
> 口水流下三千尺
> 摸摸口袋没有钱
> EOF
[root@localhost linux0224]# cat 古诗.txt
《望庐山瀑布》
李白走进烤鸭店
烤鸭香味生紫烟
口水流下三千尺
摸摸口袋没有钱
文件2
[root@yuanlai-0224 ~]# cat /linux0224/test1.sh
#!/bin/bash
# testing a bad command
if badcommand
then
echo "It worked."
fi
[root@localhost linux0224]# cat >> test1.sh <<EOF
> #!/bin/bash
> # testing a bad command
> if badcommand
> then
> echo "It worked."
> fi
> EOF
[root@localhost linux0224]# cat test1.sh
#!/bin/bash
# testing a bad command
if badcommand
then
echo "It worked."
fi
[root@localhost linux0224]#
(5)如何只显示文件doupo.txt中非空行信息
[root@localhost linux0224]# cat -b doupo.txt
1 “斗之力,三段!”
2 望着测验魔石碑上面闪亮得甚至有些刺眼的五个大字,少年面无表情,唇角有着一抹自嘲,紧握的手掌,因为大力,而导致略微尖锐的指甲深深的刺进了掌心之中,带来一阵阵钻心的疼痛…
3 “萧炎,斗之力,三段!级别:低级!”测验魔石碑之旁,一位中年男子,看了一眼碑上所显示出来的信息,语气漠然的将之公布了出来…
4 中年男子话刚刚脱口,便是不出意外的在人头汹涌的广场上带起了一阵嘲讽的骚动。
5 “三段?嘿嘿,果然不出我所料,这个“天才”这一年又是在原地踏步!”
6 “哎,这废物真是把家族的脸都给丢光了。”
7 “要不是族长是他的父亲,这种废物,早就被驱赶出家族,任其自生自灭了,哪还有机会待在家族中白吃白喝。”
8 “唉,昔年那名闻乌坦城的天才少年,如今怎么落魄成这般模样了啊?”
9 “谁知道呢,或许做了什么亏心事,惹得神灵降怒了吧…”
10 周围传来的不屑嘲笑以及惋惜轻叹,落在那如木桩待在原地的少年耳中,恍如一根根利刺狠狠的扎在心脏一般,让得少年呼吸微微急促。
11 少年缓缓抬起头来,露出一张有些清秀的稚嫩脸庞,漆黑的眸子木然的在周围那些嘲讽的同龄人身上扫过,少年嘴角的自嘲,似乎变得更加苦涩了。
12 “这些人,都如此刻薄势力吗?或许是因为三年前他们曾经在自己面前露出过最谦卑的笑容,所以,如今想要讨还回去吧…”苦涩的一笑,萧炎落寞的转身,安静的回到了队伍的最后一排,孤单的身影,与周围的世界,有些格格不入。
[root@localhost linux0224]#
(6)tac命令什么作用?
最后一行变第一行,倒着看
[root@localhost linux0224]# cat -b doupo.txt
1 “斗之力,三段!”
2 望着测验魔石碑上面闪亮得甚至有些刺眼的五个大字,少年面无表情,唇角有着一抹自嘲,紧握的手掌,因为大力,而导致略微尖锐的指甲深深的刺进了掌心之中,带来一阵阵钻心的疼痛…
3 “萧炎,斗之力,三段!级别:低级!”测验魔石碑之旁,一位中年男子,看了一眼碑上所显示出来的信息,语气漠然的将之公布了出来…
4 中年男子话刚刚脱口,便是不出意外的在人头汹涌的广场上带起了一阵嘲讽的骚动。
5 “三段?嘿嘿,果然不出我所料,这个“天才”这一年又是在原地踏步!”
6 “哎,这废物真是把家族的脸都给丢光了。”
7 “要不是族长是他的父亲,这种废物,早就被驱赶出家族,任其自生自灭了,哪还有机会待在家族中白吃白喝。”
8 “唉,昔年那名闻乌坦城的天才少年,如今怎么落魄成这般模样了啊?”
9 “谁知道呢,或许做了什么亏心事,惹得神灵降怒了吧…”
10 周围传来的不屑嘲笑以及惋惜轻叹,落在那如木桩待在原地的少年耳中,恍如一根根利刺狠狠的扎在心脏一般,让得少年呼吸微微急促。
11 少年缓缓抬起头来,露出一张有些清秀的稚嫩脸庞,漆黑的眸子木然的在周围那些嘲讽的同龄人身上扫过,少年嘴角的自嘲,似乎变得更加苦涩了。
12 “这些人,都如此刻薄势力吗?或许是因为三年前他们曾经在自己面前露出过最谦卑的笑容,所以,如今想要讨还回去吧…”苦涩的一笑,萧炎落寞的转身,安静的回到了队伍的最后一排,孤单的身影,与周围的世界,有些格格不入。
[root@localhost linux0224]# tac -b doupo.txt
“这些人,都如此刻薄势力吗?或许是因为三年前他们曾经在自己面前露出过最谦卑的笑容,所以,如今想要讨还回去吧…”苦涩的一笑,萧炎落寞的转身,安静的回到了队伍的最后一排,孤单的身影,与周围的世界,有些格格不入。
少年缓缓抬起头来,露出一张有些清秀的稚嫩脸庞,漆黑的眸子木然的在周围那些嘲讽的同龄人身上扫过,少年嘴角的自嘲,似乎变得更加苦涩了。
周围传来的不屑嘲笑以及惋惜轻叹,落在那如木桩待在原地的少年耳中,恍如一根根利刺狠狠的扎在心脏一般,让得少年呼吸微微急促。
“谁知道呢,或许做了什么亏心事,惹得神灵降怒了吧…”
“唉,昔年那名闻乌坦城的天才少年,如今怎么落魄成这般模样了啊?”
“要不是族长是他的父亲,这种废物,早就被驱赶出家族,任其自生自灭了,哪还有机会待在家族中白吃白喝。”
“哎,这废物真是把家族的脸都给丢光了。”
“三段?嘿嘿,果然不出我所料,这个“天才”这一年又是在原地踏步!”
中年男子话刚刚脱口,便是不出意外的在人头汹涌的广场上带起了一阵嘲讽的骚动。
“萧炎,斗之力,三段!级别:低级!”测验魔石碑之旁,一位中年男子,看了一眼碑上所显示出来的信息,语气漠然的将之公布了出来…
望着测验魔石碑上面闪亮得甚至有些刺眼的五个大字,少年面无表情,唇角有着一抹自嘲,紧握的手掌,因为大力,而导致略微尖锐的指甲深深的刺进了掌心之中,带来一阵阵钻心的疼痛…
“斗之力,三段!”[root@localhost linux0224]#
[root@localhost linux0224]#
(7)显示文本每一行结尾的$符
[root@localhost linux0224]# cat -E doupo.txt
“斗之力,三段!”$
$
望着测验魔石碑上面闪亮得甚至有些刺眼的五个大字,少年面无表情,唇角有着一抹自嘲,紧握的手掌,因为大力,而导致略微尖锐的指甲深深的刺进了掌心之中,带来一阵阵钻心的疼痛…$
$
“萧炎,斗之力,三段!级别:低级!”测验魔石碑之旁,一位中年男子,看了一眼碑上所显示出来的信息,语气漠然的将之公布了出来…$
$
中年男子话刚刚脱口,便是不出意外的在人头汹涌的广场上带起了一阵嘲讽的骚动。$
$
“三段?嘿嘿,果然不出我所料,这个“天才”这一年又是在原地踏步!”$
$
“哎,这废物真是把家族的脸都给丢光了。”$
$
“要不是族长是他的父亲,这种废物,早就被驱赶出家族,任其自生自灭了,哪还有机会待在家族中白吃白喝。”$
$
“唉,昔年那名闻乌坦城的天才少年,如今怎么落魄成这般模样了啊?”$
$
“谁知道呢,或许做了什么亏心事,惹得神灵降怒了吧…”$
$
周围传来的不屑嘲笑以及惋惜轻叹,落在那如木桩待在原地的少年耳中,恍如一根根利刺狠狠的扎在心脏一般,让得少年呼吸微微急促。$
$
少年缓缓抬起头来,露出一张有些清秀的稚嫩脸庞,漆黑的眸子木然的在周围那些嘲讽的同龄人身上扫过,少年嘴角的自嘲,似乎变得更加苦涩了。$
$
“这些人,都如此刻薄势力吗?或许是因为三年前他们曾经在自己面前露出过最谦卑的笑容,所以,如今想要讨还回去吧…”苦涩的一笑,萧炎落寞的转身,安静的回到了队伍的最后一排,孤单的身影,与周围的世界,有些格格不入。$
[root@localhost linux0224]#
(8)试试sl命令
-a : 似乎发生了意外。你会为那些哭喊求助的人们感到难过。
-l : 显示小一点的火车
-F : 它居然飞走了
more命令和less命令的区别是?
more和cat都是一次性读取所有内容到内存,不适合读取大文件,占资源
less命令是显示多少文本,消耗多少内存,省资源。
head和tail命令
(1)查看doupo.txt前3行
[root@localhost linux0224]# head -3 doupo.txt
“斗之力,三段!”
望着测验魔石碑上面闪亮得甚至有些刺眼的五个大字,少年面无表情,唇角有着一抹自嘲,紧握的手掌,因为大力,而导致略微尖锐的指甲深深的刺进了掌心之中,带来一阵阵钻心的疼痛…
[root@localhost linux0224]#
(2)查看doupo.txt后2行
[root@localhost linux0224]# tail -2 doupo.txt
“这些人,都如此刻薄势力吗?或许是因为三年前他们曾经在自己面前露出过最谦卑的笑容,所以,如今想要讨还回去吧…”苦涩的一笑,萧炎落寞的转身,安静的回到了队伍的最后一排,孤单的身影,与周围的世界,有些格格不入。
[root@localhost linux0224]#
(3)tail命令的-f和-F参数区别是?
-f 跟踪文件内容变化,但是需要文件正常退出后,可见,最常用的也就是小写的f,检测程序的日志变化(程序代码,追加新内容到文件中的)
-F 能够对文件进行刷新读取,即使该文件不存在,也可以检测
(4)试试用tail检测用户访问日志行为?
提示,查看nginx访问日志,路径默认是
/var/log/nginx/access.log
[root@localhost linux0224]# tail /var/log/nginx/access.log
192.168.26.1 - - [09/Mar/2022:16:14:10 +0800] "GET /ninja/hd_picture_20200724.htm HTTP/1.1" 404 3650 "http://192.168.26.132/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36 Edg/99.0.1150.36" "-"
192.168.26.1 - - [09/Mar/2022:16:14:13 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36 Edg/99.0.1150.36" "-"
192.168.26.1 - - [09/Mar/2022:16:14:13 +0800] "GET /ninja/visual_focus_20200724.htm HTTP/1.1" 404 3650 "http://192.168.26.132/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36 Edg/99.0.1150.36" "-"
192.168.26.1 - - [09/Mar/2022:16:14:13 +0800] "GET /ninja/hd_picture_20200724.htm HTTP/1.1" 404 3650 "http://192.168.26.132/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36 Edg/99.0.1150.36" "-"
192.168.26.1 - - [09/Mar/2022:16:14:16 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36 Edg/99.0.1150.36" "-"
wc命令
测试文件dudu.txt
I have a dog. My dog name is DuDu.
DuDu is 9 years. DuDu is fat. It wears a white coat.
DuDu has two big eyes and two small ears.
It has one short mouth.
My dog is smart. I like my dog.
Do you like DuDu?
(1)统计dudu.txt文件有多少行
[root@localhost linux0224]# wc -l dudu.txt
6 dudu.txt
(2)统计dudu.txt有多少个单词
[root@localhost linux0224]# wc -w dudu.txt
47 dudu.txt
(3)统计dudu.txt有多少个字节
[root@localhost linux0224]# wc -c dudu.txt
207 dudu.txt
(4)统计dudu.txt有多少个字符
[root@localhost linux0224]# wc -m dudu.txt
207 dudu.txt
du命令
(1)查看当前目录总大小 (KB单位)
[root@localhost linux0224]# du -h
20K .
(2)统计当前目录所有文件(包括子目录)(-a选项)
[root@localhost linux0224]# du -ah ./*
4.0K ./doupo.txt
4.0K ./dudu.txt
4.0K ./new_file.txt
4.0K ./test1.sh
4.0K ./古诗.txt
(3)统计doupo.txt文件总大小
[root@localhost linux0224]# du -h ./doupo.txt
4.0K ./doupo.txt
(4)查看linux日志目录总大小
[root@localhost linux0224]# du -h /var/log/nginx/access.log
12K /var/log/nginx/access.log
find 命令
(1)找出系统中的doupo.txt文件绝对路径
[root@localhost linux0224]# find / -name "doupo.txt"
/root/linux0224/doupo.txt
/linux0224/doupo.txt
(2)找出/var/下所有的.log文件
[root@localhost linux0224]# find /var -name "*.log"
/var/log/tuned/tuned.log
/var/log/audit/audit.log
/var/log/anaconda/anaconda.log
/var/log/anaconda/X.log
/var/log/anaconda/program.log
/var/log/anaconda/packaging.log
/var/log/anaconda/storage.log
/var/log/anaconda/ifcfg.log
/var/log/anaconda/ks-script-ELNu3h.log
/var/log/anaconda/ks-script-bwzrk8.log
/var/log/anaconda/journal.log
/var/log/boot.log
/var/log/vmware-vmsvc.log
/var/log/yum.log
/var/log/nginx/error.log
/var/log/nginx/access.log
[root@localhost linux0224]#
(3)找出/etc下所有的.conf文件
[root@localhost linux0224]# find /etc -name "*.conf"
/etc/resolv.conf
/etc/libaudit.conf
/etc/GeoIP.conf
/etc/sasl2/smtpd.conf
/etc/selinux/semanage.conf
/etc/selinux/targeted/setrans.conf
/etc/yum.conf
/etc/prelink.conf.d/nss-softokn-prelink.conf
/etc/prelink.conf.d/fipscheck.conf
/etc/prelink.conf.d/grub2.conf
/etc/dracut.conf
/etc/depmod.d/dist.conf
/etc/modprobe.d/tuned.conf
/etc/modprobe.d/firewalld-sysctls.conf
/etc/modprobe.d/dccp-blacklist.conf
/etc/rsyslog.d/listen.conf
/etc/host.conf
/etc/systemd/bootchart.conf
/etc/systemd/coredump.conf
/etc/systemd/journald.conf
/etc/systemd/logind.conf
/etc/systemd/system.conf
/etc/systemd/user.conf
/etc/dbus-1/system.d/org.freedesktop.hostname1.conf
/etc/dbus-1/system.d/org.freedesktop.import1.conf
/etc/dbus-1/system.d/org.freedesktop.locale1.conf
/etc/dbus-1/system.d/org.freedesktop.login1.conf
/etc/dbus-1/system.d/org.freedesktop.machine1.conf
/etc/dbus-1/system.d/org.freedesktop.systemd1.conf
/etc/dbus-1/system.d/org.freedesktop.timedate1.conf
/etc/dbus-1/system.d/org.freedesktop.PolicyKit1.conf
/etc/dbus-1/system.d/wpa_supplicant.conf
/etc/dbus-1/system.d/nm-dispatcher.conf
/etc/dbus-1/system.d/nm-ifcfg-rh.conf
/etc/dbus-1/system.d/org.freedesktop.NetworkManager.conf
/etc/dbus-1/system.d/teamd.conf
/etc/dbus-1/system.d/com.redhat.tuned.conf
/etc/dbus-1/system.d/FirewallD.conf
/etc/dbus-1/session.conf
/etc/dbus-1/system.conf
/etc/sysctl.d/99-sysctl.conf
/etc/udev/udev.conf
/etc/NetworkManager/NetworkManager.conf
/etc/X11/xorg.conf.d/00-keyboard.conf
/etc/pki/ca-trust/ca-legacy.conf
/etc/ld.so.conf
/etc/ld.so.conf.d/mariadb-x86_64.conf
/etc/ld.so.conf.d/dyninst-x86_64.conf
/etc/ld.so.conf.d/kernel-3.10.0-862.el7.x86_64.conf
/etc/ld.so.conf.d/bind-export-x86_64.conf
/etc/ld.so.conf.d/kernel-3.10.0-1160.59.1.el7.x86_64.conf
/etc/nsswitch.conf
/etc/yum/pluginconf.d/fastestmirror.conf
/etc/yum/pluginconf.d/langpacks.conf
/etc/yum/protected.d/systemd.conf
/etc/yum/version-groups.conf
/etc/krb5.conf
/etc/lvm/lvm.conf
/etc/lvm/lvmlocal.conf
/etc/sestatus.conf
/etc/security/pwquality.conf
/etc/security/access.conf
/etc/security/chroot.conf
/etc/security/group.conf
/etc/security/limits.conf
/etc/security/limits.d/20-nproc.conf
/etc/security/namespace.conf
/etc/security/pam_env.conf
/etc/security/sepermit.conf
/etc/security/time.conf
/etc/sysctl.conf
/etc/fuse.conf
/etc/openldap/ldap.conf
/etc/libuser.conf
/etc/asound.conf
/etc/logrotate.conf
/etc/wpa_supplicant/wpa_supplicant.conf
/etc/rsyncd.conf
/etc/tcsd.conf
/etc/plymouth/plymouthd.conf
/etc/kdump.conf
/etc/rsyslog.conf
/etc/vmware-tools/guestproxy-ssl.conf
/etc/vmware-tools/vgauth.conf
/etc/tuned/tuned-main.conf
/etc/firewalld/firewalld.conf
/etc/audisp/audispd.conf
/etc/audisp/plugins.d/af_unix.conf
/etc/audisp/plugins.d/syslog.conf
/etc/audit/auditd.conf
/etc/chrony.conf
/etc/man_db.conf
/etc/e2fsck.conf
/etc/mke2fs.conf
/etc/sudo-ldap.conf
/etc/sudo.conf
/etc/vconsole.conf
/etc/locale.conf
/etc/nginx/fastcgi.conf
/etc/nginx/nginx.conf
[root@localhost linux0224]#
(4)找出当前目录下的.sh文件
[root@localhost utils]# find ./ -name "*.sh"
./playbooks/change_password/start.sh
./1.4.4_to_1.4.5_migrations.sh
./2018_04_11_migrate_permissions.sh
./2018_07_15_set_win_protocol_to_ssh.sh
./backup_db.sh
./build.sh
./build_docker.sh
./check_celery.sh
./clean_migrations.sh
./disable_ldap_auth.sh
./disable_user_mfa.sh
./export_fake_data.sh
./load_fake_data.sh
./make_migrations.sh
./migrate_unorg_users_to_default_org.sh
./unblock_all_user.sh
./upgrade.sh
[root@localhost utils]#
(5)找出家目录下名为nginx.tgz的文件
[root@localhost ~]# find /home -name "nginx.tgz"
/home/nginx.tgz
(6)找出系统中所有的压缩文件(严谨)
[root@localhost ~]# find / -name "*.gz"
(7)找出/usr/local/下所有的tar包
[root@localhost ~]# find /usr/local -name "*.tar"
[root@localhost ~]#
(8)找出系统上超过20M的压缩包(自行查阅)
[root@localhost ~]# find / -name "*.gz" -size +20M
/tmp/all_test1/all_test.tar.gz
[root@localhost ~]# ll -h /tmp/all_test1/all_test.tar.gz
-rw-r--r--. 1 root root 30M Mar 7 19:48 /tmp/all_test1/all_test.tar.gz
grep命令
测试文本
I teach linux.
I like python.
My qq is 877348180.
My name is chaoge.
Our school website is http://yuchaoit.cn。
Where is my girl friend.
Who is your boy friend.
My phone number is 15233334444.
查找哪些文本行包含了 'My'
[root@localhost yongfei06]# grep 'My' /home/yongfei06/fei.txt
My qq is 877348180.
My name is chaoge.
My phone number is 15233334444.
[root@localhost yongfei06]#
查找包含'my'的行
[root@localhost yongfei06]# grep 'my' /home/yongfei06/fei.txt
Where is my girl friend.
忽略大小写找出包含'my'的行
[root@localhost yongfei06]# grep -i 'My' /home/yongfei06/fei.txt
My qq is 877348180.
My name is chaoge.
Where is my girl friend.
My phone number is 15233334444.
找出系统日志/var/log/messages中关于root的信息
[root@localhost /]# grep root /var/log/messages
Mar 6 15:01:01 localhost systemd: Started Session 4 of user root.
Mar 6 15:01:01 localhost systemd: Starting Session 4 of user root.
Mar 6 16:01:01 localhost systemd: Started Session 5 of user root.
Mar 6 16:01:01 localhost systemd: Starting Session 5 of user root.
Mar 6 16:18:59 localhost su: (to yuchao01) root on pts/0
Mar 6 16:19:10 localhost su: (to root) root on pts/0
Mar 6 17:00:41 localhost su: (to yuchao01) root on pts/0
Mar 6 17:01:01 localhost systemd: Started Session 6 of user root.
Mar 6 17:01:01 localhost systemd: Starting Session 6 of user root.
Mar 6 17:01:17 localhost su: (to root) root on pts/0
Mar 6 18:01:01 localhost systemd: Started Session 7 of user root.
Mar 6 18:01:01 localhost systemd: Starting Session 7 of user root.
Mar 6 19:01:01 localhost systemd: Started Session 8 of user root.
Mar 6 19:01:01 localhost systemd: Starting Session 8 of user root.
Mar 6 20:01:01 localhost systemd: Started Session 9 of user root.
Mar 6 20:01:01 localhost systemd: Starting Session 9 of user root.
Mar 7 10:05:17 localhost systemd-logind: New session 10 of user root.
Mar 7 10:05:17 localhost systemd: Started Session 10 of user root.
Mar 7 10:05:17 localhost systemd: Starting Session 10 of user root.
Mar 7 10:11:50 localhost systemd-logind: New session 11 of user root.
Mar 7 10:11:50 localhost systemd: Started Session 11 of user root.
Mar 7 10:11:50 localhost systemd: Starting Session 11 of user root.
Mar 7 11:01:01 localhost systemd: Started Session 12 of user root.
Mar 7 11:01:01 localhost systemd: Starting Session 12 of user root.
Mar 7 12:01:01 localhost systemd: Started Session 13 of user root.
Mar 7 12:01:01 localhost systemd: Starting Session 13 of user root.
Mar 7 13:08:09 localhost systemd-logind: New session 14 of user root.
Mar 7 13:08:09 localhost systemd: Started Session 14 of user root.
Mar 7 13:08:09 localhost systemd: Starting Session 14 of user root.
Mar 7 15:01:01 localhost systemd: Started Session 15 of user root.
Mar 7 15:01:01 localhost systemd: Starting Session 15 of user root.
Mar 7 16:01:01 localhost systemd: Started Session 16 of user root.
Mar 7 16:01:01 localhost systemd: Starting Session 16 of user root.
Mar 7 16:22:15 localhost systemd-logind: New session 17 of user root.
Mar 7 16:22:15 localhost systemd: Started Session 17 of user root.
Mar 7 16:22:15 localhost systemd: Starting Session 17 of user root.
Mar 7 17:01:01 localhost systemd: Started Session 18 of user root.
Mar 7 17:01:01 localhost systemd: Starting Session 18 of user root.
Mar 7 18:01:01 localhost systemd: Started Session 19 of user root.
Mar 7 18:01:01 localhost systemd: Starting Session 19 of user root.
Mar 7 19:01:01 localhost systemd: Started Session 20 of user root.
Mar 7 19:01:01 localhost systemd: Starting Session 20 of user root.
Mar 7 20:01:01 localhost systemd: Started Session 21 of user root.
Mar 7 20:01:01 localhost systemd: Starting Session 21 of user root.
Mar 7 21:01:01 localhost systemd: Started Session 22 of user root.
Mar 7 21:01:01 localhost systemd: Starting Session 22 of user root.
Mar 8 16:01:47 localhost systemd-logind: New session 23 of user root.
Mar 8 16:01:47 localhost systemd: Started Session 23 of user root.
Mar 8 16:01:47 localhost systemd: Starting Session 23 of user root.
Mar 8 17:01:01 localhost systemd: Started Session 24 of user root.
Mar 8 17:01:01 localhost systemd: Starting Session 24 of user root.
Mar 8 18:01:01 localhost systemd: Started Session 25 of user root.
Mar 8 18:01:01 localhost systemd: Starting Session 25 of user root.
Mar 8 19:01:01 localhost systemd: Started Session 26 of user root.
Mar 8 19:01:01 localhost systemd: Starting Session 26 of user root.
同时在/var/log/mgessages和/var/log/secure中找出关于root的信息
[root@localhost /]# grep root /var/log/messages /var/log/secure
/var/log/messages:Mar 6 15:01:01 localhost systemd: Started Session 4 of user root.
/var/log/messages:Mar 6 15:01:01 localhost systemd: Starting Session 4 of user root.
/var/log/messages:Mar 6 16:01:01 localhost systemd: Started Session 5 of user root.
/var/log/messages:Mar 6 16:01:01 localhost systemd: Starting Session 5 of user root.
/var/log/messages:Mar 6 16:18:59 localhost su: (to yuchao01) root on pts/0
/var/log/messages:Mar 6 16:19:10 localhost su: (to root) root on pts/0
/var/log/messages:Mar 6 17:00:41 localhost su: (to yuchao01) root on pts/0
/var/log/messages:Mar 6 17:01:01 localhost systemd: Started Session 6 of user root.
/var/log/messages:Mar 6 17:01:01 localhost systemd: Starting Session 6 of user root.
/var/log/messages:Mar 6 17:01:17 localhost su: (to root) root on pts/0
/var/log/messages:Mar 6 18:01:01 localhost systemd: Started Session 7 of user root.
/var/log/messages:Mar 6 18:01:01 localhost systemd: Starting Session 7 of user root.
/var/log/messages:Mar 6 19:01:01 localhost systemd: Started Session 8 of user root.
/var/log/messages:Mar 6 19:01:01 localhost systemd: Starting Session 8 of user root.
/var/log/messages:Mar 6 20:01:01 localhost systemd: Started Session 9 of user root.
/var/log/messages:Mar 6 20:01:01 localhost systemd: Starting Session 9 of user root.
/var/log/messages:Mar 7 10:05:17 localhost systemd-logind: New session 10 of user root.
/var/log/messages:Mar 7 10:05:17 localhost systemd: Started Session 10 of user root.
/var/log/messages:Mar 7 10:05:17 localhost systemd: Starting Session 10 of user root.
/var/log/messages:Mar 7 10:11:50 localhost systemd-logind: New session 11 of user root.
/var/log/messages:Mar 7 10:11:50 localhost systemd: Started Session 11 of user root.
/var/log/messages:Mar 7 10:11:50 localhost systemd: Starting Session 11 of user root.
/var/log/messages:Mar 7 11:01:01 localhost systemd: Started Session 12 of user root.
/var/log/messages:Mar 7 11:01:01 localhost systemd: Starting Session 12 of user root.
/var/log/messages:Mar 7 12:01:01 localhost systemd: Started Session 13 of user root.
/var/log/messages:Mar 7 12:01:01 localhost systemd: Starting Session 13 of user root.
/var/log/messages:Mar 7 13:08:09 localhost systemd-logind: New session 14 of user root.
/var/log/messages:Mar 7 13:08:09 localhost systemd: Started Session 14 of user root.
/var/log/messages:Mar 7 13:08:09 localhost systemd: Starting Session 14 of user root.
/var/log/messages:Mar 7 15:01:01 localhost systemd: Started Session 15 of user root.
/var/log/messages:Mar 7 15:01:01 localhost systemd: Starting Session 15 of user root.
/var/log/messages:Mar 7 16:01:01 localhost systemd: Started Session 16 of user root.
/var/log/messages:Mar 7 16:01:01 localhost systemd: Starting Session 16 of user root.
/var/log/messages:Mar 7 16:22:15 localhost systemd-logind: New session 17 of user root.
判断题
[root@yuanlai-0224 ~]# echo '世界很大,我要去看看' > /tmp/world.txt
将内容写入此文件夹
[root@yuanlai-0224 ~]# echo '世界很大,我要去看看' > /tmp/world.txt
覆盖前内容,不报错,会改变这个文档的时间
[root@yuanlai-0224 ~]# echo '世界很大,我要去看看' >> /tmp/world.txt
向文件追加一次内容
[root@yuanlai-0224 ~]# echo '世界很大,我要去看看' >> /tmp/world.txt
向文件追加一次内容
[root@yuanlai-0224 ~]# echo '世界很大,我要去看看' > /tmp/world.txt
覆盖前内容,不报错,会改变这个文档的时间
[root@yuanlai-0224 ~]# echo '世界很大,我要去看看' >> /tmp/world.txt
向文件追加一次内容
结果
[root@yuanlai-0224 ~]# cat /tmp/world.txt
[root@localhost /]# touch /tmp/world.txt
[root@localhost /]# echo '世界很大,我要去看看' > /tmp/world.txt
[root@localhost /]# cat /tmp/world.txt
世界很大,我要去看看
[root@localhost /]# echo '世界很大,我要去看看' > /tmp/world.txt
[root@localhost /]# cat /tmp/world.txt
世界很大,我要去看看
[root@localhost /]# echo '世界很大,我要去看看' >> /tmp/world.txt
[root@localhost /]# cat /tmp/world.txt
世界很大,我要去看看
世界很大,我要去看看
[root@localhost /]# echo '世界很大,我要去看看' >> /tmp/world.txt
[root@localhost /]# cat /tmp/world.txt
世界很大,我要去看看
世界很大,我要去看看
世界很大,我要去看看
[root@localhost /]# echo '世界很大,我要去看看' > /tmp/world.txt
[root@localhost /]# cat /tmp/world.txt
世界很大,我要去看看
[root@localhost /]# echo '世界很大,我要去看看' >> /tmp/world.txt
[root@localhost /]# cat /tmp/world.txt
世界很大,我要去看看
世界很大,我要去看看
[root@localhost /]#
浙公网安备 33010602011771号