ubuntu(19):查看ubuntu系统版本、各个软件库版本的脚本

下面的脚本可以查看ubuntu系统版本、系统架构、gcc、git、cmake 、boost、eigen3、doxygen等的版本,自己可以增加新的内容来查看指定软件(后续会根据学习情况增加一些内容)

脚本:listVersionsUbuntu.sh

#!/bin/bash 

echo -e "Name \t\t| Version"
echo -e "----------------|-------------------------------"
echo -e "ubuntu: \t|" $(lsb_release -d)
echo -e "architecture: \t|" $(getconf LONG_BIT)"-bit"
echo -e "gcc: \t\t|" $(gcc --version | grep gcc)
echo -e "git: \t\t|" $(git --version)
echo -e "cmake: \t\t|" $(cmake --version)
echo -e "boost: \t\t|" $(dpkg -s libboost-dev | grep Version)
echo -e "eigen3: \t|" $(dpkg -s libeigen3-dev  | grep Version)
echo -e "doxygen: \t|" $(dpkg -s doxygen  | grep Version)
echo -e "nvidia support CUDA: \t|" $(nvidia-smi -q | grep CUDA)#查看nvidia驱动支持的最高cuda版本
echo -e "opencv2 or opencv3 version: \t|" $(pkg-config --modversion opencv)#opencv2或opencv3的版本
echo -e "gazebo version: \t|" $(dpkg -l | grep gazebo)#gazebo的版本
#echo -e "opencv4 version: \t|" $(pkg-config --modversion opencv4)#opencv4的版本
echo -e "\n\n"

运行效果(注:注释的语句不会显示出来):

bash listVersionsUbuntu.sh

ubuntu(19):查看ubuntu系统版本、各个软件库版本的脚本_第1张图片

ubuntu(19):查看ubuntu系统版本、各个软件库版本的脚本_第2张图片

 

你可能感兴趣的:(ubuntu使用,ubuntu,bash,linux)