[ROS学习]1. ubuntu(虚拟机)and常用linux命令

本学习笔记系列说明书:

本学习笔记基于B站最热的ROS公开课:【古月居】古月·ROS入门21讲;

  1. 基于:Ubuntu 20.04.1、Noetic(ROS系统)、虚拟机软件 VMware WorkStation Pro 16 。

    (我在安装VMware WorkStation Pro 14时会出现安装好启动蓝屏+自动关机,改成VMware WorkStation Pro 16 再关掉打印机就好了)

 Linux初体验

1 设置中勾上使用开源软件并选择源

右上角下拉菜单选择“settings”→“about”→“software updates”
前面四个打勾,并在“下载自”处选择“其他站点”选择合适的下载源,我选择了清华源的服务器。

 

 点击系统界面的左下角可浏览软件列表,左边的公文包图标可打开软件中心管理安装软件,类似应用市场。

2 打开终端

类似Windows系统的命令提示符cmd。
快捷键:Ctrl+Alt+T

3 显示目前文件目录:pwd

Ubuntu系统只有一个盘,当前用户的资料存储在 根目录/home/用户名 下。从other locations->computer->能找到/home目录

4 进入指定目录:cd

进入子目录:cd 目录名
进入上一级目录cd ..

5 文件夹操作

创建新文件夹 mkdir 文件夹名
查看当前目录下所有文件 ls
删除文件夹 rm -r 目录名

6 文件操作

创建新文件(类似创建空txt,打开可编辑)touch 文件名
移动文件 mv 文件名 /目标目录。例:mv test_file /home/ck
拷贝文件 cp test_file 目标目录(/文件名)。例:cp test_file test_folder/test_file2
删除文件 rm 文件名

7 指令使用帮助:指令名 --help

例:cd --help;sudo --help

8 以超级用户权限执行一些操作 sudo

例:安装、更新软件,如更新当前系统软件列表:sudo apt-get updateapt相当于应用

 

9 执行.py和.cpp文件

安装python:sudo apt-get install python3.xx
如果遇到安装后还是找不到python文件,见该软连接
安装c++:sudo apt-get install g++

执行python文件:python xx.py
执行c++文件:g++ xx.cpp -o res_name(编译过程:结果文件将会保存在路径下的res_name中)
./res_name查看结果

 

10 linux./、.、..含义

Linux中“./”在系统文件中表示绝对路径的意思。

linux系统中,所有的文件与目录都是由根目录/开始,不是以/开头的就是相对路径;

1、“.”表示当前目录,也可以用“./”表示;

2、“..”表示上一级目录,也可以用“../”表示;

3、“~” 代表用户自己的宿主目录;

4、“/”处于Linux文件系统树形结构的最顶端,我们称它为Linux文件系统的root,它是Linux文件系统的入口。

所有的目录、文件、设备都在/之下,它是Linux文件系统最顶层的唯一的目录;

一般建议在根目录下面只有目录,不要直接存放文件;根目录是linux系统启动时系统第一个载入的分区,所以启动过程中用到的文件应该都放在这个分区中。

其中/etc、/bin、/dev、/lib、/sbin这5个子目录都应该要与根目录连在一起,不可独立成为某个分区。

posted @ 2022-08-22 15:59  Gentle_Jan  阅读(56)  评论(0编辑  收藏  举报