Linux命令行常用的命令,边使用边记录

1.查看当前机器的内存

显示总内存、已经使用的和剩余内存:

df -h

显示指定文件夹的大小

du -sh data/

显示指定文件夹下的所有目录的大小

du -sh data/*

2.压缩/解压缩文件

压缩文件夹 data/ 中的数据到 data.tar.gz 中 (注意data/路径是相对路径,绝对路径可能报错):

tar -cf data.tar.gz data/

解压缩 data.tar.gz 文件:

tar -xf data.tar.gz

3.机器内存使用情况:

查看机器CPU使用情况

free -h

查看机器GPU使用情况:实时更新GPU使用情况(0.1s):

watch -n 0.1 nvidia-smi

4.命令行可视化文件:

查看main.py文件的内容:

vim main.py

i进入编辑模式,esc退出编辑模式,:q + 回车执行不保存退出可视化(注意有冒号),:wq + 回车执行保存修改并退出可视化

5.一些常用基本操作命令:

显示当前路径:

pwd

进入上一级目录:

cd ..

递归复制文件夹:

cp -r data ../

递归删除文件夹:

rm -rf data/

移动文件夹(将data移动到上级目录)&&改名(将data改名为data1):

mv data/ ../
mv data data1

查看当前目录下的文件&&显示隐藏文件:

ls
ls -a

递归创建目录:

mkdir -p data/data1/data2

同一个网络下两台机器之间进行数据传输,例如传输data.tar.gz压缩文件:
首先在需要提取数据的机器上开一个服务端口如8091,执行:

python3 -m http.server 8091

然后在接收数据的机器上执行:

wget host:8091/data.tar.gz

或者使用scp命令直接copy文件,例如将用户名为user,ip为host的远程机器上的data目录复制到本机的data_copy目录下(需要输入远程机器的密码):

scp user@host:data/* data_copy/

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值