1 find和locate命令

格式:find      [目录]    [options 参数]

options参数有:-type f ,-type d ,-name ,!(非的意思),-o(或的意思)

例子1:find  .  -type f | xarfs rm -rf (查找当前目录下类型是文件的所有文件并删除)

例子2:find  .  -type f  ! -name oldboy.txt | xargs rm -rf (查找当前目录下除开oldboy.txt这个文件外的所有文件并删除)

例如:find . -type  f  -size +1000M  -mtime +60(在原材料仿真的一些模型和数据文件会非常的多,所以要搜索一些修改日期在2个月之前的一些大文件,把他们找出来删除)

du -h --max-depth=1(可以统计目录下一层子目录和文件的大小)

locate的命令也和find 命令一样,也用于查找文件,但是locate命令查找比find会快很多

2 cat命令

cat命令除了显示文本内容外,其实还有一个功能就是向文本追加内容

特殊用法:追加内容

cat >> /data/wnw.txt << EOF(或者aa)

i am wnw ,how are you!(要追加的内容)

EOF(或者aa)

注意,EOF要成对出现,EOF也可以被别的任意对替代,比如aa

>>或者1>>(标准输出)

<<或者<<0(标准输入)

2>或者2>>(错误输出)

3 cut命令

这是一个文本处理命令,指定分隔符来将句子划分,然后取出指定的列

cut -d  ":"   tmp .txt  -f2,5  (-d后面接分隔符,以:为分隔符,-f2,5表示取出第二列和第五列)

cut -d  “:” tmp.txt  -f2-5 (取出二到五列)

cut -d  "s"  tmp.txt -f2 (以字母s为分隔符,取出第二列)

4who和w(显示出当前登录的所有用户的信息)

5whoami 和id(显示出当前用户的信息)

6重定向标准输入和输出

重定向标准输入:tr ":"  "|"  |  < /etc/passwd (tr是替换功能,把:替换为|)

重定向标准输出:cat /etc/passwd > tmp

重定向标准错误输出:find /etc/*** -name wnw.txt  2>  /dev/null (/dev/null是一个特殊设备,所有输入给他的内容都会被丢失)

linux常用命令详解(一)的更多相关文章

  1. Linux常用命令详解下

    Linux常用命令详解 目录 一.Linux常用命令 1.1.查看及切换目录(pwd.cd.ls.du) 1.2.创建目录和文件(mkdir.touch.ln) 1.3.复制.删除.移动目录和文件(c ...

  2. Linux常用命令详解上

    Linux常用命令详解上 目录 一.shell 二.Linux命令 2.1.内部命令与外部命令的区别 2.2.Linux命令行的格式 2.3.编辑Linux命令行的辅助操作 2.4.获得命令帮助的方法 ...

  3. Linux常用命令详解—基于CentOS7

    ## Linux 目录- /:根目录,一般只存放目录,不存放文件- /bin -> /usr/bin:可执行二进制文件的目录,也是常用命令目录,如常用的命令 ls.cat.mv 等- /boot ...

  4. Linux常用命令详解(week1_day1_3)--技术流ken

    本节内容 pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof ss ...

  5. Linux常用命令详解(week1_day1_2)--技术流ken

    本节内容 aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate 命令详解 1. alias 设置.’查看 ...

  6. Linux常用命令详解(week1_day1_1)--技术流ken

    本节内容 基础命令:lsmanpwdcdmkdirechotouchcpmvrmrmdircatmorelessheadtailclearpoweroffreboot进阶命令(下一章节):aliasu ...

  7. Linux常用命令详解(3)

    pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof sshd 24 ...

  8. Linux常用命令详解(2)

    aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate 命令详解 1. alias 设置.’查看别名 实例 ...

  9. Linux常用命令详解(1)

    基础命令:lsmanpwdcdmkdirechotouchcpmvrmrmdircatmorelessheadtailclearpoweroffreboot进阶命令(下一章节):aliasunalia ...

  10. Linux常用命令详解(1)

    基础命令: ls man pwd cd mkdir echo touch cp mv rm rmdir cat more less head tail clear poweroff reboot 命令 ...

随机推荐

  1. C++强制类型转换运算符(static_cast、reinterpret_cast、const_cast和dynamic_cast)

    C++ 引入了四种功能不同的强制类型转换运算符以进行强制类型转换:static_cast.reinterpret_cast.const_cast和dynamic_cast,当然C++为保持与C的兼容, ...

  2. C# 文件系统

    检查驱动器信息 DriveInfo[] drives = DriveInfo.GetDrives(); foreach(var drive in drives) { if (drive.IsReady ...

  3. C#之线程同步

    简述 当一个线程执行递增和递减操作时,其他线程需要依次等待,类似于这种常见的问题通常被称为线程同步问题. 有多种方式实现线程同步.首先,如果无须共享对象,那么就无序进行线程同步.大多数时候,可以通过重 ...

  4. AD 横向移动-令牌模拟攻击

    本文通过 Google 翻译 Lateral Movement – Token Impersonation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充. 导航 0 ...

  5. Jackson反序列化抛异常:com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field的解决方法

    目录 需求背景 问题分析 问题解决 使用注解@JsonIgnoreProperties ObjectMapper对象配置FAIL_ON_UNKNOWN_PROPERTIES 需求背景   第三方服务返 ...

  6. MySQL order by if()或order by in()条件排序

    需求背景    在做商品管理的时候,碰到一个SQL的排序问题,需要把上架的商品排在下架商品之前.一番折腾后,搜索到了条件排序语句 order by if(),小编在此和大家分享一下.本文测试数据存在如 ...

  7. JavaWeb 中的 HTTP 基础知识

    概念:超文本传输协议,规定了浏览器和服务器之间数据传输的规则. 特点: 基于TCP协议,面向连接,更安全 基于请求-响应模型,一次请求对应一次响应 是无状态的协议,对事务处理没有记忆能力.每次请求-响 ...

  8. 构建基于Serverless架构的向量检索MCP Server

    构建基于Serverless架构的向量检索MCP Server 随着LLM与Agent的快速发展,向量检索成为构建高效语义搜索和智能推荐系统的关键技术之一.OpenSearch Service 作为一 ...

  9. NAT的两种模式SNAT和DNAT介绍

    一.简单介绍 NAT(Network Address Translation):网络地址转换,是将IP数据包头中的IP地址转换为另一个IP地址的过程.在实际的应用中,NAT主要用于实现私有网络访问公共 ...

  10. ABAP基础三——DIALOG整体

    本来想模拟VA01的,后来想想ME21N也很经典,所以就把一些常见的组建都放上面了. 效果图如下: 1.整体设计就是按  抬头(1) + 项目(N) + 伙伴(N) + 相关数据的tabstrip(N ...