Linux的链接、复制、创建目录和移动文件

​​​
题目要求
​​​​​​​​​​在这里插入图片描述

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.如图所示。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值