常用的 Linux 操作命令

当前终端所在目录

$ pwd

查看文件内容

$ cat name.txt

卸载某个包

$ sudo apt remove pkg_name

安装 .deb

$ sudo dpkg -i file_name.deb

解压 .tar.gz/.tgz

$ tar -xzvf file.tar.gz -C /path

解压 .zip

$ unzip file.zip -d /path

解压 .rar

$ unrar x file.rar

查找某个文件

$ whereis file_name

使用 nano 编辑文本

$ nano file_name

查看执行过的命令

$ history

终端中的复制粘贴快捷键

ctrl + shift + C / ctrl + shift + V

终端中执行 .py

$ python3 file_name.py

给文件添加权限,文件或者目录的权限分为三类,权限也分为三类

1.用户(user,u):文件拥有者

2.组(group,g):与user在同一组的用户

3.其他人(others,o):所有其他用户

读,r,值为 4 ;写,w,值为 2 ;执行,x,值为 1

赋予所有用户执行权,添加权限就是 + ,移除权限就是 -

$ chmod a+x file

查看文件/目录权限

$ ls -l file

pic

要在命令框中直接执行 .py 文件,不使用 python3 file.py,要指定编译器,在 .py 文件顶部添加

#!usr/bin/python3

然后就可以使用

$ ./file.py

echo 指令的使用,echo 本身的功能就是打印其后的字符

$ 可以找到跟在其后的字符的环境变量,echo 就能打印该环境变量

$ echo $ROS_VERSION

# 查看 ros 的发行版本

$ echo $ROS_DISTRO

查看所有环境变量列表

$ printenv