微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Linux Shell文本处理命令汇总

时间:2024-05-18 21:50:35   

大家好,今天Win10系统之家小编给大家分享「Linux Shell文本处理命令汇总」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

Linuxman - Linux 命令速查手册系列软件最新版本下载

  我们都知道Linux可用多种命令进行操作,光是用于文本处理的命令就有不少,下面小编将针对Linux中Shell文本处理工具做个汇总,以便你有个了解。

  Linux下的操作习惯不像windows一样可以有窗口进行操作,它是有很多不同的命令组成的,本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk

  提供的例子和参数都是最常用和最为实用的;

  我对shell脚本使用的原则是命令单行书写,尽量不要超过2行;

  如果有更为复杂的任务需求,还是考虑python吧;

  find 文件查找(详见系统之家Linux find命令常见用法汇总

  •查找txt和pdf文件

  代码如下:

  find 。 \( -name “*.txt” -o -name “*.pdf” \) -print

  •正则方式查找.txt和pdf

  代码如下:

  find 。 -regex “.*\(\.txt|\.pdf\)$”

  -iregex: 忽略大小写的正则

  •否定参数

  查找所有非txt文本

  代码如下:

  find 。 ! -name “*.txt” -print

  •指定搜索深度

  打印出当前目录的文件(深度为1)

  代码如下:

  find 。 -maxdepth 1 -type f

  定制搜索

  •按类型搜索:

  代码如下:

  find 。 -type d -print //只列出所有目录

  -type f 文件 / l 符号链接

  •按时间搜索:

  -atime 访问时间 (单位是天,分钟单位则是-amin,以下类似)

  -mtime 修改时间 (内容被修改)

  -ctime 变化时间 (元数据或权限变化)

  最近7天被访问过的所有文件:

  代码如下:

  find 。 -atime 7 -type f -print

  •按大小搜索:

  w字 k M G

  寻找大于2k的文件

  代码如下:

  find 。 -type f -size +2k

  按权限查找:

  代码如下:

  find 。 -type f -perm 644 -print //找具有可执行权限的所有文件

  按用户查找:

  代码如下:

  find 。 -type f -user weber -print// 找用户weber所拥有的文件

  找到后的后续动作

  •删除:

  删除当前目录下所有的swp文件:

  代码如下:

  find 。 -type f -name “*.swp” -delete

上一页1234567下一页 剩下全文

以上就是关于「Linux Shell文本处理命令汇总」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

『文①章②来自Win10系统之家www.ghost580.net,不得自行转载,违者必追究!』

相关文章

  • Linux Shell文本处理命令汇总

    Linux Shell文本处理命令汇总


      我们都知道Linux可用多种命令进行操作,光是用于文本处理的命令就有不少,下面小编将针对Linux中Shell文本处理工具做个汇总,以便你有个了解。
      Linux下的操作习惯不像windows一样可以有窗口进行操作,它是有很多不同的命令组成的,本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、pas...
  • Linux find命令常见用法汇总

    Linux find命令常见用法汇总


      Linux系统中查找文件的命令式find,find命令具有强大的功能,能够提供多种查找条件,下面小编就给大家带来Linux中find命令的常见用法汇总,一起来学习下吧。
      ·findpath-option[-print][-exec-okcommand]{}\;
      find命令的参数;
      pathname:find命令所查找的目录路径。例如用。来表示当前...
  • Linux初学者需要学会的命令汇总

    Linux初学者需要学会的命令汇总


      利用Linux的命令能够完成大部分的工作,Linux的工作离不开命令,那么Linux的命令如此之多,哪些是初学者必须掌握的呢?下面小编就给大家介绍下Linux出现者必须学会的命令。
      Linux命令可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Lin...
  • Linux命令之关机重启命令用法汇总

    Linux命令之关机重启命令用法汇总


      今天小编给大家介绍下Linux系统的关机与重启命令,涉及的命令有shutdown、halt、reboot,也是本文主要讲解的命令,希望对正在学习的朋友有所帮助。
      一,shutdown命令
      在linux操作系统下,shutdown是关机的命令。
      执行此命令时,需要带上一些参数,比如:shutdown-hnow立刻关机的命令。
      但是,在终端...