liufei-yes

  简单学习了一些linux相关的知识,自己做一个简单的总结,可以在一般工作中命令行状态下装装B,哈哈

 

  1. 正则相关
      • grep
        •   grep xxx yyy.file 查找出yyy文件中存在xxx的行
      • 通配符
        •       * : 空和任意字符
        •       ?: 一个任务字符
        •       . : 匹配任意单字符占位
        •       [1249a]、[a-k]、[^12]:字符序列单字符占位
        •       ^: 行首
        •       $: 行尾
      • 重复操作符
        •   ? : 匹配0到1次
        •       * : 匹配0到多次
        •       + : 匹配1到多次
        •       {n} : 匹配n次
        •       {n,}: 匹配n到多次
        •       {n,m}: 匹配n到m次
      • cut 显示切割的行数据
        •   -f:选择显示的列; -s:不显示没有分隔符的行;-d:自定义分隔符
            cut -s -d’ ‘ -f2 yyy.file
      • sort 排序文件的行
        •   -n:按数值排序 -r:倒序 -t:自定义分隔符 -k:选择排序列
      • sed  查找替换
        •   sed “s/id:[0-6]:init:/id:5:init” init.txt
                扩大查找的范围,达到精准匹配,留下想留下的,替换想替换的
      • awk
        •   Awk -F’:’ ‘{print $1}’ yyy.file
  2. 用户管理
    •   useradd:      添加用户
    •   groupadd:    添加用户组
    •  
            usermod:    修改用户组
    •  
            usermod -a -G groupname username 

      

 

分类:

技术点:

相关文章:

  • 2021-07-10
  • 2021-06-01
  • 2021-12-05
  • 2021-07-17
  • 2021-11-07
  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-21
  • 2021-09-08
  • 2022-01-31
  • 2021-11-30
  • 2021-09-29
  • 2021-08-22
  • 2021-11-04
相关资源
相似解决方案