今天的内容是针对Linux的管道、软硬链接以及任务调度指令进行的讲解:
系统常用指令:shell>#grep 关键字 路径名
linux的管道:
> ls –l | wc //计算当前目录文件行数
> ls -l | head -5 //查看当前目录前5个文件
> ls -l | head -30 | tail -5 //查看当前目录第26到第30个文件
> grep this apple.txt | grep was //在apple.txt文件中查找一行,该行既出现this字样,还出现was字样
软链接link:
定义:就是windows系统的快捷方式
作用:可以对硬盘空间进行合理分配
具体设置:ln -s /home/jinnan/liaoning/food.txt/var/fdd.txt
ln -s food.txt ff.txt
注意点:1.设置软链接,如果软链接和源文件不在同一级目录,原文件需要设置为绝对路径方式
2.普通文件和目录都可以设置软链接
3.③原文件 被删除,对应的软链接就变为“无效链接”,如果再创建一个同名原文件,软链接又恢复为有效链接文件。
硬链接:
定义:系统里边文件的名称(引用)就是硬链接。
给文件增加名称(引用)的过程就是创建“硬链接”
(一个文件有多个名字,它们互为硬链接)
注意:1.设置硬链接的时候,原文件不需要使用绝对路径
2.只有普通文件可以设置硬链接,目录不可以
3.同一个原文件的所有硬链接文件必须在同一个硬盘、同一个分区里边
好处:防止重要的文件被误删除;如果有多人需要操作同一个文件,就给他们创建许多硬链接即可。
软链接和硬链接异同:
不同点:
软链接是快捷方式,可以用在硬盘空间合理分配上
硬链接就是文件的名字,一个文件的许多名字互为硬链接。
相同点:
大家都是针对同一个目标进行操作
任务调度指令设置:
定义:规定系统在指定的时间完成指定的任务过程。
设置:
> crontab –e //编辑任务调度指令
> crontab –l //查看任务调度指令
1.先有一个.sh文件 a.sh
2.这个文件里面以 #! /bin/bash 开头 另起一行写命令 写完保存退出
3.执行调度指令 crontab -e 进入编辑界面
4.设置执行时间和执行命令
#分钟 小时 日期 月份 星期 执行指令
34 11 10 11 5 home/user/rm.sh