Linux基础命令(grep,cat,tail,head,less,find,chmod,tail,less)

grep(常用)

  • grep 指定“文件”搜索文件内容

    • grep hello 1.txt 在文件中查找字串
    • grep -n hello 1.txt 显示字串的行数
    • grep -i hello 1.txt 不区分大小写
    • grep -in hello 1.txt 显示字串的行数&不区分大小写
    • grep -v hello 1.txt 反向查询不包含字串的

      

  • grep 在目录下搜索内容包含hello的文件

    • grep -n hello 目录 -r

      

  • 正则查找

    • h* 查找包含h的
    • ^h 查找行头是h的
    • h$ 查找行尾是h的

      

find

  • find 查找文件

    • find \home -name a.txt 在目录下查找指定文件
    • find \home -name '*txt' 在目录下查找以txt结尾的文件(一定要用英文单引号!)

cat

  • cat 查看文件内容

    • cat 1.txt 把文件内容全部显示在终端中
    • cat 1.txt 2.txt 把n个文件内容依次全部显示在终端中
    • cat 1.txt 2.txt > 3.txt 显示后内容合并存储到新的文件中

tail

  • tail 显示指定文件末尾内容(常用查看日志文件)

    • tail a.log 默认显示文件末尾10行(等同于tail -10 a.log,等同于tail -n -10 a.log)
    • tail -n +5 a.log 显示文件尾至第5行
    • tail -f a.log 循环查看文件内容,会刷新出文件新增的内容。使用于文档监视

head

  • head 显示指定文件头部内容

    • head a.log 默认显示文件头10行(等同于head +10 a.log,等同于head -n +10 a.log)
    • head -n +5 a.log 显示前5行
    • head -n -5  a.log 显示前n-5行

less 

  • less 分页显示文件信息

    • less a.log(↑↓箭头查看文件内容,more不能回放)
    • 按q退出
    • less -N a.log 显示了行号
    • less -N +10 a.log 从第十行开始显示

chmod

  • chmod 字母修改文件权限

    • chmod u+x a.txt

      • r,w,x,- 权限(read,write,excute,-表示无权限)
      • u,g,o,a(u 文件所有者;g 同组的人;o 其他人;a 所有人)
      • +,-,=(权限的增加,减少,赋值)

      

  • chmod 数字修改文件权限

    • chmod 761 a.txt
    • 三个数字依次表示用户类型:ugo
    • 数字的值表示权限r=4,w=2,x=1,-=0
      • 若要rwx属性则4+2+1=7;
      • 若要rw-属性则4+2=6;
      • 若要r-x属性则4+1=7。

Linux-1.4文件操作命令(grep,cat,tail,head,less,find,chmod,tail,less)的更多相关文章

  1. 实验二:Linux系统简单文件操作命令

    項目 内容 这个作业属于哪个课程() 课程链接 这个作业的要求在哪里 实验要求 学号-姓名 17043133-木腾飞 作业学习目标 学习在Linux系统终端下进行命令行操作: 学习掌握常用命令行操作并 ...

  2. 【Linux学习】Linux文件系统3—文件操作命令

    Linux文件系统3-文件操作命令 Linux文件操作命令主要有: cd:    改变目录位置 pwd:  显示当前目录的绝对路径 ls:    显示文件名称.属性等 -a 列出全部文件 -l  列出 ...

  3. linux基本命令之文件浏览(cat,more,less,tail,head),文件操作命令(cp,mv,rm,find)

    linux文件浏览,文件操作命令 文件管理之文件浏览命令 1.cat命令:显示文本文件所有内容 格式:cat 文件名 适用场景:适合只有少量数据的文件,例如只有几行内容的可以使用此命令. 2.more ...

  4. Linux文件内容查阅 - cat, tac, nl, more, less, head, tail, od

    cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写! nl 显示的时候,顺道输出行号! more 一页一页的显示文件内容 less 与 more 类似 ...

  5. Linux中查看文本文件内容命令cat/tac/nl/more/less/head/tail/vi总结

    概述 在Linux系统下,有很多命令可以查看文本文件的内容,如cat/tac/nl/more/less/head/tail等命令,当然还有vi/nano等文本编辑器.在这里,我只介绍其中自己常用的一部 ...

  6. linux下常用文件操作命令

    1.find命令 按内容查找文件 find /home/vpopmail/domains/best-21ixi.jp/bounce/Maildir/new/ -name "*" | ...

  7. Linux系统简单文件操作命令

    项目 内容 作业课程归属 班级课程链接 作业要求 作业要求链接 学号-姓名 17041419-刘金林 作业学习目标 1)学习Linux的基本操作命令:2)在终端上运用命令行去实现基本文件操作 1.查看 ...

  8. 实验二 Linux系统简单文件操作命令

    项目 内容 这个作业属于哪个课程 班级课程的主页链接 这个作业的要求在哪里 作业要求链接接地址 学号-姓名 17041428-朱槐健 作业学习目标 1.学习在Linux系统终端下进行命令行操作 2.掌 ...

  9. 实验二——Linux系统简单文件操作命令

    项目 内容 这个作业属于那个课程 这里是链接 作业要求在哪里 这里是链接 学号-姓名 17041506-张政 作业学习目标 学习在Linux系统终端下进行命令行操作,掌握常用命令行操作并能通过命令行操 ...

随机推荐

  1. python3 基本数据类型转换

    '''基本数据类型1:虽然python中的变量不需要声明,但使用时必须赋值 1.整形变量 2.浮点型变量 3.字符型2:可以一个给多个变量赋值,也可以多个给多个变量赋值3:python3中有6个标准数 ...

  2. HTTP服务器(1)

    import socket def service_client(new_socket): """为这个客户端返回数据""" # 1. 接收 ...

  3. DB 分库分表(4):多数据源的事务处理

    系统经sharding改造之后,原来单一的数据库会演变成多个数据库,如何确保多数据源同时操作的原子性和一致性是不得不考虑的一个问题.总体上看,目前对于一个分布式系统的事务处理有三种方式:分布式事务.基 ...

  4. 08.青蛙跳台阶 Java

    题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). 思路 暴力枚举(自顶向下递归): 若台阶数小于等于0,返回0: 若台阶 ...

  5. skb_buff封装

    可以说sk_buff结构体是Linux网络协议栈的核心中的核心,几乎所有的操作都是围绕sk_buff这个结构体进行的,它的重要性和BSD的mbuf类似(看过<TCP/IP详解 卷2>的都知 ...

  6. window7上爬虫框架Scrapy的安装 --错误分析lxml

    本文讲解的是python已经安装成功的情况下,且pip可以使用 版本:python2.7.10 #安装 pip install Scrapy 在安装Scrapy框架时总会报lxml安装不了的各种错误, ...

  7. laravel 5以后数据库插入自动转化方式

  8. Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name) 中文显示乱码

    如果file.Name为中文则乱码.解决办法是方法1:response.setHeader("Content-Disposition", "attachment; fil ...

  9. 按二次back键退出程序应用的实现

    package com.loaderman.twoexitdemo; import android.os.Bundle; import android.os.Handler; import andro ...

  10. Breadcrumb 面包屑

    显示当前页面的路径,快速返回之前的任意页面. 基础用法 适用广泛的基础用法. 在el-breadcrumb中使用el-breadcrumb-item标签表示从首页开始的每一级.Element 提供了一 ...