命令

发布时间 2023-08-29 14:51:27作者: Nicolas-Q

【mysql数据库备份】

格式:mysqldump -uroot -p[数据库password] [库名] > [备份路径]+[文件名]

【docker备份数据库并以当前时间命名】

示例:docker exec -i a7 bash -c 'mysqldump -uroot -A > /opt/app-root/src/bak/u_train_$(date +%Y%m%d).sql'

【docker从容器中复制文件到本地】

示例:docker cp mysql:/opt/app-root/src/bak/u_train_$(date +%Y%m%d).sql /data/bak/

【批量查找替换文本内容】

格式:sed -i 's/[查找内容]/[替换内容]/g' [文件路径]
示例:sed -i 's/manage1/tyj_manage1/g' *.sh
注意:遇到查找内容中有/的,需要加上\,示例如下
sed -i 's/\/data\/source\/kjj/\/data\/source_kjj/g' *.sh

【远程复制文件夹及文件】

格式:scp [主机名]:[复制前的路径] [复制后的路径]
示例:scp nginx2:/data/source/kjj/* /data/source_kjj/