linux 文件查找帮助命令 , 查看网络链接信息, 历史命令

简介:

grep :查看文本文件内容,显示包含指定“字符串”的行。
  格式:grep  [选项]  ‘匹配字符串’  文本文件

  例: grep ' root'    /etc/passwd 
       grep -i  'Root' /etc/passwd   忽略大小写
       grep  -v 'root' /etc/passwd   取反,不包含
       grep  '^root'   /etc/passwd   以字符串root开头
       grep  'root$'   /etc/passwd   以字符串root结尾
       grep  -v  '^$'  /etc/passwd   去除空行的显示
    
  find:按条件查找
      根据预设的条件递归查找对应文件
      格式: find  [目录]  [条件]
      常用条件表示:
              -type    类型(f文件,d目录,l快捷方式)
              -name    "文档名称"
              -size +  文件大小(k,M,G)
              -user    用户名

              -mtime +  -修改天数 

   例:find /boot  -type  f
       find /boot  -name  "passwd"
       find /boot  -name  "install*"  -type  d
       find /boot  -name  "*.txt"  -type f  -size + 10M

       find /var/log/  -mtime  +1000   #1000天之前

 

           使用find命令的-exec操作

   格式:find  -exec  处理命令  {} \;  
   例: find / -user  xixi  -type f  -exec cp  -r  {}/root/ \;
     找到根下的用户xixi文件复制到/root下
  

  

  wc -l  文件的绝对路径     统计文件有多少行

例: 1. 请统计Linux一共有多少用户?

     wc  -l  /etc/passwd

   

    2.统计/etc目录下,以".conf"结尾的文件有多少个?(不包含子目录)

      ls -l /etc/*.conf  |  wc -l

 

   3.统计/etc目录下,以".conf"结尾的文件有多少个?(包含子目录)

      find /etc -name "*.conf"  | wc -l

 

  cat                    适合查看内容较多的

  head -n                看头几行
  tail -n                看尾几行  
 

  正则表达式:用描述的语言去表达心中所想。
  


      查看网络链接信息

      netstat  -anptu

          -a:    列出所有的进程

          -n:   以数字的形式显示

          -p:   进程名称及PID信息

          -t:   tcp连接

          -u:   udp连接

 


       历史命令

   管理/调用曾经执行过的命令

  – histroy:        查看历史命令列表

  – history -c:     清空历史命令

  – !n:             执行命令历史中的第n条命令

  – !str:           执行最近一次以str开头的历史命令

    

   历史命令

  管理/调用曾经执行过的命令

  histroy 查看历史命令列表

  histroy -c 清空历史命令

  !n:执行命令历史中的n条命令

  !str:执行最近一次以str开头的历史命令

  

 调整历史命令的数量:

   vim /etc/profile

  HISTSIZE=1000      默认记录1000条

 

 


 
    本文转自夜流璃雨 51CTO博客,原文链接:http://blog.51cto.com/13399294/1980135,如需转载请自行联系原作者




相关文章
|
机器学习/深度学习 存储 监控
内部文件审计:企业文件服务器审计对网络安全提升有哪些帮助?
企业文件服务器审计是保障信息安全、确保合规的关键措施。DataSecurity Plus 是由卓豪ManageEngine推出的审计工具,提供全面的文件访问监控、实时异常告警、用户行为分析及合规报告生成功能,助力企业防范数据泄露风险,满足GDPR、等保等多项合规要求,为企业的稳健发展保驾护航。
367 0
|
11月前
|
Shell 开发工具 git
使用代理访问网络各项命令总结
工作中常需设置代理,容易导致环境混乱。本文总结了 SourceTree 无法拉取代码的问题,排查了环境变量、Git 全局配置及系统代理设置,最终通过清除 Git 代理配置解决。内容涵盖排查步骤、命令整理及脚本处理,帮助快速定位并解决代理相关网络问题。
663 3
|
机器学习/深度学习 计算机视觉
RT-DETR改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
RT-DETR改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
808 62
RT-DETR改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
|
机器学习/深度学习 自然语言处理 计算机视觉
RT-DETR改进策略【Backbone/主干网络】| CVPR 2024 替换骨干网络为 RMT,增强空间信息的感知能力
RT-DETR改进策略【Backbone/主干网络】| CVPR 2024 替换骨干网络为 RMT,增强空间信息的感知能力
833 13
RT-DETR改进策略【Backbone/主干网络】| CVPR 2024 替换骨干网络为 RMT,增强空间信息的感知能力
|
机器学习/深度学习 计算机视觉
YOLOv11改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
YOLOv11改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
684 9
YOLOv11改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
|
计算机视觉
RT-DETR改进策略【卷积层】| CGblock 内容引导网络 利用不同层次信息,提高多类别分类能力 (含二次创新)
RT-DETR改进策略【卷积层】| CGblock 内容引导网络 利用不同层次信息,提高多类别分类能力 (含二次创新)
381 5
RT-DETR改进策略【卷积层】| CGblock 内容引导网络 利用不同层次信息,提高多类别分类能力 (含二次创新)
|
存储 缓存 Linux
Linux系统中如何查看CPU信息
本文介绍了查看CPU核心信息的方法,包括使用`lscpu`命令和读取`/proc/cpuinfo`文件。`lscpu`能快速提供逻辑CPU数量、物理核心数、插槽数等基本信息;而`/proc/cpuinfo`则包含更详细的配置数据,如核心ID和处理器编号。此外,还介绍了如何通过`lscpu`和`dmidecode`命令获取CPU型号、制造商及序列号,并解释了CPU频率与缓存大小的相关信息。最后,详细解析了`lscpu`命令输出的各项参数含义,帮助用户更好地理解CPU的具体配置。
1890 8
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
3925 23
|
网络协议 Unix Linux
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
930 11