Linux常用命令(持续更新)

本文档详细介绍了如何检查CUDA和CuDNN的版本,以及使用Conda进行环境管理,包括创建、激活、复制、删除环境,设置源,安装、升级Python包。此外,还涵盖了文件的压缩与解压缩操作。对于开发者来说,了解这些基础知识对于日常的开发工作至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Basic

  • 查看cuda版本1:$ nvcc --version
  • 查看cuda版本2:$ cat /usr/local/cuda/version.txt
  • 查看cuda版本3:$ python -c "import torch; print(torch.version.cuda)"
  • 查看cudnn版本:$ cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

Conda

  • 升级conda: $ conda update conda
  • 创建环境:$ conda create --name test pip
  • 列出所有环境:$ conda info --envs
  • 查看当前环境:$ conda info -envis
  • 激活/取消激活环境:$ conda activate test / conda deactivate
  • 复制环境:$ conda create -n test2 --clone test
  • 删除环境:$ conda remove -n test --all
  • 设置源:
    $ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    $ conda config --set show_channel_urls yes
    
  • conda安装python包:$ conda install test
  • conda升级包:conda update test
  • pip安装:$ pip install test -i https://pypi.tuna.tsinghua.edu.cn/simple
  • pip升级指定包:$pip install --upgrade test -i https://pypi.tuna.tsinghua.edu.cn/simple

压缩解压缩

.7z

sudo apt-get install p7zip-full # 安装7z环境
7z x PACKAGE.7z  # 解压
7z a -t7z -r PACKAGE.7z /path/to/dir/* # 压缩

.tar

tar -xvf FileName.tar         # 解包
tar -cvf FileName.tar DirName # 将DirName和其下所有文件(夹)打包

.tar.xz

xz -d FileName.tar.xz

.tar.gz .tgz

tar -zxvf FileName.tar.gz               # 解压
tar -zcvf FileName.tar.gz DirName       # 将DirName和其下所有文件(夹)压缩
tar -C DesDirName -zxvf FileName.tar.gz # 解压到目标路径

.TAR.BZ2

tar -jcvf archive_name.tar.bz2 directory_to_compress # 压缩
tar -jxvf archive_name.tar.bz2 -C /tmp/extract_here/ # 解压

.gz

gunzip FileName.gz  # 解压1
gzip -d FileName.gz # 解压2
gzip FileName       # 压缩,只能压缩文件

文件

  • 查看文件数量(不包含子目录中的文件)
    ls -l | grep "^-" | wc -l
    
  • 查看文件数量(包含子目录中的文件)
    ls -lR | grep "^-" | wc -l
    
  • 查看文件夹目录个数(不包含子目录中的目录)
    ls -l | grep "^d" | wc -l
    
  • 统计loc
    find . -name "*.c" or -name "*.cpp" | xargs grep -v “^$” | wc -l
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值