系统管理
- 查看当前目录下,每个文件夹大小: du -h --max-depth=1
- 查看指定进程: ps -af | grep clion*
ps选项:
-e —– 显示所有进程
-f —— 全格式
-h —– 不显示标题
-l —— 长格式
-w —– 宽输出
a —— 显示终端上的所有进程,包括其他用户的进程
r ——- 只显示正在运行的进程
u —— 以用户为主的格式来显示程序状况
x —— 显示所有程序,不以终端机来区分
硬件相关
- Ubuntu下通过命令查看电脑的内存条使用情况:
-
sudo dmidecode -t memory
-
-
linux查看显卡型号:lspci | grep -i vga #返回结果:如Intel 或者Nvidia
- 终端中输入历史命令:想在命令历史中搜索一个命令,同时按下 Ctrl + r 键后,输入你感兴趣的命令,命令终端就能为你自动补齐你所要找的命令。同时,使用键盘的上下键也能在最近的历史命令中切换,找到你想重用的命令,按Enter键即可。.
- CTRL + H: 这个组合键,按一次,相当于按了一次退格键,一次删除一个字母
- CTRL + U: 一次删一行
- CTRL + W: 一次删一个单词,也可以这么理解,一次删一个空格的位置,
- 比如:face book abcd edff,这种情况要按四次才能删完
- 解压zip文件到指定目录: unzip test.zip -d ./test
- 压缩制定文件夹到zip文件:zip -r example_service.zip example_service/
- 查找指定文件夹下, 名字中含有指定字符的文件: sudo find /etc -name "*dpkg*"
- 查看软件安装版本(如opencv): pkg-config opencv --modversion
- 查看linux下安装库含路径(如opencv):pkg-config opencv --libs
- 用 sudo make install 安装的软件的卸载: 、
- 首先编译安装源文件不要删除或移动,在安装目录执行 make uninstall 即可。
安装软件到指定位置:(一般 cmake ..)
- cmake -DCMAKE_INSTALL_PREFIX:PATH=/mypath ..
- 为了让系统自动找到自定义的位置:可以在 ~/.bashrc 中加入
- export PATH=$PATH:/mypath
- 为了让系统自动找到自定义的位置:可以在 ~/.bashrc 中加入
- linux里用cmake安装的软件要怎么卸载?
- 找到安装目录(build目录)的文件install_manifest.txt【make install 产生的文件】
- 用命令读取并删除里面安装的所有文件的路径即可。
- 参考命令:cat install_manifest.txt | sudo xargs rm
- 查看指定端口使用情况(PID USER NAME等): lsof -i:6783
- 查看图像位数/分辨率等: 安装 sudo apt-get install imagemagick 执行: file 1.png 或者 identify 1.png