将文件夹下的所有文件都拷贝到另一个文件夹下
- 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*"
- find /path/to/search -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