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. IP输出 之 ip_local_out

    概述 将要从本地发出的数据包,会在构造了ip头之后,调用ip_local_out函数,该函数设置数据包的总长度和校验和,然后经过netfilter的LOCAL_OUT钩子点进行检查过滤,如果通过,则调 ...

  2. 石川es6课程---9、面向对象-基础

    石川es6课程---9.面向对象-基础 一.总结 一句话总结: js老版本的面向对象和继承都不是很方便,新版的面向对象向其它语言靠拢,有了class,extends,constructor等关键字,用 ...

  3. 文字和符号组合成图 Banner

    springboot 启动 logo.... 文字符号组合成的图. <<< | /\\\ /--\\\ / \\\\ <*| /________\\\\ | ___ | | | ...

  4. 五、Jmeter中提取JSON响应中数组的长度

    json响应如下: { "code":0, "data":{ "data":[ { "amount":50000, &q ...

  5. mysql之备份与恢复

    数据备份全备 备份命令 :mysqldump把数据库的数据以sql语句导出属于逻辑备份 格式 : mysqldump -uroot -p123456 -S 多实例的mysql.sock 数据库名 &g ...

  6. Java快排

    package quickSort; /** * 快速排序 * @author root * */ public class QuickSort { static int[] data = {0,2, ...

  7. LC 889. Construct Binary Tree from Preorder and Postorder Traversal

    Return any binary tree that matches the given preorder and postorder traversals. Values in the trave ...

  8. JNI的开发步骤

    使用C函数实现Java本地方法: 1. 在java代码里面声明一个native的方法 public native String helloFromC(); 2. 在工程目录下面创建一个jni的文件夹 ...

  9. 代码实现从键盘接收一个字符串, 程序对其中所有字符进行排序,例如键盘输入: helloitcast程序打印:acehillostt

    package com.loaderman.test; import java.util.Comparator; import java.util.Scanner; import java.util. ...

  10. Redis Cluster 官方集群搭建指南

    安装ruby环境因为官方提供的创建集群的工具是用ruby写的,需要ruby2.2.2+版本支持,ruby安装需要指定openssl. 安装openssl $ wget https://www.open ...