呼伦贝尔市网站建设_网站建设公司_自助建站_seo优化
2025/12/29 16:10:32 网站建设 项目流程
  • sudo find / -path /media -prune -o -type f -name "routing.rules" -print

  • sudo find / -path /media -prune -o -name "*.desktop"

  • sudo find / -path /media -prune -o -type f -name geosite.dat -exec ls -al {} ; 查找后查看文件详细信息

  • sudo apt-cache policy verilator 查看库里的程序版本

  • systemctl list-unit-files --type=service --state=enabled

  • systemctl list-unit-files --state=enabled //If you want to list services that start when your system boots then you can use:

  • systemctl -t service --state=active // list all services that are currently loaded and running on your system

编译opencv去除cpu特殊指令集等

  • cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_EXAMPLES=ON -DBUILD_TESTS=ON -DWITH_IPP=OFF -DWITH_TBB=OFF -DWITH_OPENMP=OFF -DWITH_PTHREADS_PF=OFF -DCPU_BASELINE=OFF -DWITH_OPENVX=OFF -DCPU_DISPATCH=OFF ..

opencv3.4.14 aarch64 编译

  • cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/media/xtt/hdd/3rdlib/arm-aarch64/opencv3.4.14-release -DCMAKE_PREFIX_PATH=/media/xtt/hdd/3rdlib/arm-aarch64/qt/lib/cmake -DWITH_QT=ON -DCMAKE_CROSSCOMPILING=true -DCMAKE_C_COMPILER=aarch64-linux-gnu-gcc -DCMAKE_CXX_COMPILER=aarch64-linux-gnu-g++ -DOPENCV_FORCE_3RDPARTY_BUILD=false -DWITH_PNG=OFF -DWITH_IPP=OFF ..

opencv4.4 x86编译

  • sudo apt install libssl-dev

  • export C_INCLUDE_PATH=/media/xtt/hdd/3rdlib/build/libjpeg-turbo-2.0.5_x86

  • export LDFLAGS="-L/media/xtt/hdd/3rdlib/build/libjpeg-turbo-2.0.5_x86/build"

  • export PKG_CONFIG_PATH=/media/xtt/hdd/3rdlib/ffmpeg/lib/pkgconfig

  • cmake -DCMAKE_INSTALL_PREFIX=/media/xtt/hdd/3rdlib/opencv4.4 -DWITH_TBB=OFF -DBUILD_NEW_PYTHON_SUPPORT=OFF -DWITH_V4L=OFF -DINSTALL_C_EXAMPLES=ON -DINSTALL_PYTHON_EXAMPLES=ON -DBUILD_EXAMPLES=ON -DWITH_QT=OFF -DWITH_GTK=ON -DWITH_OPENGL=ON -DWITH_FFMPEG=ON ..

以十六进制查看bin文件

  • vim -b filename
  • :%!xxd

ffmpeg将图片转换为264文件

  • ffmpeg -start_number 3400 -i 'pic-%4d.png' -c:v libx264 -pix_fmt yuv420p ../temp.mp4
  • ffmpeg -r 25 -i ../temp.mp4 -vcodec h264 -bf 0 ../temp_noB.h264

git设置代理

  • git config --global http.proxy http://127.0.0.1:7890
  • git config --global --unset http.proxy

git循环克隆,解决项目依赖问题

  • git clone --recursive https://github.com/tensorflow/tensorflow

串口设置,设置 8位数据位,1位停止位,无校验

  • dmesg | grep tty
  • stty -F /dev/ttyPS1
  • stty -F /dev/ttyPS1 speed 115200 cs8 -parenb -cstopb

当前目录文件中查找关键字

  • grep -r SIGTRAP ./
    排除二进制文件
  • grep -r "RDMA_DRIVER_XLNX" ./ --binary-files=without-match

vim 复制

  • 非插入模式下,按v命令后,移动光标选中复制内容
  • 按y复制,d剪切
  • 按esc
  • 按p选中在光标之后进行粘贴

vim批量注释

  • control+v 进入列模式
  • 选中注释列
  • 按大写I,然后按//,然后按esc两下
    批量取消注释
  • control+v 进入列模式
  • 选中注释列
  • 按d删除

vim 查找

  • :/main 查找main
  • 按n查找下一个

vscode快捷键

  • ctrl k ctrl 0折叠所有区域
  • ctrl shift [ 折叠当前
  • ctrl shift ] 展开当前

awk用法

  • netstat -tna|grep LISTEN|awk '{print $1 $6}'|xargs echo 每行默认按空格或TAB分割,然后输出第1列和第6列,列从1开始
  • ls |grep ".so.23" |awk '{print $1}'|xargs rm
  • ls -al |head -n 10|grep ^- |awk '{print $1"\t"$9}' 只显示前10行的文件,排除目录
  • cat /etc/passwd |awk -F ':' '{print $1"\t"$7}' 使用-F 来指定按什么来分割,并按照制表符排列
  • ls -al|grep '^-' |awk '{print \(9}' |grep '\.c\)' 只列出.c后缀的文件

xargs用法

  • ls -al |grep '^-' |grep '.c$' |awk '{print $9" "}' |xargs cp {} /media/xtt/E8D5-1FB4

  • find . -maxdepth 1 |grep '.c$'

  • find . -maxdepth 1 -name "rtp*.sdp" -type f

  • find . -maxdepth 1 -name "*.sdp" -type f

  • ls |grep "rtp\w*.sdp$" 以rtp开头中间是任意数字字母下划线的组合,结尾是.sdp
    image

tee用法

  • ./main 2>&1 |tee log 打印和存储
  • ./main >log 2>&1 只存储

安装所有gstreamer插件:

  • apt list | grep '^gstreamer1.0' | grep -v dbg | awk -F/ '{print $1}' | xargs sudo apt install -y

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询