用 vim 打开没有写权限的文件而忘记用 sudo 时,文件变成 read-only
这时候用 :w!SHIFT+ZZ,或者 qw! 都无法保存

:w !sudo tee %:w : Write a file.可以将文件写入,文件仍然是只读模式,通过 :q! 退出
  • !sudo : Call shell sudo command.
  • tee : The output of the vi/vim write command is redirected using tee.
  • % : Triggers the use of the current filename.

Simply put, the ‘tee’ command is run as sudo and follows the vi/vim command on the current filename given.

问题:E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/p/python2.7/libpython2.7-minimal_2.7.15-4ubuntu4~18.04.1_amd64.deb  404  Not Found [IP: 91.189.88.31 80]

Ubuntu修改apt-get源

(1)编辑源文件,vim /etc/apt/sources.list

(2)使用网易apt-get源,将原来的源地址,替换为如下,由于服务器的版本是17.04,因此源地址的代号部分都是zesty,如果是其他版本,可以替换为对应的版本,具体版本代号可以网上查找。

deb http://mirrors.163.com/ubuntu/ zesty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ zesty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ zesty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ zesty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ zesty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ zesty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ zesty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ zesty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ zesty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ zesty-backports main restricted universe multiverse

(3)执行apt-get update,apt-get upgrade,会发现会报错,apt-get: Could not resolve 'mirrors.163.com’的错误,这种原因其实是因为还缺少一个步骤,就是将添加的网址和IP进行映射,修改/etc/目录下的host文件。

(4)通过ip.chinaz.com进行查询网址“mirrors.163.com”,对应的ip地址如下所示,然后将其添加到hosts文件里。

123.58.190.228     mirrors.163.com
123.58.190.236     mirrors.163.com

(5)再执行apt-get update,apt-get upgrade,就配置好了

Ubuntu之Vim修改只读文件 + Ubuntu修改apt-get源相关推荐

  1. vim 保存只读文件的修改

    有些时候用vim打开一些系统文件需要进行修改,改完之后发现没有进行sudo操作或者没有切到root权限下,通过网络搜索发现,其实在vim中是可以获取sudo权限并进行保存文件操作的. [html] v ...

  2. vim环境设置(如:自动对齐)以及在vim中直接修改只读文件

    vim环境设置(如:自动对齐)以及在vim中直接修改只读文件 在第一次使用vim写代码时,很多人应该都不适应(毕竟之前大都是用vs的),这里写一些简单的vim环境设置,如自动对齐等,帮助大家更好地使用 ...

  3. 怎么修改视频文件的修改时间?

    怎么修改视频文件的修改时间?当我们在修改视频文件时,系统会自动记录我们的修改时间,如果我们在修改时间内没有进行任何操作,系统将默认我们的修改时间为当前时间.但是因为某种原因,我们存在需要隐藏修改视频文 ...

  4. Android设备修改host文件以及修改设备网关

    Android设备修改host文件以及修改设备网关 修改设备host文件 以模拟器为例(手机或平板设备必须先root哟) 准备工作 启动虚拟机:从studio启动或从命令行启动 studio启动:略 ...

  5. Linux vim保存只读文件

    Linux vim保存只读文件 :w !sudo tee %

  6. Linux下修改只读文件

    最近在linux Ubuntu下配置hadoop,遇到了一个只读文件core-site.xml,需要修改其中的内容,但是该文件是只读的.查了资料比较简单: chattr -i 文件    让只读文件可 ...

  7. linux系统修改只读文件权限如(etc/hosts)文件

    linux系统下修改hosts文件的权限 sudo chmod a+w hosts 通常hosts文件时只读的,需要修改文件时, 到文件所在目录下运行终端, 然后通过下面命令加入写的权限:sudo c ...

  8. linux下修改只读文件如/etc/ld.so.conf

    方法一:用gedit修改 假如待修改文件为 /etc/ld.so.conf 在终端中输入命令:sudo gedit /etc/ld.so.conf 即可用管理员身份打开文件,修改并保存. 方法二:使用 ...

  9. Linux 修改只读文件

    chattr -i 文件    让只读文件可编辑 chattr +i 文件   让文件只读

最新文章

  1. 人均 11878 元,2020 年研发岗年终奖最高!技术、产品岗均榜上有名
  2. 用C#编写ActiveX控件(三) 转载
  3. Android基础——框架模式MVC在安卓中的实践
  4. 2014.7.26-7.29日广大网友的提问解答(答问题的第1个工作周)
  5. 随机森林算法4种实现方法对比测试:DolphinDB速度最快,XGBoost表现最差
  6. 学生选课数据库SQL语句练习题——成绩表
  7. 这回真要涨工资了!国务院教育督导办:2020年把义务教育教师平均工资收入水平不低于当地公务员作为督导检查重点...
  8. SSG 550 6条公网接入的解决方法
  9. HLSL bytecode to GLSL编译器的第一步
  10. mysql innodb启动失败_关于mysql innodb启动失败无法重启的处理方法讲解
  11. java上传、下载、删除ftp文件
  12. 博弈论(二)完全信息静态博弈
  13. 微信小程序 实现城市名称拼音搜索框 汉字/拼音(城市区县定位模块)
  14. Excel VBA VBA去重复的几种方法
  15. 必应词典的使用和分析
  16. linux ssh freeradius,配置FreeRADIUS提供AAA服务
  17. CentOS 根目录下目录介绍
  18. flashpaper
  19. 第十二章:(1)Fork/Join 分支合并框架
  20. 使用unbound在RHEL7上搭建DNS服务

热门文章

  1. Revit插件建模助手的“构件信息录入”“构件二维码”介绍
  2. 微带线 和带状线的区别
  3. TypeNotPresentExceptionProxy异常解决
  4. 2015编程之美资格赛 回文子序列个数
  5. 源代码共享:C#操作数据库
  6. PHP的Imagick拓展安装
  7. php通过qq邮箱发送邮件,PHP 利用QQ邮箱发送邮件「PHPMailer」
  8. **挖金子小游戏外挂开发教程**
  9. win10这里的以太网,不知道怎么消失了
  10. python selenium 爬取《全国农产品商务信息公共服务平台》