VSCode使用记录四:Ubuntu终端启动报错以及Ubuntu查看修改文件夹权限
Posted 何事误红尘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSCode使用记录四:Ubuntu终端启动报错以及Ubuntu查看修改文件夹权限相关的知识,希望对你有一定的参考价值。
概述
在windows下,常会在软件中文件->打开
的方式来选择内容,或者在文件上直接双击打开。而Linux下,更多时候是在终端使用命令完成操作。就像前面修改一些系统配置文件,总是在终端内vim 文件名
,那么如何在终端启动vscode呢?
终端启动
vscode在终端使用code关键字。在终端使用vscode打开当前目录:
发现报错了:
You are trying to start Visual Studio Code as a super user which isn’t recommended. If this was intended, please specify an alternate user data directory using the
--user-data-dir
argument.
您正在尝试以超级用户身份启动VisualStudio代码,这是不推荐的。如果要这样做,请使用“–user data dir”参数指定备用用户数据目录。
使用–user-data-dir再次尝试下:
没有错误提示,稍等两三秒,可以看到vscode正常打开:
不过右下角也再次提醒不建议使用root账户。
普通用户登录
听人劝吃饱饭,改为使用普通用户登录:
查看目录权限
查看三个目录的权限如下:
可以看到三个目录的user都是具有完整的读写执行权限,而group和other则不具有全部权限。
记录下指令:
ls -l filename //查看文件filename的权限
ls -ld folder //查看文件夹folder的权限
修改目录权限
直接将目录权限改为777,即user、group和other全部具有完整的读写和执行权限:
再次尝试打开:
这时就不再报错了,稍等一下,vscode已经打开:
现在就可以像使用vim一样使用code了,既可以打开文件夹,也可以打开文件。
记录下指令:
chmod o+w xxx.xxx //other具有写xxx.xxx的权限
chmod go-rw xxx.xxx //删除group和other读写xxx.xxx的权限
chomd 777 xxx.xxx //user、group和other具有读写执行xxx.xxx的权限
//a 代表全部的人,也就是包括u,g和o
//r --4, w --2, x --1
以上是关于VSCode使用记录四:Ubuntu终端启动报错以及Ubuntu查看修改文件夹权限的主要内容,如果未能解决你的问题,请参考以下文章
错误记录Ubuntu 中 ROOT 用户无法启动 Visual Studio Code 开发环境 ( 推荐在普通用户下使用 VSCode 开发环境 )
linux,deepin,ubuntu安装vscode之后使用update命令报错提示文件尺寸不符