Linux下nvcc -V 找不到 及相关Linux命令行总结

1. nvcc -V

原因:CUDA已安装,但是没有添加到环境变量。

解决方法:

   1)打开.bashrc文件并添加路径:sudo gedit ~/.bashrc 

export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH

  2)或者直接利用命令行写入

echo 'export PATH=/usr/local/cuda-9.0/bin:$PATH'>>~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH'>>~/.bashrc
source ~/.bashrc

# ~/是进入当前用户的主目录。
#.bashrc 是进入.bashrc文件夹(隐藏的 可以使用ls -al查看)
#可以使用pwd显示路径名查看

     再输入nvcc -V即可看到nvidia cuda compiler的版本信息。

     nvidia-smi查看显卡使用情况

2.  source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。

     功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句

     1)  source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。

          source filename 或 . filename

          source命令(从 C Shell 而来)是bash shell的内置命令;点命令(.),就是个点符号(从Bourne Shell而来)是source的另一名称。

     2)  source filename 与 sh filename 及 ./filename执行脚本的区别在那里呢?

          https://www.cnblogs.com/jwentest/p/11151316.html         

          对于我之前写的环境配置文件似乎区别不大: . init_all.sh  或者  source init_all.sh  或者  sh init_all.sh

3.  ls、ls -a、ls -l、ls -al, ll 区别

     ls //显示不隐藏的文件与文件夹

     ls -l //显示不隐藏的文件与文件夹的详细信息

     ls -a //显示当前目录下的所有文件及文件夹包括隐藏的.和..等

     ls -al //显示当前目录下的所有文件及文件夹包括隐藏的.和..等的详细信息

     ll 等同于ls -l

4.  修改文件权限:chmod命令

5. '~'表示您的 home 目录      普通用户($)       'root'(#)

    更详细的可参考https://www.cnblogs.com/testlife007/p/6548698.html

  • 14
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值