没有vi编辑器时如何修改linux系统配置文件

手机里装了kali系统,想装几个工具玩玩,于是使用apt-get install命令来安装工具包。
结果执行命令后发现软件源报404了,安装不了软件。
于是想到了将软件源改为国内的中科大的镜像。可是

vi /etc/apt/sources.list

发现系统里连vi编辑器都没有,这系统精简的过分了啊。
因为软件源不可用了,所以通过apt这条路先安装vi是走不通的,通过其他方式又太麻烦,这里提供一种最简单的思路,使用sed来处理文本。
基本上所有的linux都会内置sed,这是最基本的功能,所以这个办法一定是可行的。
命令很简单,只需要输入

sed -i 's/原先的文本内容/要替换成的文本内容/g' /etc/apt/sources.list

-i参数表示直接在原文件上修改,s子命令是指替换,g是查询,最后面接你要修改的文件。
原先的文本内容就是一个mirror打头的地址,我要替换成的内容是中科大的镜像,mirrors.ustc.edu.cn,替换完以后,执行

sudo apt-get update
sudo apt-get upgrade

更新下系统,可以正常更新了,说明软件源替换成功。