选用linux编程的原因
1.版权问题
win下的好多好多东西都涉及到版权问题,linux的free软件虽然是开放软件,不过好多好多都是免费用于商业化的。。。当然有的需要开发源代码,好多也不需要。
2.针对人群不一样
win下主要还是面向商业化的开发,而绝大多数的编程爱好者则喜欢属于自己开阔自由的系统下编程,不愿意禁锢在windows(MS)的包围中
参考文章
C++和C在linux下编程和与在WINDOWS下有什么区别
正文
终端
打开文件
dpkg -l
寻找文件位置
sudo find / -name "0.7_1.jpg
使用终端进入目标文件路径快捷方案
进入目标所在的文件夹,在空白处使用 “Shift+鼠标右键” ,选择在此处打开命令窗口
以root权限运行终端
sudo su - root
查看安装的所有软件
dpkg -l
Ctrl+c
在命令行下起着终止当前执行程序的作用,
Ctrl+d
相当于exit命令,退出当前shell
Ctrl+s
挂起当前shell(保护作用很明显哦)
Ctrl+q
解冻挂起的shell再不行就重新连接打开一个终端,reboot linux 或 kill 相关进程。
查看GPU状态
nvidia-smi
python相关指令
**查看pip版本信息**
pip3 -V 或者 pip3 --version. (python版本3.0以下用pip,不用pip3)
查看安装python包:pip list
安装包,如opencv:sudo pip3 install opencv-python
清理系统:
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
(或使用ubuntu-tweak清理)
apt-get安装的软件:
安装软件 sudo apt-get install softname1 softname2softname3……
卸载软件 sudo apt-get remove softname1 softname2 softname3……
卸载并清除配置 sudo apt-get remove --purgesoftname1
具体可参考这篇帖子
https://blog.csdn.net/luckydog612/article/details/80877179