Ubuntu_os简介

1、文件结构

/bin --重要的二进制应用程序
/boot --启动配置文件(开机配置文件,显示屏的分辨率配置文件)
/dev–设备文件(以文件形式存放设备与接口)
/etc --配置文件、启动脚本等(比如Ubuntu的软件源文件存放在/etc/opt目录下)
/home --本地用户主目录(与home文件区分)
/lib --系统库文件
/mnt --挂载文件系统
/opt–提供一个可选应用程序安装目录
/usr/local --用户自行安装的软件

2、Ubuntu中的用户权限

linux系统中每个文件有三组保护权限依次为:

用户 user --适用于该文件打所有者
组 group --适用于该文件所属的组
其他 other --适用于所有用户

这三组权限每一组又含有一下三种读写控制,分别是

读 read
写 write
可执行 execute

在ros文件系统中,常常要对.launch文件或者py文件进行权限的修改。
修改权限的方式有两种:

  • 文件所有者直接编辑文件授权等级:右键>属性>权限
  • 使用chmod命令对文件或者文件夹进行权限的更改,普通用户也可以执行

3、常用命令

在普通用户下,需要对文件进行修改的时候,如果发现没有权限,那就需要用到sudo命令来暂时提高用户权限去执行指令。

  1. sudo命令
    sudo既为Super user do的意思,表示暂时切换到超级用户模式以超级用户权限执行命令。
    为了频繁的执行某些只有超级用户才能执行的命令,不需要每次输入密码,可以使以下命令。没有时间限制。
    在普通文件目录中不需要太大的权限,比如在sudo -i 运行结果是加载用户变量 结果是 root 环境。
    sudo su 加载用户变量,运行结果在当前用户的主目录下。

#开头——root用户身份
$开头——普通用户身份

退出超级用户模式:ctrl+d 或者输入exit

  1. mkdir 新建文件夹

  2. touch 新建文件
    在用户自己的文件下可以不需要sudo来提升权限执行指令,但如果在根目录下的文件进行操作,是需要权限的。

  3. cd :change directory 改变目录
    这里涉及到一个绝对路径与相对路径的问题,绝对路径是从跟目录开始的,如/home/pf,其中pf是用户名,相对路径是相对于当前路径来说的。

  4. cd … 返回上一层目录 ,不加路径参数时,默认切换到用户主目录。
    在我们调试机器人目录的命令是roscd
    roscd 在ros文件系统中用于进入功能包所在的目录

  5. mv 移动/重命名文件 mv -r 移动文件夹

  6. cp 复制文件 cp -r 复制文件夹

  7. rm 删除文件 rm -r 删除文件夹

  8. pwd 显示当前目录所在的路径

  9. ip a显示系统网卡的ip地址

  10. apt update获取软件列表

  11. apt upgrade 升级软件

  12. apt install 安装软件包

  13. pip install安装python包

  14. apt install ./安装当前目录下的软件包

  15. apt install -f 修复软件的依赖项

4、换源

最好能科学上网,不然很多的麻烦事!

由于刚装好Ubuntu系统时,Ubuntu自带的软件源文件是国外的,在国内使用网络的时候网速会很慢,这个时候需要对系统中的软件源文件进行更改,改成国内的源。

  • 首先对系统的源文件进行备份
  • 源文件存放: /etc/apt/sources.list
  • 然后点击浏览器,搜索清华源,中科大源等较为推荐。
  • 将源文件中的内容更换成阿里云的源,再次更新软件列表,更新完成之后,就换源成功了。

5、编辑器使用

  1. Text Editor

基础的文本编辑器,可以修改界面,以及配色,此处略

  1. Vim

推荐使用,编辑和修改代码文件,速度较快
常用命令需要记住。参考vim tutor

常见的命令如下:

普通模式中按 i 或 a 键都可以进入插入模式,按 esc 退出插入模式后,按:进入底线命令行模式。

k 光标上移
j 光标下移
h 光标左移
l(L)光标右移
i 在当前光标处进行编辑
I 在行首插入
A 在行末插入
a 在光标后插入编辑
o 在当前行后插入一个新行
O 在当前行前插入一个新行
cw 替换从光标所在位置后到一个单词结尾的字符
x 删除游标所在的字符
X 删除游标所在前一个字符
dd 剪切一整行,也可以用作删除
dw 删除一个单词(不适用中文)
d^ 删除至行首
dG 删除到文档结尾处
d1G 删至文档首部
gg 游标移动到到第一行
Shift+g 游标移动到最后一行
yy 复制游标所在的整行
p 粘贴
普通模式中,p(小写)代表粘贴至光标后(下)
普通模式中,P(大写)代表粘贴至光标前(上)

注意:如果出现vim界面死机,可能是原因是按下了ctrl+s 只需要按下ctrl+q即可恢复。

底线命令模式中常用命令:

q! 强制退出,不保存
q 退出 wq! 强制保存并退出
w <文件路径> 另存为
wq 保存并退出
save as 文件路径 另存为
x保存并退出
w !sudo tee% 在没有权限的情况下保存文档

