Linux 常用命令

2021-09-28 10:36:12 字數 3143 閱讀 2463

建立conda環境

conda create --name *** python=3.7

啟用和退出某個conda環境

conda activate ***

conda deactivate ***

檢視所有conda環境

conda info --envs

移除某個conda環境

conda remove --name *** --all

刪除包刪除全部包:

conda remove - -name/-n 環境名字 - -all

刪除某個包:

conda remove -n 環境名字 包名字

檢視系統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

檢視卡的使用情況

nvidia-smi

ps aux | grep python

以0.5秒的速率檢視卡的使用情況

watch -n .5 nvidia-smi

殭屍程式

檢視殭屍程式

fuser -v /dev/nvidia*

殺死殭屍程式

kill -9 pid

如果這個命令不行,就用

ps -ef | grep defunc命令檢視父程序,然後再用kill -9 pid殺死父程序

tmux使用

tmux就是可以開乙個session,我們自己電腦關了,他還是會跑

①建立tmux命令:

tmux new -s ***

②連線tmux命令:

tmux a -t ***

所有的tmux命令使用前,都要用control b,這個是讓tmux知道你要控制它的訊號

①設定滑鼠滾動:

在mac自帶終端只能翻頁

control+b然後fn+方向鍵

檢視各個分割槽掛載容量

①目錄下的一切

sudo rm -rf 目錄 刪除目錄下的一切且直接執chmod 777 目錄

②刪除目錄下的某個資料夾

-r 就是向下遞迴,不管有多少級目錄,一併刪除

-f 就是直接強行刪除,不作任何提示的意思

③刪除目錄下的某個檔案

rm -f /var/log/httpd/access.log顯示當前路徑

pwd檔案複製scp

把75伺服器的coco資料集複製到當前伺服器的 /home/coco2017資料夾下

scp -r [email protected]:/home/coco2017 /home

-r表示複製的資料夾

注意會把coco2017整個資料夾複製過來,所以不用提前創乙個coco2017的資料夾

使用軟鏈結

如果資料集存在另外的資料夾下,可以使用軟鏈結

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 ***

再執行***

比如乙個在/hdd2/wh/data下建立檔案時沒有許可權,我們用

sudo chmod 777 -r /hdd2/wh/data即可

②呼叫同級目錄下的檔案

先進到要呼叫的檔案所在的目錄

import sys

import torchfcn

③ 伺服器上miniconda都配置好了但是輸入conda的時候說command not found

export path=$path:/home/flora/miniconda3/bin

unset pythonpath出現enum時用

檢視系統核心:

uname -r
檢視系統版本

cat /etc/os-release

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...