Linux命令与运用

一.Find命令

1.find命令的通
主要进⾏⽂件搜索
2.基本语法
find [⽂件路径] [选项 选项的值]
-name *
-type f|d
常⻅的选项
-name 根据⽂件的名称搜索⽂件,⽀持通配符*
-type f代表普通⽂件,d代表⽬录

3.*通配符
在linux 系统中,如果要查找的⽂件的名称不清晰,可以使⽤部分⽂件名+*搜索

二.创建并修改文件

1.⽂件的时间的概念
window中的时间
1.创建时间
2.修改时间
3.访问时间
使⽤stat命令获取⽂件的时间信息

语法 stat ⽂件

案例创建⽂件,并p配置⽂件的修改时间
语法 touch -m -d ⽇期时间格式 ⽂件名称
⽂件不存在就创建并修改时间
⽂件存在只配置最后修改时间

三.根据文件最后修改时间搜索文件

1.语法
find ⽂件路径 -mtime +days/-days
-mtime 根据⽂件最后修改时间搜索⽂件
+号 搜索⼏天之前的⽂件信息
-号 搜索⼏天之内的⽂件信息

搜索3天以前的信息,不包含第三个的,⽽且只搜txt⽂件

搜索三天以内的⽂件 .txt,包含今天

四.find的exec选项

删除系统/var/log/ 10天之前的⽇志,格式都是.log⽂件

1.rm不⽀持这种写法

2.rm和ls不⽀持管道

 3.使⽤xargs 将查询结果交给rm

4.使⽤find执⾏ -exec

五.快速生成指定大小的文件

根据⽂件size⼤⼩搜索⽂件
find 路径 -size ⽂件⼤⼩ [常⽤单位 k M G]
size值 搜索等于size的⽂件
-size值 【0,size值)
+size值 (size值,正⽆穷)
扩展命令 dd
使⽤dd创建扩展命令
⽣成指定⼤⼩的测试⽂件
语法
dd if=/dev/zero of=⽂件名称 bs=1M count=1
if表示输⼊⽂件
of表示输出⽂件
bs代表字节为单位的块⼤⼩
count代表被复制的块
其中/dev/zore是⼀个字符设备,会不断地返回0字节的⽂件

六.根据文件大小搜索文件

1.基本语法
find ⽂件路径 -size size值(单位 k M G)
size值 搜索等于size⼤⼩的⽂件
-size值 [0,size值)
+size值 (size值,⽆穷⼤)

七.tree指令

创建⽂件列表,将⽂件名称以树的形式展示
需要使⽤yum指令进⾏安装
yum -y install tree

八.计算机克隆

scp实现linux系统和linux之间的克隆操作
实现linux和linux之间的⽂件传输
需要两个linux
克隆操作 使⽤克隆快速⽣成

要求关机后操作

九.scp

scp要求两台主机的系统都是linux系统
1.使⽤scp下载⽂件和⽬录
语法
scp [选项] ⽤户名@linux主机地址:/资源路径 linux本地⽂件路径
复制⽂件
(1)查看克隆机的ip地址,并且清空opt⽬录中的⽂件

(2)查看原主机的ip地址,并且查看opt⽬录中的数据

(3)从原主机上下载/opt/a.txt到克隆机上的/opt⽬录,注意如果有询问,输⼊yes

再输⼊密码即可

2.复制⽬录

(1)源主机opt⽬录下创建⽬录,并且将a.txt b.txt c.txt复制⼀份在新⽬录中

(2)在克隆机上使⽤scp指令复制⽬录到本地opt⽬录,需要添加-r选项,⽆法执⾏
第⼆次连接主机,不需要再次输⼊yes
-r 代表递归,主要作⽤⽂件夹

十.scp文件上传

scp上传⽂件
语法 scp [选项] 本地主机资源路径 {远程主机}⽤户名@主机ip:放置路
上传⽂件,将克隆机中的a.txt⽂件上传到源主机中

上传⽬录,把克隆机中的folder⽬录上传到源主机的opt⽬录

要求必须启⽤ssh服务
systemctl start sshd
systemctl stop sshd

十一.

1.计划任务
crontab [选项]
-l list查看当前⽤户的计划任务信息
-e edit编写计划任务

编写计划任务

crontab 分时⽇⽉周 要使⽤的完整路径 which命令

0和7都表示星期⽇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值