Linux常用命令

基础指令

ls:(英文全拼:list files)命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。
ll:是ls -l的一个别名,以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等。
cd:英文全拼:change directory)命令用于切换当前工作目录。
…/:返回上一层目录。
…/ …/:返回上两层目录。
mv:(英文全拼:move file)命令用来为文件或目录改名、或将文件或目录移入其它位置。
举例:将文件aaa从/data移动到/data/.vscode-server/ :

mv  /data/aaa  /data/.vscode-server/

rm:(英文全拼:remove)命令用于删除一个文件或者目录。
mkdir:(英文全拼:make directory)命令用于创建目录。
wget:是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。
原文链接:https://blog.csdn.net/weixin_37335761/article/details/123502536
python:进入python解释器,直接在终端输入python。
passwd :修改密码
修改普通用户自己的密码, 进入修改密码界面,输入新密码即可

passwd

https://blog.csdn.net/web13985085406/article/details/123981409

服务器状态

nvcc -V:查看cuda版本号
df -hl:查看服务器剩余空间
查看nvidia状态:

nvidia-smi #不是实时的
watch -n 1 nvidia-smi # 实时展现

top -c:查看Linux资源使用情况
https://jingyan.baidu.com/article/5225f26bba4a00e6fa0908c7.html
python查看torch版本、cuda版本

先键入python,进入python
import torch
print(torch.__version__) #torch版本

print(torch.version.cuda) # cuda版本

print(torch.cuda.is_available()) # 查看cuda是否可用

print(torch.cuda.device_count()) # 查看可用cuda数量

https://blog.csdn.net/L1PENG/article/details/123784753

文件、文件夹操作

1、将一个文件夹下的所有内容复制到另一个文件夹下

cp -r /home/packageA/* /home/cp/packageB/
或
cp -r /home/packageA/. /home/cp/packageB/
这两种方法效果是一样的。

2、移动一个文件夹下的所有内容到另一个文件夹下面

mv /home/packageA/* /home/packageB/

参考:https://blog.csdn.net/m0_67401382/article/details/123974725
3、存图片到指定文件夹:

mv 路径/*.jpg 指定路径文件夹/
cp 路径/*.jpg 指定路径文件夹/
cp -r 路径/*.jpg 指定路径文件夹/

4、寻找文件夹内是否有图片:

find ./ -name "*.jpg"

5、tree:查看文件夹和文件数量,即 tree 文件夹名称/路径
6、跨服务器操作
scp:跨服务器复制文件,88传入81,在81终端编写指令:

scp -P 8808-r xxx@192.168.0.88:"/data/paddle0.4/"  .

-P:端口号;
xxx@192.168.0.88: “/data/paddle0.4/” :源地址;
“.”:代表复制到当前服务器目录下。

scp -P 8808-r "/data/mmrotate/checkpoints/" xxx@192.168.0.81:/data/Computing_vision/

“/data/mmrotate/checkpoints/” :源地址;
xxx@192.168.0.81:/data/Computing_vision/:目标地址。
7、MD5sum:验证文件的完整性

md5sum {file}

http://t.zoukankan.com/EdwinChan-p-8493478.html
8、
https://blog.csdn.net/mr_wangning/article/details/90923176?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-90923176-blog-81204097.pc_relevant_3mothn_strategy_recovery&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-90923176-blog-81204097.pc_relevant_3mothn_strategy_recovery&utm_relevant_index=1

TMUX

tmux:电脑断电后,服务器跑程序指令:进入:tmux;退出(结束进程):exit/ctrl+d ;新建:tmux new -s temp
进入指定session,如temp:tmux a -t temp或者tmux attach -t temp
查看所有窗口:tmux ls
参考链接:https://www.ruanyifeng.com/blog/2019/10/tmux.html
https://blog.csdn.net/weixin_46297585/article/details/124907437
翻页:ctrl+b;向前翻页:ctrl+b,松手后再按p;向后翻页:ctrl+b,松手后再按n。
ctrl+b,松手后再按d:退出界面,不影响服务器程序运行。

系统进程

参考链接:https://blog.csdn.net/weixin_41931602/article/details/87619243

ps -aux | grep xxx| grep python

筛选关键词 xxx和python

ps -aux | grep xxx

筛选关键词 xxx
aux:参数,grep:过滤; xxx:名称
htop :查看进程
ps -ef|grep PID :查看进程号PID的详情。例如:

ps -ef|grep 12571

查看X卡上隐藏进程: X=1/2/3…,比如5卡

fuser -v /dev/nvidia5

彻底杀死进程:

kill -9 ID

参考链接:https://www.runoob.com/linux/linux-comm-kill.html
停止进程:Ctrl+c;Ctrl+d;:停止进程,尤其是Ctrl+d相当于anaconda的exit()。

文件权限

更改文件权限:

chmod 777 test.txt

参考链接:https://blog.csdn.net/fwk19840301/article/details/122877625
查看pytorch版本
https://blog.csdn.net/weixin_43412666/article/details/117320685

>>>python
>>>import torch
>>>torch.__version__ //注意version前后是两个下划线

压缩与解压

解压:zip、tar、rar
http://t.csdn.cn/wM7JQ


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值