跳到主要内容

linux 技巧如何在没有 vim 的情况下覆盖 debain 源配置文件

· 阅读需 4 分钟

apt-get update 很慢

比如现在遇到情况是我通过以下命令想装个 curl 或者 telnet 之类的工具

apt-get update && apt-get install -y curl

这时,如果你的默认源是官方的,在国内可能是比较慢的,比如我的服务器在阿里云上的话,那么阿里云的源肯定是比较快的。

没有 vi(m) 怎么办,使用 EOF

但是问题来了,我这系统镜像里也没有 vim 或者 vi ,怎么办?

解决办法就是使用 EOF 来操作。假设当前是 debain 10

简单讲讲怎么知道现在系统是啥版本

$ cat /etc/issue

可以看到输出

Debian GNU/Linux 10 \n \l

来替换源

$ cat << EOF > /etc/apt/sources.list // 回车后粘贴源列表
> deb http://mirrors.cloud.tencent.com/debian/ buster main non-free contrib
> deb http://mirrors.cloud.tencent.com/debian-security buster/updates main
> deb http://mirrors.cloud.tencent.com/debian/ buster-updates main non-free contrib
> deb http://mirrors.cloud.tencent.com/debian/ buster-backports main non-free contrib

> deb-src http://mirrors.cloud.tencent.com/debian-security buster/updates main
> deb-src http://mirrors.cloud.tencent.com/debian/ buster main non-free contrib
> deb-src http://mirrors.cloud.tencent.com/debian/ buster-updates main non-free contrib
> deb-src http://mirrors.cloud.tencent.com/debian/ buster-backports main non-free contrib
> EOF // 粘贴完再回车后输入 EOF 再按回车

这时候再执行下面的命令就比较快了

apt-get update && apt-get install -y curl

最后

希望有帮到你