明天估计没有时间,所有周更的任务就今天解决吧!上周看了下之前写的博客,排除代码,博客字数大多数在1000附近,所以以后的博客字数也统一定在950~1050左右,负担不大,又需要一定的构思,刚刚好。
使用Ubuntu已经半年了,说不上十分在行,但是也总结了一些有用的小技巧。
1.基本操作篇
- 关机和重启
sudo shutdown now //关机
sudo reboot //重启
- 安装软件
sudo apt-get install unity-tweak-tool
//unity-tweak-tool是一款桌面主题管理工具
- 卸载软件
sudo apt-get remove firefox
//firefox是火狐浏览器,一款挺好的浏览器,请不要随意卸载
- 源更新
sudo apt-get update
- 更新已安装的包
sudo apt-get upgrade
- 开启ROOT权限
sudo -s
//或者
sudo su
- CD操作解释
cd diretory path //进入相关文件夹下路径
cd .. //返回上层文件
cd ~ //返回根目录
2.文件操作篇
- 创建文件和文件夹
touch readme.txt //touch可以创建相关文本文件
mkdir build //创建build文件夹
- 删除文件和文件夹
//为了防止某些无法删除的文件,直接使用ROOT权限删除文件
sudo rm -f ./build/readme.txt //删除build文件夹下的readme.txt文件
sudo rm -rf ./build //删除build文件夹
- 批量修改文件名
//文件前缀
$ rename 's/^/prefix/' * //给所有文件添加前缀“prefix”
$ rename 's/pre-prefix/next-prefix/' * //将前缀“pre-prefix”替换为“next-prefix”
$ rename 's/pre-prefix//' * //删除前缀“pre-prefix”
$ rename 's/pre-prefix/next-prefix/' *.jpg //所有后缀为.jpg文件的前缀“pre-prefix”替换为“next-prefix”
//文件后缀
$ rename 's/\.bak$//' *.bak //去掉文件后缀名“.bak”
$ rename 's/$/order/' * //文件末尾加入字符串“order”
批量修改文件名操作是我经常会用的指令,特别是在数据处理的时候,真的是太好用了。Windows平台下有一个拖把改名器也挺好用的
- 强制删除
几乎每一种系统都会遇到这样的情况,垃圾箱里的文件死活删除不了。这个问题百度一下就可以了,在这里收藏一下,解决方法如下:
1.进入隐藏文件夹:/home/nvidia(用户名)/.local/share/Trash/files
2.手标右键,选择“在终端中打开”
3.运行命令
$ sudo rm -rf *
至此,垃圾箱中的文件就已经删除的一干二净啦!
最近我又遇到了无法清空回收站的情况,又发现一个小工具,特别记录下:
//1. 安装工具
$ sudo apt install trash-cli
//2. 终端清空指令
$ trash-empty
3.LINUX真香篇
有时候,用久了Win10会让你感觉Ubuntu并不是那么美好,但是Linux系统是程序员们最喜欢的一款系统,如果你还没有发现它的美,那么请继续使用,千万不要将Linux系统用成了Windows系统,那简直是一种灾难。
- UBUNTU分屏技巧
//快捷键:<ctrl>+<atl><小键盘中的数字>
<ctrl>+<atl><1>:窗口左下角
<ctrl>+<atl><2>:窗口下边
<ctrl>+<atl><3>:窗口右下角
<ctrl>+<atl><4>:窗口左边
<ctrl>+<atl><5>:窗口居中/全屏
<ctrl>+<atl><6>:窗口右边
<ctrl>+<atl><7>:窗口左上角
<ctrl>+<atl><8>:窗口上边
<ctrl>+<atl><9>:窗口右上角
推荐两个比较好用的工具:unity-tweak-tool和compizconfig-settings-manager,安装就采用之前介绍的方法即可安装
- 电脑信息查看
lscpu //查看CPU信息
lshw -c network //查看网卡信息
df -hl //查看内存信息
- 查看某些文本文件
//前提是安装了gedit
sudo gedit .bashrc //查看.bashrc配置文件
- 查看安装的所有软件
dpkg -l
我估计是无法写到1000多个字了,没得办法了。我用的平台是Nvidia的TX2硬件,很多奇技淫巧都是关于该平台的特殊应用。
- ROS换镜像源忘记说了
- ROS的网络管理忘记说了
- 查看GPU的使用状况:gtop工具超级带感
- 设备树的嵌入式开发:虽然到目前为止,我还没有搞懂设备数是啥玩意,但是驱动开发是迟早要学习的
- 查看硬件和外设情况:这里挖个坑,留到我将摄像头的资料文档整理出来的时候再说
- OpenCV在Linux平台上的使用:以后再讲
- ROS在Linux平台上的使用:以后再讲
- TX2上开发视频处理框架:以后再讲
完了,挖了这么多坑,估计是讲不完了,管他呢,凑满1000字再说。引用胡适大佬的一句话:
“怕什么真理无穷,进一寸有进一寸的欢欣”。
对就是那个今天打桥牌,明天还打桥牌的胡适,胡春旭大佬特地在书的序言里引用。
下周预告OpenCV小结,我会提前进行材料的准备,不会在这样匆忙了,果然写一篇好的博客还是得做点工作的,不然就流于形式了!
晚安,世界,写于2019.727 23:30。
网友评论