目录

  • 概述
  • 终端启动
  • 普通用户登录
    • 查看目录权限
    • 修改目录权限

概述

在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查看修改文件夹权限相关推荐

  1. Ubuntu MemoryAnalyzer 启动报错:The platform metadata area could not be written

    业精于勤荒于嬉,写文章练习表达能力,写代码练习基本工. 问题描述: Ubuntu 下载MAT独立安装包,解压后启动报错. Ubuntu 18.04 MemoryAnalyzer-1.10.0.2020 ...

  2. ubuntu+查看服务器文件夹权限,Ubuntu - 文件夹权限查看与修改

    Ubuntu 文件的归属身份有四种: u - 拥有文件的用户(所有者) g - 所有者所在的组群 o - 其他人(不是所有者或所有者的组群) a - 每个人或全部(u, g, o) 1. 查看文件/文 ...

  3. Ubuntu 系统 启动报错 /: UNEXPECTED INCONSISTENCY; RUN FSCK MANUALLY

    报错大致如下,由于自己没有拍照,下面是别人的图片, 处理方法: 1 输入fsck 系统会自动yes 2 输入: fsck -y /dev/sda2  --备注sda2 这个看自己的报错的地方提示是什么 ...

  4. 安卓Android studio 问题记录四 高德地图Api 报错 No implementation found for voidcom.autonavi.ae.gmap打开黑屏

    报错具体信息如下: No implementation found for void com.autonavi.ae.gmap.GLMapEngine.nativeInitParam(java.lan ...

  5. mac终端修改文件夹权限

    在终端输入命令 sudo chmod -R 777 文件夹名称

  6. ssm启动报错cannot find class_SSM整合补充 RBAC(权限控制)过滤器

    1. 什么是RBAC (1) 请简述什么是RBAC RBAC(Role-Based Access Control)基于角色的访问控制 RBAC认为权限的过程可以抽象概括为: 判断 [Who 是否可以对 ...

  7. 项目启动报错,找不到文件

    java.io.FileNotFoundExceptionE:\software\apache-maven-3.6.1-bin\apache-maven-3.6.1\localrepository\x ...

  8. 【转】ubuntu下修改文件夹权限

    常用方法如下: sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 × ...

  9. ubuntu下修改文件夹权限

    2019独角兽企业重金招聘Python工程师标准>>> 常用方法如下: sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所 ...

最新文章

  1. 计算机职称考试题目做完会有提示么,取得计算机职称的考试心得
  2. jquery学习方法
  3. [树链剖分][SDOI 2011]染色,Housewife Wind
  4. 【C++学习笔记三】C++多态、抽象(接口)
  5. 信号量CSemaphore的使用
  6. 【Flink】kafka Response from server for which there are no in-flight requests NETWORK_EXCEPTION
  7. JavaScript中var关键字的使用详解
  8. 对话DDM:分布式数据库中间件全解析
  9. Java基础:常用的API
  10. catia相合约束怎么反向_洛丽塔服饰怎么画?教你如何画动漫人物的衣服?
  11. 图像处理之直方图均衡和直方图匹配
  12. Google浏览器无法上网问题解决
  13. TypeScript 从零实现 axios 0x0
  14. 转行学习软件测试有前途吗?
  15. 【Flutter】Dart 数据类型 数字类型 ( Dart 文件创建 | num 类型 | int 类型 | double 类型 | num 相关 API )
  16. 微信支付服务商,![CDATA[sub_mch_id与sub_appid不匹配],微信小程序支付,签名错误,CDATA[签名错误]解决方法,支付签名验证失败
  17. 翁凯java程序设计总结(基于C语言基础上)
  18. 实现简单的校园网自动登录
  19. 郑莉c 语言程序设计答案,C语言程序设计(郑莉)课后习题答案
  20. WinDebug使用

热门文章

  1. nandflash移植程序_韦东山鸿蒙移植01-移植RTOS需要做的事
  2. java adt is保存快捷键_实用的eclipse adt 快捷键
  3. python怎么调用函数的返回值_python函数的返回值是什么
  4. c语言运行程序没有,这个程序怎么运行?为什么显示没有exe??
  5. bat运行exe 自动确认_无powershell运行powershell方法总结
  6. 人脸验证(六)--SphereFace
  7. 系统学习机器学习之距离的度量(二)--DTW
  8. 2022年考研数据结构_4 串
  9. linux运行程序开启了opencl,错误:运行OpenCL代码时,clGetPlatformIDs -1001(Linux)
  10. php xml扩展,php-SimpleXML,请不要扩展实体