博客
关于我
Linux知识点简单记录二
阅读量:303 次
发布时间:2019-03-03

本文共 856 字,大约阅读时间需要 2 分钟。

一:数据撷取

  • 简介
  • 在处理输出数据时,常用的最简单的操作是对文件头部(head)或尾部(tail)进行撷取。需要注意的是,head和tail均按行为单位进行操作。

  • head(取出前面几行)
  • head命令用于获取文件开头的几行内容。这些信息通常用于快速了解文件的结构或内容。例如,可以通过head命令查看文本文件的开头几行内容。

  • tail(取出后面几行)
  • tail命令用于获取文件结尾的几行内容。这种操作在处理文本文件或日志文件时非常有用,可以快速定位文件的尾部信息。

  • 查询指令文件名的位置
  • 要快速定位特定命令的位置,可以使用which命令。其基本语法为:which +指令名称。

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

  • 查询指定目录下的文件
  • 要在特定目录中搜索特定文件,可以使用find命令。其语法格式为:find +目录 -name +搜索文件名。

    三:磁盘与目录的容量

  • df:列出文件系统的磁盘使用情况
  • df命令用于显示文件系统的磁盘使用情况,包括磁盘总容量、已用空间和剩余空间等信息。

  • du:显示目录或文件的大小
  • du命令用于显示指定目录或文件的大小。如果加上选项(如-a),可以列出所有子目录中的文件大小信息。

    四:crond任务调度

  • 简介
  • crond是Linux系统中的一个任务调度器,用于在指定时间执行预定命令或脚本。

  • 任务调度分类
  • 任务调度主要有以下几种类型:

    • 系统工作:如病毒扫描、日志rotate等需要定期执行的任务。
    • 个别用户工作:如对数据库进行备份、数据同步等操作。
  • crontab命令
  • crontab命令用于管理任务调度。常用的选项包括:

    • -e:进入编辑模式,用于添加或修改crontab任务。
    • -l:列出当前用户的crontab任务。
    • -r:删除当前用户的所有crontab任务。
  • 简单案例:定时执行ls命令并输出结果
  • 例如,可以使用以下命令每分钟执行一次ls命令,并将结果写入/tmp/to.txt文件:

    */1 * * * * ls -l /home/user > /tmp/to.txt

    转载地址:http://yuql.baihongyu.com/

    你可能感兴趣的文章
    MySQL当查询的时候有多个结果,但需要返回一条的情况用GROUP_CONCAT拼接
    查看>>
    MySQL必知必会(组合Where子句,Not和In操作符)
    查看>>
    MySQL必知必会总结笔记
    查看>>
    MySQL快速入门
    查看>>
    MySQL快速入门——库的操作
    查看>>
    mysql快速复制一张表的内容,并添加新内容到另一张表中
    查看>>
    mysql快速查询表的结构和注释,字段等信息
    查看>>
    mysql怎么删除临时表里的数据_MySQL中关于临时表的一些基本使用方法
    查看>>
    mysql性能优化
    查看>>
    mysql性能优化学习笔记-存储引擎
    查看>>
    MySQL性能优化必备25条
    查看>>
    Mysql性能优化(1):SQL的执行过程
    查看>>
    Mysql性能优化(2):数据库索引
    查看>>
    Mysql性能优化(3):分析执行计划
    查看>>
    Mysql性能优化(4):优化的注意事项
    查看>>
    Mysql性能优化(5):主从同步原理与实现
    查看>>
    Mysql性能优化(6):读写分离
    查看>>
    MySQL性能优化(八)--
    查看>>
    MySQL性能测试及调优中的死锁处理方法
    查看>>
    mysql性能测试工具选择 mysql软件测试
    查看>>