Linux学习笔记(复习版day004)

1.Linux文件属性

⭐ inode是一个空间,inode号是空间的位置,inode空间存放: inode空间中存放的是文件属性信息 ,文件大小,修改时间,权限,所有者。inode空间中存放block的位置(指向文件实体的指针) 这里不存放文件名。

⭐ block块(数据块): 存放数据   

⭐ df   -h       查看磁盘空间大小,磁盘挂载情况

⭐ df   -i       查看inode使用情况

⭐ du   -sh   /etc/        查看指定目录大小 

2.软链接和硬链接

软链接: 类似于windows中快捷方式,也是一种文件;用于存放源 文件的路径(位置+名字),应用最多。 硬链接: 在同一个分区中,不同的文件的inode号码相同了,这些 文件互为硬链接,很少使用。              创建软链接:        ln        -s         源文件        目标文件                                                                    创建硬链接:        ln        源文件                硬链接文件

补充:常用的用法,比如 

ln -s /app/某个软件/bin/aa /usr/local/sbin

这样子只要输入aa,就会使用某个软件的bin目录下的aa命令

3.文件打包和压缩

tar打包命令

选项

c        创建包(打包),如果只放cf选项就是打包,不压缩

z        tar命令创建包后,通过gzip压缩工具进行压缩或解压

v        显示过程

f        指定压缩包,f选项放在这几个选项的最后

x        解压

t        列表查看压缩内容

例子

1.将etc下面的所以文件打包放在/tmp目录下

tar        czvf        /tmp/etc.tar.gz        /etc/

2.查看该压缩包内容

tar        tf        /tmp/etc.tar.gz

3.解压该压缩包到当前目录

tar        zxvf        /tmp/etc.tar.gz

4.解压该压缩包到指定目录/mnt

tar        zxvf        /tmp/etc.tar.gz        -C        /mnt

补充:tar命令不支持解压zip格式压缩包,需要用"unzip   压缩包名"此命令解压 。 

4.grep命令

作用:过滤,在文件中或管道中进行查找,找出想要的内容

基本用法:在/etc/passwd中过滤出包含root的行

                  grep 'root' /etc/passwd

选项

-n               显示行号

-i                忽略大小写

-v                取反

-w               精确过滤

5.find命令

作用:查找文件

find    目录     指定类型    指定名字

-type          什么类型的文件      f表示文件       d表示目录

-name      文件名

-size         根据大小查找文件 +表示大于 -表示小于 +10k(小写K) +10M(大写)

 -mtime    根据修改时间查找文件               +7表示7天之前               -7表示7天内

-maxdepth        查找文件最多目录层级

6.xargs的作用

|管道符默认传递的是字符,| xarg传递的是参数,

如find  /etc/     -name      "*day004*"        | xargs ls  -lh;

7.exec

将上一个命令的结果一次放入{}所在位置去执行,最后加\,如果加的是+,则表示所有等待所有命令结果,再执行第二个命令,此时可与第二个命令配合使用

find /day004/find/  -type f  -name  '*.txt'    -exec     cp    {}    /tmp/     \;

以上命令执行结果等价于cp     `find     /day004/find/  -type f  -name  '*.txt'`     /tmp/;

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值