ubuntu .run 文件,ubuntu执行文件命令
大家好,关于ubuntu .run 文件很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于ubuntu执行文件命令的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
ubuntu20.04系统用.run文件安装nvidia显卡驱动
在 Ubuntu 20.04系统中,使用.run文件安装 NVIDIA显卡驱动是常见的操作方式。首先,确保你的系统中已经安装了必要的依赖,具体来说,需要安装 xorg-dev、nvidia-460-drivers等包。打开终端,输入以下命令进行安装:
sudo apt-get update
sudo apt-get install xorg-dev nvidia-460-drivers
接下来,下载与你的 NVIDIA显卡型号对应的.run文件。例如,如果你的显卡型号为 GTX 1650,则下载文件路径为:
输入以下命令下载并安装所需的.run文件,记得替换文件名以对应你的显卡型号:
wget
sudo sh.run
在安装过程中,系统可能会询问你是否要安装 NVIDIA的 proprietary驱动程序。选择“yes”进行安装。安装过程中,系统会自动处理所需配置。
安装完成后,需要重启系统使更改生效。输入以下命令重启系统:
sudo shutdown-r now
重启后,检查 NVIDIA驱动是否已成功安装,可以使用以下命令查看显卡信息:
nvidia-smi
确保显示 NVIDIA显卡型号和驱动版本,这表明安装过程已成功完成。
使用 NVIDIA显卡驱动时,别忘了启用相关图形加速功能,例如在 GNOME桌面环境下,可以通过以下步骤启用图形加速:
打开 GNOME设置中心,选择“系统”选项,然后点击“显示”选项卡。在“外观”部分,启用“硬件加速”选项。这样可以显著提高游戏和图形应用的性能。
在 Ubuntu 20.04系统中使用.run文件安装 NVIDIA显卡驱动,是实现高性能图形应用的关键步骤。通过遵循上述步骤,你将能够顺利安装并配置 NVIDIA显卡驱动,从而获得最佳的图形性能体验。
ubuntu run文件怎么安装
Ubuntu软件包管理(在终端使用apt-get来管理软件包,要有su权限):
sudo apt-get
update#更新软件包文件列表
sudo apt-get upgrade#升级软件包软件
sudo apt-get install
softwareName#安装软件
sudo apt-get remove
softwareName#删除软件
Ubuntu系统安装驱动,这里安装Nvidia为例:
#输入下列命令添加驱动源
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
#安装NVIDIA 340版驱动
sudo apt-get install nvidia-340
#执行下列命令查看现在采用的驱动
prime-select query
#如果输出intel,则执行下列命令
sudo update-alternatives--config i386-linux-gnu_gl_conf
#选择nvidia-340-uvm那一项
sudo update-alternatives--config x86_64-linux-gnu_gl_conf
#同样选择nvidia-340-uvm那一项
#最后执行更新系统
sudo ldconfig-n
sudo update-initramfs-u
#选择nvidia驱动
sudo prime-select nvidia
#重启,驱动就可以正常使用了
如何输出run.log文件
代码文件log输出技巧:
开干
在使用log系统跑代码测试的时候,会跑出成吨的log。直接在终端看很困难,一般会将其输出到文件中。
./run_unit_test.sh>& UT.log
从文件中看就比较简单了。但是log输出到文件中的过程相当枯燥,终端完全一动不动,停在上面这条命令,仿佛是卡了。
为了还原终端成吨输出的感觉,可以使用tee命令
./run_unit_test.sh| tee UT.log
在输出log到文件的同时输出到终端一箭双雕。
当然log输出到终端只是为了等待不那么枯燥,没有卵用。那就筛选一下让其有点用。使输出配合grep
./run_unit_test.sh| tee UT.log|\
#因为用googletest每一个测试开头都是'[ RUN ]',默认的grep匹配规则使用'\\['来匹配'['
grep\\[\ RUN\\\\\\\\]
这样就可以清楚的知道自己测试到哪一条了。
当需要同时匹配多个关键词时可以使用grep的-E正则表达式匹配
./run_unit_test.sh| tee UT.log|\
#因为用googletest每一个测试结尾都是'[ OK ]'或者'[ FAILED ]'
grep-E"\[\ RUN\\\\\\\]|\[\\\\\\\ OK\\]|\[\\ FAILED\\\]"
但凡匹配项多一点,不能换行(bash用’'换行在grep-E时是不起作用的),直接敲出来就显得太长,用grep-f可以指定规则文件
#-e使能换行转义
echo-e"\[\ RUN\\\\\\\]\n\
\[\\\\\\\ OK\\]\n\
\[\\ FAILED\\\]"> rule.txt
# rule.txt内容:一行一个规则,并列
#\[\ RUN\\\\\\\]
#\[\\\\\\\ OK\\]
#\[\\ FAILED\\\]
./run_unit_test.sh| tee UT.log|\
grep-f rule.txt
这样,log输出到文件了,同时终端也能确认简洁的测试进度。1
Raw date
匹配关键词
[ RUN ]
[ OK ]
[ FAILED ]
[ PASSED ]
grep默认风格
\\[\\\\\\\ OK\\\]
\\[\ RUN\\\\\\\\]
正则风格
\[\ RUN\\\\\\\]
\[\\\\\\\ OK\\]
\[\\ FAILED\\\]
\[\\ PASSED\\\]
Draft
cat CA_IT_end_done.log| grep-E'\[\ RUN\\\\\\\]|\[\\\\\\\ OK\\]+'
cat CA_IT_end_done.log| grep-E'\\[\ RUN\\\\\\\\]'
cat CA_IT_end_done.log| grep-e'.*?\\[\ RUN\\\\\\\\].*?'
尾注
本文中的shell脚本皆在16.04.1-Ubuntu bash下通过测试↩︎