Linux知识点简单记录二

一:数据撷取

  1.  简介
     我们可以将输出的数据作一个最简单的撷取,那就是取出文件前面几行 (head) 或取出后面
     几行 (tail) 文字的功能。 不过,要注意的是, head 与 tail 都是以“行”为单位来进行数据撷
     取的。
  2.  head (取出前面几行)
            
     
  3. tail (取出后面几行)
     
  4. 查询指令文件名的位置
     命令:which +指令名称
      

二:在Linux中搜索指定的文件

  1. 查询指定目录下的文件:
    命令: find +目录 -name +搜索的文件名

三:磁盘与目录的容量

  1. df:列出文件系统的整体磁盘使用量;
       
          
     
  2. du [-ahskm] 文件或目录名称
     
     a:列出目前目录下的所有文件大小
          

四:crond任务调度

  1.  简介
      任务调度:是指系统在某个时间执行的特定的命令或程序。
  2. 任务调度分类
      ⑴系统工作:
           有些重要的工作必须周而复始的执行。如病毒扫描等
      ⑵个别用户工作
           个别用户可能希望执行某些程序,比如对mysql数据库的备份
      ⑶基本语法
          crontab +[选项]
          常用的选项:
                                -e:编辑crontab定时任务
                                -l:查询crontab任务
                                -r:删除当前用户所有的crontab任务
  3. 快速入门简单案例
      ⑴要求:每个小时的每分钟执行一次ls -l /home/usertest1,并将结果写入到/tmp/to.txt中。
      ⑵这里我们直接使用crontab命令编辑解决
          命令:crontab -e
                   
          命令:*/1 * * * * ls -l /home/usertest1/ >>/tmp/to.txt
          
          
          
         
          
         等待一分钟后,我们发现在/tmp目录下多了一个to.txt文件
          
         我们可以发现,每分钟这个crond定时任务器都在向这个to.txt文件中写数据,
         里面的数据会越来越多。
          
  4. crontab相关指令
     
  5. 任务调度的几个简单应用实例
     ⑴每隔1分钟,就将当前的日期信息,追加到/tmp/mydate.txt文件中。
         a:先编写一个文件/home/mytask1.sh,内容如下:
              date >> /tmp/mydate.txt
              
         b:给mytask1.sh一个可执行权限
               
         c:crontab -e指令去编辑任务,在任务中填写 */1 * * * *  /home/mytask1.sh内容,
               这样就可以了
               
               
               
         d:效果:
              

 上一篇: Linux知识点简单记录一

文章目录:

猜你喜欢

转载自blog.csdn.net/K_520_W/article/details/83582999