【Linux】常用命令

conda

  1. 创建conda环境
    conda create --name xxx python=3.7

  2. 激活和退出某个conda环境
    conda activate xxx
    conda deactivate xxx

  3. 查看所有conda环境
    conda info --envs

  4. 移除某个conda环境
    conda remove --name xxx --all

  5. 删除包
    删除全部包:
    conda remove - -name/-n 环境名字 - -all
    删除某个包:
    conda remove -n 环境名字 包名字

cuda

  1. 查看系统cuda版本
    cat /usr/local/cuda/version.txt
    nvcc -V
    The program ‘nvcc’ is currently not installed.
    执行 vim ~/.bashrc
    在文件末尾添加
    export LD_LIBRARY_PATH=/usr/local/cuda/lib
    export PATH=$PATH:/usr/local/cuda/bin

执行 source ~/.bashrc激活下路径
执行 nvcc

连上服务器后常用操作

  1. 查看卡的使用情况

nvidia-smi

ps aux | grep python
以0.5秒的速率查看卡的使用情况
watch -n .5 nvidia-smi

  1. 僵尸程序
    查看僵尸程序
    fuser -v /dev/nvidia*
    杀死僵尸程序
    kill -9 pid
    如果这个命令不行,就用
    ps -ef | grep defunc 命令查看父进程,然后再用kill -9 pid杀死父进程

  2. 下载文件到服务器
    wget+地址

  3. tmux使用
    tmux就是可以开一个session,我们自己电脑关了,他还是会跑
    ①创建tmux命令:
    tmux new -s xxx
    ②连接tmux命令:
    tmux a -t xxx

所有的tmux命令使用前,都要用control b,这个是让tmux知道你要控制它的信号

①设置鼠标滚动:
在mac自带终端只能翻页
control+b然后fn+方向键
下载了iterm之后,可以直接设置鼠标滚动
第一步:control +b
第二步:输入冒号,进入命令行模式
第三步:set -g mouse on

  1. 查看各个分区挂载容量
    df -h
    在这里插入图片描述

文件

  1. 删除
    ①目录下的一切
    sudo rm -rf 目录 删除目录下的一切且直接执chmod 777 目录
    ②删除目录下的某个文件夹
    rm -rf /var/log/httpd/access
    -r 就是向下递归,不管有多少级目录,一并删除
    -f 就是直接强行删除,不作任何提示的意思
    ③删除目录下的某个文件
    rm -f /var/log/httpd/access.log
  2. 显示当前路径
    pwd
  3. 文件复制scp
    把75服务器的coco数据集复制到当前服务器的 /home/coco2017文件夹下
    scp -r flora@10.24.82.75:/home/coco2017 /home
    -r表示复制的文件夹

注意会把coco2017整个文件夹复制过来,所以不用提前创一个coco2017的文件夹

  1. 使用软链接
    如果数据集存在另外的文件夹下,可以使用软链接
    ln -s 源文件路径 目标文件路径

例如:在目标路径(/VOCdetkit/VOC2012/)下创建一个LR文件夹的链接 ln -s /media/lxt/data/xyh/cr/test_detect_1000/LR/ /media/lxt/data/xyh/open_mmlab/mmdetection/data/VOCdetkit/VOC2012/

在包含hdd2的路径下输入这个命令即创建了软连接
ln -s /hdd2/wh/coco2017 /home/flora/pytorch-YOLOv4/data

经常遇到的问题及解决办法

①permission denied
permission denied就是没有权限
则第一步先给最高权限
chmod 777 xxx
再运行xxx
在这里插入图片描述
比如一个在/hdd2/wh/data下创建文件时没有权限,我们用
sudo chmod 777 -R /hdd2/wh/data即可
②调用同级目录下的文件
先进到要调用的文件所在的目录
import sys
sys.path.append('/home/flora/code/pytorch-fcn')
import torchfcn

③ 服务器上miniconda都配置好了但是输入conda的时候说command not found
export PATH=$PATH:/home/flora/miniconda3/bin
unset PYTHONPATH 出现enum时用

查看系统环境

查看系统内核:

uname -r

查看系统版本

cat /etc/os-release
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值