script_tool_for_linux.bash: Linux 环境下的 hosts 一键部署脚本
程序员文章站
2022-04-25 15:31:41
linux 环境下的 hosts 一键部署脚本,由 @lstoars 贡献; @fluviusmagnus 提供增强版本。
官方网站:
#!/bin/sh
#...
linux 环境下的 hosts 一键部署脚本,由 @lstoars 贡献; @fluviusmagnus 提供增强版本。
官方网站:
#!/bin/sh # # script_tool_for_linux # # use command: `sudo sh script_tool_for_linux.sh` or # `su -c 'sh script_tool_for_linux.sh'` # to update your hosts file. # # warning: the script can not replace others' hosts rules. # if you have hosts rules provided by others, you may get conflict. # if [ `id -u` -eq 0 ]; then curl -flo /tmp/fetchedhosts 'https://raw.githubusercontent.com/racaljk/hosts/master/hosts' sed -i '/# copyright (c) 2014/,/# modified hosts end/d' /etc/hosts sed -i "s/localhost/`hostname`/g" /tmp/fetchedhosts cat /tmp/fetchedhosts >> /etc/hosts rm -f /tmp/fetchedhosts echo 'success.' else echo 'permission denied, are you root?' fi
下一篇: Shell脚本的条件控制和循环语句
推荐阅读
-
script_tool_for_linux.bash: Linux 环境下的 hosts 一键部署脚本
-
windows编写的shell脚本到linux环境下运行
-
Linux一键部署oracle安装环境脚本(推荐)
-
Windows环境下写Linux sh脚本的一次挖坑和填坑
-
Linux下实现SNMP一键安装的Shell脚本
-
Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享
-
Linux下eclipse中shell脚本编程环境的搭建
-
script_tool_for_windows.bat Windows 环境下的 hosts 一键部署脚本
-
linux环境下编写shell脚本实现启动停止tomcat服务的方法
-
基于Shell脚本的Linux下Javaweb项目一键部署