2019-03-14课堂笔记

老男孩思想之如何才能高效记忆?


[if !vml]

2019-03-14课堂笔记_第1张图片

[endif]

2019-03-14课堂笔记_第2张图片

[if !vml]

[endif]




符号链接symbolic    link)

[if !vml]

2019-03-14课堂笔记_第3张图片

[endif]

以b开头的就是块设备 硬盘


Ln –s

Rm

[if !vml]

2019-03-14课堂笔记_第4张图片

[endif]

套接口(socket)文件

以s开头

[if !vml]

[endif]


用于进程之间的通信的文件


[if !vml]

2019-03-14课堂笔记_第5张图片

[endif]

[if !supportLists]-       [endif]  d   l        比较重要

which

[if !vml]

2019-03-14课堂笔记_第6张图片

[endif]

2019-03-14课堂笔记_第7张图片

[if !vml]

2019-03-14课堂笔记_第8张图片

[endif]

[if !vml]

[endif]

重点

¥PATH    变量作用

命令行命令会从PATAH对的路径中查找命令,

PATAH对的路径中没有这个命令就会报command

not foud

[if !vml]

2019-03-14课堂笔记_第9张图片

[endif]


Whereis 显示命令、源码、说明文档、及其相关文件全路径


Locate 快速定位文件路径

C7默认没安装,不学了

查找文件路经,是从数据库A里卖弄查询

更新A数据库用updatedb命令

Yum provides locate  =查看明对应的软件包




Find                   查找目录下的文件

查找原理:磁盘遍历(依次查找),速度慢。

[if !vml]

[endif]

路径      名字参数        具体文件

模糊查找用*

[if !vml]

2019-03-14课堂笔记_第10张图片

[endif]

[root@quyunlong~]# find / -type d -name

"oldboy*"

这里的类型和名字就是取交集,两条件都满足。默认是交集,相当于有个-a

如果取并集即或者用-o分割查找的项

[root@quyunlong~]# find / -type d -o -name

"oldboy*"


-a  and并且

-o  or  或者

! 取反

[if !vml]

2019-03-14课堂笔记_第11张图片

[endif]

转义:

A


[if !vml]

2019-03-14课堂笔记_第12张图片

[endif]



|管道的定义


[if !vml]

[endif]


[root@oldboyedu /data]# echo {1..10} >test.txt

[root@oldboyedu /data]# cat test.txt

1 2 3 4 5 6 7 8 9 10

[root@oldboyedu /data]# xargs -n 3 

1 2 3

4 5 6

7 8 9

10

[root@oldboyedu /data]# xargs -n 4 

1 2 3 4

5 6 7 8

9 10

[root@oldboyedu /data]# xargs -n 5 

1 2 3 4 5

6 7 8 9 10

秦炜-陕西撤回了一条消息

老男孩老师2019/3/14 11:34:58

[root@oldboyedu /data]# cat test.txt

a.b.c.d

[root@oldboyedu /data]# echo "Oldboy" >test.txt

[root@oldboyedu /data]# echo "Oldgirl" >>test.txt

[root@oldboyedu /data]# echo "Oldboedu" >>test.txt

[root@oldboyedu /data]# echo "Oldboyedu" >>test.txt

[root@oldboyedu /data]# cat test.txt

Oldboy

Oldgirl

Oldboedu

Oldboyedu

[root@oldboyedu /data]# cat test.txt|grep "boy"

Oldboy

Oldboyedu

[root@oldboyedu /data]# grep "boy" test.txt

Oldboy

Oldboyedu

老男孩老师2019/3/14 11:36:35

[root@oldboyedu /data]# ifconfig|grep 10

inet[if !vml]

[endif]10.0.0.201  netmask[if !vml]

[endif]255.255.255.0  broadcast[if !vml]

[endif]10.0.0.255

ether 00:0c:29:2a:ca:54  txqueuelen 1000  (Ethernet)

inet6 ::1  prefixlen 128  scopeid 0x10

loop  txqueuelen 1000  (Local Loopback)

[root@oldboyedu /data]#

[root@oldboyedu /data]# ifconfig|grep 10|grep 201

inet[if !vml]

[endif]10.0.0.201  netmask[if !vml]

[endif]255.255.255.0  broadcast[if !vml]

[endif]10.0.0.255

老男孩老师2019/3/14 11:39:57

[root@oldboyedu /data]# find /data -type f -name "oldboy*" -mtime -7 -exec ls -l {} \;

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy1.txt

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy2.txt

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy3.txt

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy4.txt

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy5.txt

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy6.txt

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy7.txt

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy8.txt

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy9.txt

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy10.txt

[root@oldboyedu /data]# find /data -type f -name "oldboy*" -mtime -7|xargs ls -l

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy10.txt

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy1.txt

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy2.txt

-rw-r--r--. 1 root root 0 Mar 14 10:39 /data/oldboy3.txt

老男孩老师2019/3/14 11:41:24

[root@oldboyedu /data]# find /data -type f|xargs rm -f

[root@oldboyedu /data]# ll

total 0

drwxr-xr-x. 2 root root 6 Mar 14 10:40 a

drwxr-xr-x. 2 root root 6 Mar 14 10:40 b

drwxr-xr-x. 2 root root 6 Mar 14 10:40 c

drwxr-xr-x. 2 root root 6 Mar 14 10:40 d

[root@oldboyedu /data]# touch oldboy{1..5}.txt

[root@oldboyedu /data]# ls

a  b  c  d  oldboy1.txt  oldboy2.txt  oldboy3.txt  oldboy4.txt  oldboy5.txt

[root@oldboyedu /data]# find /data -type f -exec rm -f {} \;

[root@oldboyedu /data]# ls

a  b  c  d

老男孩老师2019/3/14 11:43:41

find /data -type f -exec rm -f {} \;

相当于

rm -f oldboy1.txt

rm -f oldboy2.txt

rm -f oldboy3.txt

效率低。

find /data -type f|xargs rm -f

只是一条命令

rm -f oldboy1.txt oldboy2.txt oldboy3.txt





Date的命令


[if !vml]

2019-03-14课堂笔记_第13张图片

[endif]



打包  压缩


打包 筐  放文件 压缩体积降低

文件压缩, 大小会降低



Tar命令

打包: 

语法:

Tar  参数   筐(包)苹果(文件)

集合参数Zcvf:

 [if !vml]

[endif]

2019-03-14课堂笔记_第14张图片


[if !vml]

2019-03-14课堂笔记_第15张图片

[endif]

2019-03-14课堂笔记_第16张图片


[if !vml]

2019-03-14课堂笔记_第17张图片

[endif]

[if !vml]

[endif]

[if !vml]

[endif]

你可能感兴趣的:(2019-03-14课堂笔记)