day 11 课堂笔记

第1章         老男孩思想之如何才能提高记忆?


1.1                      永久记忆路径:  a先放左脑,然后放到右脑                  

                               b 直接放到右脑


day 11 课堂笔记_第1张图片
记忆

1.2                      左脑知识如何进入右脑:a  及时复习,复述

                                                                   b  分类记忆(命令思维导图)

                                                                   c  框架思维

                                                                  d  四个动作:做、写、想、讲

1.3                       记忆三个阶段:  a读取或者输入

                                                       b  存储

                                                       c  提取

1.4                        记忆方法:      a  看书圈点勾画

                                                     b  理解记忆

                                                     c  相声,绕口令,笑话,口诀

                                                     d  画图记忆

                                                     e  想象记忆(图像,思维导图)]第1章 [endif] Linux  文件类型

第2章            Linux  文件类型

2.1                                 符号链接(symbolic link)文件,软连接(soft link)


day 11 课堂笔记_第2张图片
软连接


2.2                  字符(character)/块(block)设备文件

                                   以c 开头的就是字符设备 猫等串口设备

                                    以b 开头就是块设备    硬盘、光驱是块设备

2.3                  套接口(socket)文件

                                      以s 开头


套接口

           用于进程之间通信的文件


day 11 课堂笔记_第3张图片
文件类型


第3章            Which   查看命令所在路径


day 11 课堂笔记_第4张图片
which


PATH

命令行执行命令会从PATH对应的路径中查找命令

PATH  对应的路径中没有这个命令就会报command not found


day 11 课堂笔记_第5张图片
Path


第4章              Whereis :  显示命令 、源码、帮助等路径

         4.1                                   -b       查二进制命令

第5章               Locate : 快速定位文件路径


day 11 课堂笔记_第6张图片
locate

第6章            Find   查找目录下的文件

                                         查找原理:磁盘遍历,速度慢

   6.1                     -name

                                   Find  ~     -name      “oldboy.txt”

                                  路径      名字参数     具体文件

day 11 课堂笔记_第7张图片
fiind

               模糊查找: *表示所有


    6.2                     -type

 [root@oldboyedu ~]# find / -type f -name "oldboy*"


day 11 课堂笔记_第8张图片
type


day 11 课堂笔记_第9张图片
交集

6.3        -exec    对查找的结果再处理


day 11 课堂笔记_第10张图片
-exec


day 11 课堂笔记_第11张图片
特殊符号


6.4               - time     按修改时间查找

                                     + 3    文件更改时间距现在3天前 

                                     -3     文件更改时间距现在3天以内

                                     3     文件更改时间第3天

第7章     Xargs   分组  

7.1         -n空格数字:  一组几个数  

 [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

7.2    -d    指定分隔符,如果不指定,默认空格


day 11 课堂笔记_第12张图片
-d

    7.3           特殊字符       |   管道


day 11 课堂笔记_第13张图片
管道


day 11 课堂笔记_第14张图片
用管道查找


用管道删除和删除本质区别

[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



复制

[root@oldboyedu /data]# find /data -type f|xargs -i cp {} /opt

[root@oldboyedu /data]# ls /opt/

oldboy1.txt  oldboy2.txt  oldboy3.txt  oldboy4.txt  oldboy5.txt

 Xargs  -I   把{}当作前面查找的内容

第8章             Date  显示系统时间和日期


-s   修改系统时间


[root@oldboyedu /data]# date -s"2020/10/1 00:00:00"

Thu Oct  1 00:00:00 CST 2020

[root@oldboyedu /data]# date

Thu Oct  1 00:00:03 CST 2020

[root@oldboyedu /data]# clock -w


      -d  指定过去或未来

[root@oldboyedu /data]# date +%F

2020-10-01

[root@oldboyedu /data]# date +%Y   #year

2020

[root@oldboyedu /data]# date +%y   #year

20

[root@oldboyedu /data]# date +%m   #month

10

[root@oldboyedu /data]# date +%d   #day

01

[root@oldboyedu /data]# date +%H   #hour

00

[root@oldboyedu /data]# date +%M   #minute

02

[root@oldboyedu /data]# date +%S   #second

46

[root@oldboyedu /data]# date +%Y-%m-%d

2020-10-01

[root@oldboyedu /data]# date +%F

2020-10-01

[root@oldboyedu /data]# date +%H:%M:%S

00:04:29

[root@oldboyedu /data]# date

Thu Oct  1 00:04:38 CST 2020

[root@oldboyedu /data]# date +%F -d "-1day"

2020-09-30

[root@oldboyedu /data]# date +%F -d "+1day"

2020-10-02

[root@oldboyedu /data]# date +%F -d "+1month"

2020-11-01

[root@oldboyedu /data]# date +%F -d "+1Y"

date: invalid date ‘+1Y’

[root@oldboyedu /data]# date +%F -d "+1year"

2021-10-01

-

过去

+

未来

[root@oldboyedu /data]# date +"%Y-%m-%d %H:%M:%S"

2020-10-01 00:09:36

[root@oldboyedu /data]# date +"%F %T"

2020-10-01 00:09:39

第9章               Tar    打包压缩命令

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

           -z   压缩

           -c   创建

           -v   输出打包过程

           -f    文件

           - T 查看文件

           -x   解压

             -c 指定解压的路径


集合参数


day 11 课堂笔记_第15张图片
打包


day 11 课堂笔记_第16张图片
解压

你可能感兴趣的:(day 11 课堂笔记)