sudo vi ~/etc/profile 报错E212:Can't open file for writing

linux系统,安装SPARK时,
命令行窗口输入:sudo vi ~/etc/profile
输入:
#SPARK_HOME
SPARK_HOME=/home/luoji/JAVA/spark-2.3.1-bin-hadoop2.7
PATH= S P A R K H O M E / b i n : SPARK_HOME/bin: SPARKHOME/bin:PATH

然后按ESC,输入:wq!
报错E212:Can’t open file for writing
查阅所有资料,发现是权限不对,profile 的创建者为local,所以需要更改权限。
命令行输入:sudo chown 用户名:组名 文件名
比如:sudo chown luoji profile
然后像windows操作系统一样去找到该文件,
sudo vi ~/etc/profile 报错E212:Can't open file for writing_第1张图片
右键,点properties,然后给与权限。
sudo vi ~/etc/profile 报错E212:Can't open file for writing_第2张图片

之后用textb编辑器就可以编辑它了。sudo vi ~/etc/profile 报错E212:Can't open file for writing_第3张图片
之后,添加进去,保存。
在这里插入图片描述

你可能感兴趣的:(SPARK学习)