Ubuntu系统杂记

本文介绍了Ubuntu系统下的代码编译流程,包括catkin工作空间的创建与使用,以及Chrome浏览器的安装方法。此外,还详细阐述了面对系统死机时的多种处理策略,如通过终端操作、TTY终端及reisub方法进行系统状态恢复。
摘要由CSDN通过智能技术生成

Ubuntu系统杂记

 

  1. 代码编译相关命令

catkin 工作空间

catkin 工作空间:组织和管理功能包的文件夹,以 catkin 工具编译

建立工作空间

sch01ar@ubuntu:~$ mkdir -p ~/catkin_ws/src

sch01ar@ubuntu:~$ cd ~/catkin_ws/

sch01ar@ubuntu:~/catkin_ws$ catkin_make

编译

sch01ar@ubuntu:~$ cd ~/catkin_ws/  # 回到工作空间

sch01ar@ubuntu:~/catkin_ws$ catkin_make

sch01ar@ubuntu:~$ source ~/catkin_ws/devel/setup.bash # 编译完成后要 source 刷新环境

source 只在当前终端有效

1     sch01ar@ubuntu:~$ echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc

这样没开一次终端都会 source

catkin_ws 目录下会生成 3 个文件夹

build:cmake & catkin 缓存和中间文件

devel:生成的目标文件

src:package 源代码,是我们写代码的地方,catkin 在编译的时候,会在 src 目录下递归地查找每一个 package

 

2、在 Ubuntu 16.04 中安装谷歌 Chrome 浏览器

https://jingyan.baidu.com/article/335530da98061b19cb41c31d.html

 

  1. 安装OpenVPN

没有梯子,怎么上谷歌查资料?

 

  1. 系统死机处理
  1. 等待
  2. ctrl+alt+t看看能不能调出 终端模拟窗口

进入 终端模拟窗口 可以$ top (ctrl+c退出top)

查看你最近使用的应用,通过

sudo kill pid

把可能引起"死机"的软件进程结束掉,等待一会儿看看可不可以解决问题

 

(3)进入TTY终端

Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录

输入top命令, 找到可能造成假死的进程, 用kill命令结束掉进程。然后Ctrl+Alt+F7回到桌面

 

(2)直接注销用户

Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录。

然后执行以下的任意一个命令注销桌面重新登录。

sudo pkill Xorg

或者

sudo restart lightdm

 

(3)底层方法(靠这方法拯救了我很多次的卡着不动,以及黑屏)

如果上面两种方法不成功, 那有可能是比较底层的软件出现问题。可以试试 :** reisub 方法**。

 

·  伸出你的左手,同时按住<Ctrl>+<Alt>键,别松开

·  右手先按一下<SysRq>,左手别松开,等1秒

·  右手按一下 R,左手别松开,等1秒

·  右手按一下 E,左手别松开。这时包括桌面在内,所有程序都会终止,你会看到一个黑乎乎的屏幕,稍微等一段时间

·  右手依次按下 I,S,U,B,左手别松开。每按一次都等那么几秒种,你会发现每按一次,屏幕上信息都会有所变化。最后按下B时,屏幕显示reset,这时你的左手可以松开了,等几秒钟,计算机就会安全重启。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值