文章分类 -  shell

摘要:1.查找文件并重名文件,前面加字符 # 查找jar包,并把文件名yx替换成prod-yx #方法1 find ./target/ -type f -name *.jar -exec bash -c 'mv $0 \${0/yx/prod-yx}' {} \;" # 方法2 find . -name 阅读全文
posted @ 2020-08-20 09:09 sunmmi 阅读(1930) 评论(0) 推荐(1)
摘要:1.使用 set -e #!/bin/bash set -e /bin/command-that-fails /bin/command-that-fails2 脚本将在第一行失败后终止(返回非零退出代码)。在这种情况下, command-that-failed2 将不会运行。 2.如果要检查每个命令 阅读全文
posted @ 2020-08-20 08:51 sunmmi 阅读(457) 评论(0) 推荐(0)
摘要:#!/bin/bash #判断是否是roo用户 if [ $(id -u) != "0" ]; then echo "Error:You must be root to run this script" fi #每次使用只需修改自定义内容即可 #自定义用户名和组 Group_Name="nginx" 阅读全文
posted @ 2020-06-08 15:35 sunmmi 阅读(353) 评论(0) 推荐(0)
摘要:#!/bin/bash #判断是否是roo用户 if [ $(id -u) != "0" ]; then echo "Error:You must be root to run this script" fi #每次使用只需修改自定义内容即可 #自定义用户名和组 Group_Name="nexus" 阅读全文
posted @ 2020-06-08 15:32 sunmmi 阅读(295) 评论(0) 推荐(0)
摘要:#!/bin/bash # jdk install # 请将下载的jdk-xxx-linux-xxx.tar.gz包与此脚本放置到同一目录 # 授予此脚本可执行权限(chmod +x install_jdk.sh) # 在终端执行此脚本开始安装(./文件名) # 注意:不可有多个版本的jdk包! # 阅读全文
posted @ 2020-06-08 15:25 sunmmi 阅读(421) 评论(0) 推荐(0)
摘要:#!/bin/bash # jdk install # 请将下载的jdk-xxx-linux-xxx.tar.gz包与此脚本放置到同一目录 # 授予此脚本可执行权限(chmod +x install_jdk.sh) # 在终端执行此脚本开始安装(./文件名) # 注意:不可有多个版本的jdk包! # 阅读全文
posted @ 2020-06-08 15:24 sunmmi 阅读(381) 评论(0) 推荐(0)
摘要:test01免密等test02 # test01免密等test02, [root@test01 db_day]# ssh-keygen -t rsa -P "" [root@test01 db_day]# ssh-copy-id -i /root/.ssh/id_rsa.pub -p 10022 r 阅读全文
posted @ 2018-11-05 15:18 sunmmi 阅读(115) 评论(0) 推荐(0)
摘要:# 第一步手工标准化建库基本上已经不用了 # 第二步shell脚本一键安装 # 第三步ansible安装 # 第四步自动化运维平台安装初始化 # 关闭numa的方法有三种 1.一种是bios关闭,我们目前新上的机器直接就在bios关闭numa 2.另外操作系统级别也可以关闭,vim /boot/grub/grub.conf在内核对应的位置添加numa=off 3.或者启动MySQL加numa... 阅读全文
posted @ 2018-08-17 12:25 sunmmi 阅读(1736) 评论(0) 推荐(0)
摘要:1. 解压 xz 格式文件 2. 创建 xz 格式文件 阅读全文
posted @ 2018-06-07 10:42 sunmmi 阅读(62050) 评论(0) 推荐(3)
只有注册用户登录后才能阅读该文。
posted @ 2017-09-20 09:49 sunmmi 阅读(5) 评论(0) 推荐(0)
摘要:1.sh -x foo.sh # 将执行的脚本内容及输出到屏幕上 2.sh -n foo.sh # 不会执行该脚本,仅查询脚本语法是否正确 3.sh -v foo.sh # 在执行脚本的同事,先将脚本内容输出到屏幕上然后执行该脚本 4.sh foo.sh # 脚本断点,断点set -x与set +x之间的脚本,参数 【nvx】 #!/bin/sh s... 阅读全文
posted @ 2017-09-04 23:59 sunmmi 阅读(83) 评论(0) 推荐(0)
摘要:1.把文件名的第一字母批量改成a 方法一: 方法二: 2.文件的前3个字符改成BBB 3.文件前面批量加个字符abc 4.文件名所有小写字变成大写 5.批量把文件名后缀去掉 http://www.cnblogs.com/longdouhzt/archive/2012/04/30/2477282.ht 阅读全文
posted @ 2017-04-14 15:32 sunmmi 阅读(1601) 评论(0) 推荐(0)
摘要:1.查找文件BOM头,\xef\xbb\xbf是UTF8 BOM的16进制表示 2.清除文件BOM头并检验 阅读全文
posted @ 2017-04-11 09:24 sunmmi 阅读(347) 评论(0) 推荐(0)
摘要:1.shell判断 阅读全文
posted @ 2017-03-13 14:52 sunmmi 阅读(145) 评论(0) 推荐(0)
摘要:[root@php-lb01 admin]# ll total 64 -rw-r--r-- 1 root root 947 Feb 22 17:13 adminapi.conf -rw-r--r-- 1 root root 930 Feb 22 17:13 adminlog.conf -rw-r--r-- 1 root root 910 Feb 22 17:12 bfc.conf -rw-... 阅读全文
posted @ 2017-02-22 19:34 sunmmi 阅读(166) 评论(0) 推荐(0)
摘要:方法1: 这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个 pom.xml文件,更郁闷的是在很多pom.xml文件里都单独指定了资源库的url,我需要把这些资源库的url统一指定到nexus本地中央库. 手 工一个个改文件配置有点不太实际,所以google了一下, 阅读全文
posted @ 2017-02-22 15:47 sunmmi 阅读(712) 评论(0) 推荐(0)