Ubuntu 常用命令
1. SO库是 32bit or 64bit ?
# 命令:
file [file_name]
# 示例:
file libboost_filesystem.so.1.66.0
# output:
libboost_filesystem.so.1.66.0: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV),
dynamically linked, BuildID[sha1]=a6fa9bd49328a82b8905b37aaebf651f809a0770, with debug_info,
not stripped
2. 删除当前目录下所有内容(文件+文件夹)
cd build
rm -rf *
3. Ubuntu下不同颜色代表的含义?
绿色:静态库,动态库,可执行文件
浅蓝色:软链接
蓝色:文件夹
白色:文本文件
4. tar 压缩、解压
tar -czvf xxx.tar.gz source_file # 以tar.gz方式打包并gz方式压缩
tar -xzvf xxx.tar.gz -C path # 解压缩包,path:解压目标路径
5. 查看 Linux CPU 频率
// 当前频率
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
816000
// 最大频率
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
1800000
// 最小频率
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
408000
6. 查看NPU的频率(RK板子)
cd /sys/class/devfreq
进入该路径下,有个fde40000.npu(不同板子可能不一样)
cat fde40000.npu/max_freq
7、硬盘挂载
功能: 将服务器硬盘通过IP挂载到 Ubuntu 目录
sudo mount -t nfs IP:/volume1/SLAM/3Dfurniture /home/robot/Project/kxh-DM2/
8. 显存释放
# 释放所有的显卡显存
fuser -vk /dev/nvidia*
# 释放指定PID的显卡显存
kill -9 PID(需要查找自己的PID)