Ubuntu网络图标消失
1 | sudo service network-manager stop |
常用命令
| ls | 查看当前目录 |
|---|---|
| cd | 进入目标路径 |
| pwd | 查看当前路径 |
| mkdir | 创建目录 |
| rmdir/rm | 删除目录 |
| touch | 创建空文件 |
| echo | 将内容回显到标准输出,可重定向 |
| file | 查看文件类型 |
| more/less | 查看文件内容,空格翻页,q退出。(less更灵活,/..搜索字符串) |
| head/tail | 查看文件头部/尾部 |
| cat | 将一个或多个文件输出到标准输出,可重定向 |
| cat -n | 从1开始对输出行进行编号,-s:将多行空白合并 |
| tar | -c文件打包;-x解包;-A合并;-f指定文件,加在最后;-C到指定目录 |
| cvf xvf ..-C.. | -j调用bzip2;-z调用gzip;-Z调用compress;-t列出列表;-v详细信息 |
| mv | 文件改名、移动。路径相同则改名,不同则移动 |
| cp | 文件复制 |
| clear | 清屏 |
find [路径] -name “”
1
2
3
4无路径默认桌面
find -name "*1*" 名字含1的文件
find -name "*.txt" 为后缀的文件
find -name "1*" 以1为开头的文件tar
打/解包文件,解包后文件存放路径为当且文件夹
1
2tar -cvf test.tar 1 2
tar -xvf test.tartar下的压缩与解压
1
2
3
4
5
6
7tar -zcvf test.gz 1 2
tar -zxvf test.gz
tar -zxvf test.gz -C 指定路径(必须存在)
tar -jcvf test.bz2 1 2
tar -jxvf test.bz2
tar -jxvf test.bz2 -C 指定路径(必须存在)软件安装
1
2
3
4
5
6# 1. 安装软件
sudo apt install 软件包
# 2. 卸载软件
sudo apt remove 软件名
# 3. 更新已安装的包
sudo apt upgradewhich 提示文件/命令所在位置
杀死进程
- xkill 强制关闭窗口
- kill (pid号) pid号用ps -aux查询
- pkill (程序名)
ROS无法定位软件包
E:无法定位软件包 | 鱼香ROS (fishros.org.cn)
版本对应or源的问题,ubuntu20对应noetic
ROS TF乌龟程序报错
sudo apt install python-is-python3升级python版本
view_frames意外停止
sudo apt-get install vimsudo vim /opt/ros/noetic/lib/tf/view_frames- 89行处,修改为
m = r.search(vstr.decode('utf-8'))
Vim的输入模式
在输入模式下,Vim 可以对文件执行写操作,类似于在 Windows 系统的文档中输入内容。
使 Vim 进行输入模式的方式是在命令模式状态下输入 i、I、a、A、o、O 等插入命令(各指令的具体功能如表 3 所示),当编辑文件完成后按 Esc 键即可返回命令模式。
| 快捷键 | 功能描述 |
|---|---|
| i | 在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动 |
| I | 在光标所在行的行首插入随后输入的文本,行首是该行的第一个非空白字符,相当于光标移动到行首执行 i 命令 |
| o | 在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本 |
| O | 在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本 |
| a | 在当前光标所在位置之后插入随后输入的文本 |
| A | 在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行a命令 |
退出vim
按esc后,输入如下,一般:wq就行
1 | :q |