当前位置: 首页 > 编程笔记 >

ruby实现修改ubuntu下的hosts

阎裕
2023-03-14
本文向大家介绍ruby实现修改ubuntu下的hosts,包括了ruby实现修改ubuntu下的hosts的使用技巧和注意事项,需要的朋友参考一下

在Windows下面,我们修改hosts文件都知道在哪里,但是在ubuntu系统中呢,还有其它的系统,比如安卓手机,或许就没那么多的小软件可供你简单的修改了,我们自己来写个吧

#!/usr/bin/ruby
#coding=utf-8
require 'open-uri'

url= "http ://raw.github usercontent.com/vokins/simpleu/master/hosts"

begin
 open("/etc/hosts","w") do |x|
  x.write open(url).read
 end
rescue Errno::EACCES
 puts "Need root? "
 exec "sudo ruby " + $0 + ARGV.join(' ')
end
puts "Write hosts success!"

以上所述就是本文的全部内容了,希望大家能喜欢

 类似资料:
  • 本文向大家介绍ajax实现修改功能,包括了ajax实现修改功能的使用技巧和注意事项,需要的朋友参考一下 这段时间在做项目,发现自己忘得好快呀,幸亏有博客园帮我记着呢,整理博客园简直不要太重要了哦 因为做的是一个内部管理系统,只用了一个主页面,所有的都不允许整个网页刷新,所以我们只能用ajax 来做,当然刚开始做也走了很多的弯路,最终还是做出来了 这点还是比较欣慰的 今天要整理一下ajax实现修改功

  • 本文向大家介绍Android ToolBar 修改边距的实现方法,包括了Android ToolBar 修改边距的实现方法的使用技巧和注意事项,需要的朋友参考一下 Android ToolBar 修改边距的实现方法 效果图: 实现方式: 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • 本文向大家介绍ruby实现的一个异步文件下载HttpServer实例,包括了ruby实现的一个异步文件下载HttpServer实例的使用技巧和注意事项,需要的朋友参考一下 1.使用ruby eventmachine和em-http-server gem,完成一个简单的提供文件下载功能的HttpServer 2.使用了EM的FileStreamer来异步发送文件,发送文件时先组装了header,然后

  • 本文向大家介绍VMware下ubuntu与Windows实现文件共享,包括了VMware下ubuntu与Windows实现文件共享的使用技巧和注意事项,需要的朋友参考一下 本文记录了VMware下ubuntu与Windows实现文件共享的方法,供大家参考,具体内容如下 1、首先需要在ubuntu下安装vmware-tools来实现文件共享,却发现虚拟机那里显示为灰色的,无法安装vmware-too

  • 本文向大家介绍ubuntu 下VirtualBox 如何实现共享设置,包括了ubuntu 下VirtualBox 如何实现共享设置的使用技巧和注意事项,需要的朋友参考一下  ubuntu 下VirtualBox 实现共享设置:               使用系统VirtualBox,另外又装个Ubuntu  ,想让两个系统实现共享设置,经过上网查资料,得以实现,这里就说下具体步骤: 一、Virt

  • 本文向大家介绍ubuntu中修改grub的启动时间生成,包括了ubuntu中修改grub的启动时间生成的使用技巧和注意事项,需要的朋友参考一下 网上查询修改grub的启动时间基本上是修改 /etc/default/grub 然后运行update-grub重新生成/boot/grub/grub.cfg.然而这并不管用,依旧要等待30秒 查看/boot/grub/grub.cfg 从上面的配置可以看到

  • 本文向大家介绍ubuntu临时或永久修改hostname的方法,包括了ubuntu临时或永久修改hostname的方法的使用技巧和注意事项,需要的朋友参考一下 当前ubuntu版本是14.04: 查看hostname 通过GNOME终端连接ubuntu以后,在命令提示符中可以直接看到主机名,主机名通常位于@符号后,如:root@myvs10d31。也可以在终端中通过命令:hostname 或 un

  • 本文向大家介绍ubuntu (linux)修改网卡名称命令,包括了ubuntu (linux)修改网卡名称命令的使用技巧和注意事项,需要的朋友参考一下 linux 修改网卡 网卡名称eno16777736改为eth0 1.vim /etc/sysconfig/grub 然后,往这个文件中添加“net.ifnames=0 biosdevname=0”内容,如下图所示: 上图中,红框部分是我所添加的内