1、首先,说明原因
在linux命令行中输入sudo gedit,却输入不了中文,但直接直接输入gedit(只读模式下)就可以输入中文,是因为所在文件夹的权限是root,修改此文件夹的权限即可。
2、解决方法
$ sudo chown -hR zhx:zhx ~/workdir/makefile_step
将要修改的文件夹(~/workdir/makefile_step)的属主和属组修改为自己的用户名(zhx),并将其下的文件及文件夹权限同时修改(-hR)。
此时文件夹的所属已修改好了,但相应的文件修改权限还是默认的不可修改状态。再执行以下命令:
sudo chmod 777 ~/workdir/makefile_step
此时相当于完成了,再次回到gedit就可以输入中文了。