题目要求
1.软连接和硬链接的创建
软链接
格式:ln -s 原文件 链接文件(目标文件)。一定要写绝对路径
1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
2.软链接可以 跨文件系统 ,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接 (报错红色的)
4.软链接可以对目录进行链接
第一步:创建一个目录 mkdir ceshi,在测试目录下再创建user目录 mkdir user
第二步:在user目录下 将/etc/passwd和/etc/shadow复制到 /ceshi/user中
第三步:然后在创建硬链接
第四步:创建软连接
2.复制并重命名
cp
功能描述:复制(Copy)文件或目录
语法:cp [选项]… 源文件或目录… 目标文件或目录
选项:
-r:递归复制整个目录树
-p:保持源文件的属性不变
-f:强制覆盖目标同名文件或目录
-i:需要覆盖文件或目录时进行提醒
3.找出文件名并写入另一个文件中
在/(根目录)下创建一个passwd.txt文件
然后查询passwd文件将其导入刚创建好的文件中
在这里使用了管道符 和tee命令操作
4.移动操作
第一步在根下创建test目录
第二步开始移动
可以看到原本在user下的文件被移动到了根下面的test目录下了
5.过滤文件内容
过滤出IP地址
目的是通过命令筛选出192.168.80.128
ip a | grep dynamic | cut -d ’ ’ -f6 | cut -d ‘/’ -f1
该命令的意思是 ip a 是查询本机IP的命令,通过管道符 ‘|’传递给后一个命令,‘grep dynamic’该命令是查询含有‘dynamic’词的行,‘cut -d ’ ’ -f6,该命令是-d是用户自定义分隔符,以空格为分隔符第六个保留(由于innet前面是4个空格,所以设置为6),切割的结果为192.168.80.128/24,所以还得将/24切割掉,cut -d ‘/’ -f1的作用是以’/'为分隔符切割保留第一个。切割结果为192.168.80.128.如图所示。