<think>好的,用户的问题是关于在Ubuntu上配置VSCode来正确打开和管理文件夹。我需要先回顾一下系统级指令和用户的问题,确保回答符合要求。首先,用户提到的引用内容有三个,都是关于在Ubuntu中使用VSCode的不同情况,比如通过文件菜单打开文件夹、解决花屏问题以及添加右键菜单。用户现在想配置VSCode正确处理文件夹,所以需要结合这些引用信息给出步骤。 根据引用[1],解决方法1和2提到了通过VSCode的“打开文件夹”功能或者快捷键来访问Ubuntu的文件夹。这可能涉及到安装VSCode的远程扩展或者正确设置路径。引用[3]提到了如何通过右键菜单添加“Open with VSCode”的选项,这可能对用户管理文件夹有帮助。需要将这些方法整合到回答中。 首先,安装VSCode。用户可能已经安装,但可能需要更新或验证安装是否正确。然后,配置访问Ubuntu文件夹的方法,包括直接通过GUI打开或使用快捷键。接下来,如果用户需要更深入的管理,可能需要安装Remote - WSL扩展,这样可以在WSL环境中直接操作,这样处理文件会更流畅。此外,设置右键菜单可以提升效率,用户可能希望知道如何操作,这部分引用[3]提到了需要编辑.desktop文件和复制图标,可能需要详细步骤。 还需要考虑用户可能遇到的问题,比如花屏问题,如引用[2]提到的,但用户当前的问题是关于文件夹管理,所以可能不需要深入讨论,除非配置过程中出现类似问题,可以简要提及解决方法。 回答的结构需要清晰,分步骤说明安装、配置文件夹访问、使用扩展优化、设置右键菜单等。同时,确保所有行内数学公式正确,不过这里可能不涉及数学内容,但要注意LaTeX格式。生成的相关问题需要围绕VSCode在Ubuntu上的使用,比如性能优化、远程开发配置、快捷键使用等。 最后,确保引用正确,每个引用对应到用户提供的三个引用内容,比如在提到通过文件菜单打开文件夹时引用[1],在添加右键菜单时引用[3]。同时检查是否有遗漏的要点,比如是否需要权限设置或者路径问题,可能需要提到如何正确导航到Ubuntu的路径,比如在/mnt或home目录下查找。 总结步骤: 1. 安装VSCode,确保通过官方渠道安装。 2. 使用“打开文件夹”功能访问Ubuntu目录。 3. 安装Remote - WSL扩展以便更好的集成。 4. 配置右键菜单快捷方式。 5. 解决可能的问题,如路径权限或显示问题。 在回答时要使用中文,结构清晰,分点说明,并自然地加入引用标记。</think>### 如何在Ubuntu中配置VSCode打开和管理文件夹? #### 1. **安装VSCode** - **官方安装方法**: 通过Ubuntu的软件包管理器或命令行安装: ```bash sudo apt update sudo apt install code ``` 安装后可通过终端输入 `code` 启动VSCode。 #### 2. **直接访问Ubuntu文件夹** - **通过GUI操作**: 在VSCode中点击菜单栏的 `文件` → `打开文件夹`,在弹出的对话框中输入Ubuntu系统路径(例如 `/home/用户名/`),即可直接访问和管理文件[^1]。 - **快捷键操作**: 按下 `Ctrl+Shift+P` 打开命令面板,输入 `Open Folder`,选择Ubuntu目录即可。 #### 3. **优化WSL集成(适用于WSL环境)** - **安装Remote - WSL扩展**: 在VSCode扩展商店搜索并安装 `Remote - WSL`。安装后,VSCode会自动关联WSL中的Ubuntu系统,支持直接在终端中通过 `code .` 命令打开当前目录。 - **远程开发模式**: 通过VSCode左下角的绿色图标切换至远程开发模式,选择 `Remote-WSL: New Window`,即可在WSL环境中无缝编辑文件。 #### 4. **添加右键菜单快捷方式** - **手动配置**: 编辑 `.desktop` 文件并添加VSCode的启动命令,使得右键菜单中显示 `Open with VSCode` 选项。步骤如下: 1. 创建或编辑文件: ```bash sudo gedit /usr/share/applications/vscode.desktop ``` 2. 添加以下内容(根据实际安装路径修改): ```ini [Desktop Entry] Name=VSCode Exec=/usr/share/code/code --no-sandbox --unity-launch %F Icon=/usr/share/icons/vscode.png Type=Application Categories=Development; ``` 3. 保存后,右键点击文件或目录即可看到选项[^3]。 #### 5. **常见问题解决** - **权限问题**: 如果无法保存文件,需检查文件夹权限(如使用 `chmod` 命令)。 - **花屏问题**: 若VSCode界面显示异常,可尝试在启动命令中添加 `--disable-gpu` 参数[^2]。 - **路径混淆**: 确保在WSL环境中访问的是Linux原生路径(如 `/home/`),而非Windows挂载路径(如 `/mnt/c/`)。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值