Linux常用命令

将文件夹下的所有文件都拷贝到另一个文件夹下

  • cp -a /原文件目录/* 目标文件目录
    • cp -a /mnt/vue-ui/dist/* /mnt/vue-ui/dict-20240402/

在日志文件中查找指定的字段

  • grep -i "http" ./test.log  # 返回test.log中包含http的所有行
    • grep -i "本次查询操作有重复交易" ./service-data-trans.log
  • cat  test.log | grep "http"  # 返回test.log中包含http的所有行
    •  cat service-data-trans.log | grep "本次查询操作有重复交易"

linux系统模糊查询某个文件

  • 在Linux服务器上,可以使用 find 命令结合  -name 参数和通配符 来模糊查找文件。例如,如果您要查找所有以example开头的文件,可以使用以下命令:
    • find  /path/to/search  -type f -name "example*"  
      • 这里的/path/to/search是您要搜索的目录路径,example*是模糊查询的模式,其中*是通配符,代表任意字符的序列。
    • 整个文件系统中以example开头的文件,可以从根目录开始搜索
      • find / -type f -name "example*"
修改Linux操作系统中的配置文件,保存并退出
  • 权限问题:确保你有足够的权限编辑目标文件。如果需要管理员权限,请在命令前加上 sudo。例如:
    • sudo vim service-plat.service
  • 输入管理员密码,如果你有操管理员权限,则不需要这一步骤
  • 打开进入文件后,按 a 或 i 键进入插入模式,可以在当前位置插入或在行首插入文本。
  • 输入需要添加的内容,如“hello linux world !”。
  • 按 Esc 键退出编辑模式,回到命令模式。
  • 输入 :wq! 保存并退出。如果不想保存更改,可以输入 :q! 强制退出
查询所有符合条件的log日志并将名字打印在屏幕上
  • grep -c "你需要过滤的字段“ 你要查询的路径的所有的log
    • grep -c "邮件接收人" /home/jianchen/data-plat-logs/service-plat/*.log
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值