Linux常用命令—深度学习

这篇博客介绍了Linux中常用的运维命令,包括conda、pip、文件操作、挂载、vim编辑器、GPU管理、screen会话、权限设置、nohup后台运行、进程管理和文件的解压与压缩。

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

conda

conda create -n name python=3.5    # 创建环境
activate name                      # 进入环境
conda env list                     # 列出所有环境
conda remove -n name --all         # 删除环境
conda list						   # 查看环境下的依赖包
conda install pytorch=1.4 torchvision cudatoolkit=10.1   # 根据cuda版本安装pytorch

pip安装transform3d: pip install transforms3d

pip

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
豆瓣:https://pypi.douban.com/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云 https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

文件夹

创建文件: touch name.txt
创建文件夹: mkdir NewFolder
删除文件: rm name.txt
删除文件夹: rmdir NewFolder
删除带有文件的文件夹: rm -r NewFolder
重命名 mv 旧名 新名
复制文件到指定目录:cp -r [被复制文件名] [指定路径]
cd data && python main.py # cd到data文件夹下并执行 main.py文件

挂载

fdisk -l      #查看u盘挂载名
mount /dev/sda5 /home/usb    #将u盘挂载到 /home/usb 目录
sudo umount 挂在目录

exfat 安装exfat-utils exfat-fuse
use the ‘nonempty’ mount option 加 -o nonempty
挂载点没有权限:sudo chown 普通用户名 挂载点

vim

命令模式
默认为命令模式
跳转到指定行——“:行数”(不能用小键盘)

命令模式下按i进入输入模式
esc退出输入模式到命令模式

底线命令模式
命令模式下“:”进入底线模式
q——推出程序
w——保存文件
wq——保存并推出
q!——不保存强制退出

删除
单行删除,:1(待删除行)d
多行删除 ,:1,10d

vim~/.bashrc 【按a或i编辑,完成后按Esc退出编辑模式,输入:wq】

GPU

nvidia-smi   # 查看gpu状态
watch nvidia-smi   # 实时刷新gpu状态

screen

screen -S name            #  启动一个名字为name的screen
screen -S name -X quit    #  删除某个session
screen -ls                #  列出所有的screen
screen -r name            #  回到screen

权限

sudo chmod 777 文件夹   # 修改权限
shutdown -s -t 3600  #定时3600s后关机
shutdown -a  #取消定时关机

nohup

1、使用nohup

nohup command > myout.out #将输出信息打印保存在myout.file文件中

2、关闭nohup

ps -fe|grep python  # 找到进程号
kill -9 进程号

进程

Ctrl+Alt+t  #开启Ubuntu指令行
ps a        #查看当前的运行程序
kill PID	#强制停止程序
top         #查看当前活跃程序
kill PID	#强制停止程序
pkill -9 PID #强制杀死进程

解压&压缩

tar&zip

zip all.zip *.jpg #将所有.jpg的文件压缩成一个zip包
unzip all.zip #将all.zip中的所有文件解压到当前目录中
unzip all.zip -d all #将all.zip 中的所有文件解压到当前目录中的all文件夹中
zip -r hy.zip hy #将当前目录下的hy文件夹压缩为hy.zip
zip -r hy.zip hy 123.txt #将当前目录下的hy文件夹和123.txt压缩为hy.zip
1、解压xxx.tar.gz到指定位置:tar -zxvf xxx.tar.gz -C +解压到指定的文件位置
2、解压xxx.tar.gz到当前位置:tar -zxvf xxx.tar.gz 
3、解压xxx.tar到指定位置:tar -xvf xxx.tar -C +解压到指定的文件位置
4、解压xxx.tar到当前位置:tar -xvf xxx.tar
5、解压xxx.tar.bz2:tar -xjvf xxx.tar.bz2
6、解压tar.Z:tar -xZvf xxx.file.tar.Z
1、将目录里所有jpg文件打包成jpg.tar:tar -cvf jpg.tar *.jpg
2、将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz:tar -czf jpg.tar.gz *.jpg  
1、解压text.zip到当前目录下:unzip test.zip
2、将压缩文件test.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件:unzip -o test.zip -d tmp/
1、将指定目录/tmp压缩成test.zip文件:  zip -r test.zip tmb/
2、从压缩文件 test.zip 中删除文件file1:  zip -dv test.zip file1
3、将 /home/soft/ 这个目录下所有文件和文件夹打包为当前目录下的 soft.zip:   zip -q -r soft.zip /home/soft
tar zxvf FileName.tar.gz 解压tgz文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值