linux 日常使用命令

  • Post author:
  • Post category:linux

A1 查看显存

cat /sys/module/ged/parameters/gpu_idle

每隔1秒采集GPU信息,保存至文件

watch -n 1 cat /sys/module/ged/parameters/gpu_idle > aaa.txt

ubuntu 解压中文zip文件乱码,使用如下命令解决

unzip -O GBK *.zip

终端关闭网络代理

unset all_proxy && unset ALL_PROXY

jni生成头文件

ly@BOE:~/AndroidStudioProjects/opencvDemo/mytest/src/main/java$ javah -d ../cpp/ -jni com.example.mytest.yolactModule

MNN 编译命令,生成量化工具、模型转换工具、测试工具

cmake .. -DMNN_BUILD_QUANTOOLS=ON -DMNN_BUILD_CONVERTER=ON -DMNN_BUILD_BENCHMARK=ON

调试安卓设备查看CPU占比

adb shell top -m 10

ubuntu 添加用户

sudo useradd -d /home/yyq -m yyq
  • 将某个用户添加至docker组将一个用户添加到某一用户组中,千万不能直接用
    usermod -G groupA
    这样做会使你离开其他用户组,仅仅做为用户组 groupA 的成员。
    应该加上 -a 选项:
usermod -a -G groupA user
  • 在ubuntu中,使用useradd新建的用户,默认使用的shell是dash,导致界面不美观,操作也不舒服。情况如下:只有美元符,不显示用户,很多乱码,且文件没有颜色。
    在这里插入图片描述
    解决方法,将该用户使用的shell更改为bash:

1.登入root:su –
2.使用:usermod -s /bin/bash <需要更改bash的用户名>
3.退出root:exit
4.退出当前用户:exit
5.重新登录就有了

ubuntu 查看cpu 内存

htop

在这里插入图片描述

opencv 编译命令

  • 在opencv安装前,要先安装一些依赖项目:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install build-essential
$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
$ sudo apt-get install libxvidcore-dev libx264-dev
$ sudo apt-get install libatlas-base-dev gfortran 
$ sudo apt-get install ffmpeg   #很重要,读视频,显示视频
cmake -D CMAKE_BUILD_TYPE=RELEASE -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_GTK=ON -D WITH_GTK_2_X=ON -D OPENCV_EXTRA_MODULES_PATH=/home/ly/Downloads/opencv_contrib-4.5.5/modules -D CMAKE_INSTALL_PREFIX=/home/ly/Public/opencv-4.5.5 ..
  • 当没有添加-D WITH_GTK=ON -D WITH_GTK_2_X=ON 两个开关,可能会有如下错误
terminate called after throwing an instance of 'cv::Exception'
  what():  OpenCV(4.5.5) /home/public/opencv-4.5.5/modules/highgui/src/window.cpp:615:

error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support.

If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvNamedWindow'

adb查看安卓设备CPU等参数

adb shell top -m 10

版权声明:本文为ly0303521原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。