每日课堂笔记day11

3、l:link,符号链接(symbolic link)文件:软连接。

软连接损坏对文件没有影响

   In make links between files

创建连接在。。之间文件

快捷方式:ln -s 创建软连接

 

4、字符(chaaracter)块(block)设备文件

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

以b开头的设备就是块设备(如硬盘、光驱等)

 

5、套接口文件(socket)

以s开头

用于进程之间通信的文件

 

Which:查命令所在完整路径

 

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

PATH对应的路径中没有这个命令就会报:没有此命令

 

whereis:显示命令、源码、说明文档及全路径

whereis -b :只查找二进制命令

 

locate:快速定位文件路径(centos7默认没有了这个命令)

查找路径,是从数据库里查询

 

find:查找目录下文件(磁盘遍历,速度慢)

模糊查找*

-name 查文件名

-type f -name 按文件类型查找

-type d -name 查找目录

find / -type d -name "ifcfg-eth0"

这里的类型和名字是取交集,两条件都满足

find / -type d -o -name "ifcfg-eth0"

这里的类型和名字取并集,满足一个或者另一个

-exec 对查找的文件再处理,()

-exec后面跟的是命令,最后以分号(;)作为结束的标志,考虑到分号可能有不同的意思,所以要在前边加\,表示转义

-mtime 按时间查找

+3 三天前    =3 第三天   -3三天以内

 

xargs:标准输入执行命令(有空格的内容分组)

-n 数字 :几个字符分一组 

-d 指定分隔符,不指定空格分组

-i把{}当成前边查找的结果

 

| :管道符,把一个命令的结果通过管道传过来,再通过另一个命令处理。

 

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:显示与设置系统时间

-s :修改系统时间

-d :指定未来或过去时间(+ 将来,- 是过去)

+%F :年月日

+%Y :年

+%m :月

+%d :日

 

tar :打包压缩文件

打包:tar 参数 完成后所在位置 打包后的文件名 需要打包的文件名

-z :压缩

-c :创建

-v :显示创建或解压的过程

-f :文件

-C:指定解压的路径

-x:解压

-h:对原文件打包

--exclude :排除不打包的文件

-X:从文件中排出不打包的文件

打包格式:oldboy.tar.gz

tar -tf 文件名 查看打包文件

tar -zcvf :常用打包

tar -zxvf :解压

 

grep -A:显示要过滤的字符串之后的多少行

grep -B:显示要过滤的字符串之前的多少行

grep -C:显示要过滤的文件之前和之后的多少行

 

特殊字符集合:. :当前目录

.. :上一级目录

- :上一次所在目录

~ :家目录

\ :转义字符

* :所有字符

| :将前面命令执行得到的结果交给后面的命令去运行

{} :自动生成序列

你可能感兴趣的:(每日课堂笔记day11)