Linux常用命令(随时更新...)

以下为个人常用Linux命令,随时更新

rm -rf ./*  清空文件夹内的文件
cp -r 源文件夹 目标文件夹   复制文件夹里所有内容
rsync -av 源文件夹/ 目标文件夹   复制文件夹里所有内容
mv old_folder new_folder   修改文件夹命名
du -sh /home/user/Documents   查看文件夹大小
find -name <fold_name>   查找文件
rm -rf /path/to/folder/*   使用rm命令删除文件夹中的所有文件
ls -l | grep "^-" | wc -l   查看文件夹下文件个数
find /data/path/ -type f -name "*.jpg" -delete   删除文件夹下所有jpg文件
kill -9 进程号   杀死GPU进程
top   查看GPU进程号
watch -n 0.1 nvidia-smi   查看GPU显存占用情况
ps -ef | grep python(以此类推,别的程序也可以)   查看GPU的python进程号
ll /proc/进程号   查看进程号的目录
less 文件名    浏览文件内容,按q退出
file 文件名    查看文件格式命令
find /path/to/directory -name "*.txt" -type f -delete   删除文件夹下全部txt文件的命令
wc -l your_text_file.txt    查看txt文件有多少行
df -h    查看磁盘空间命令

关于Linux中将home空间里anaconda3迁移到别的盘的方法:
问题:由于服务器上home空间容量不足,且基本都是anaconda3占满的,这种情况下无法再新增虚拟环境(空间容量不够),需要把anaconda3迁移到别的盘
解决思路:把anaconda3整个文件夹移动到目标磁盘上(也可以打包再解压),再ln -s 创建软链接,把新的anaconda3的路径链接到原来的位置。
原理:将搬移后的目录下的文件在原位置下建立一个"快捷方式",在运行程序需要原位置下的文件时,通过快捷方式链接到搬移后的位置。
方式:
①/home/xxxx/里的anaconda3文件夹迁移到 /data/yyyy/目录。
②再软链接回原先 /home/xxxx/目录下。这一步很重要,因为若没有这一步,就需要重新配置conda相应的环境变量(因为之前配置的环境变量指向的就是/home/xxxx/里的anaconda3文件夹),很麻烦。但是若软链接回原位置,那么就不需要修改环境变量。
整个过程描述就是,home空间不够就把anaconda3移到别的盘,但是在原位置留下了一个链接(通常只占几KB),需要用到的时候在原位置通过链接找到迁移后的位置。
步骤:(注意:路径根据自己需求进行调整,下面只是示例)
1.通过tar -zcvf /data/yyyy/anaconda3.tar.gz /home/xxxx/anaconda3,把anaconda3文件到打包到目标文件夹下,即/data/yyyy/。并把anaconda3目录删除。
2.通过解压命令tar -zxvf anaconda3.tar.gz,解压anaconda3.tar.gz文件。
3.建立软连接:用ln -s /data/yyyy/anaconda3/ /home/xxxx/ 把当前路径下的anaconda3链接到原来位置。(在/home/xxxx/下会生成一个链接文件,跟anaconda3同名)
注意软链接时一定要链接回原始位置,原始位置!这样无需修改环境变量。
否则就需要修改环境变量。不修改环境变量使用conda相关命令时会报conda: command not found错误!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vicky__3021

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值