Linux命令杂记

本文介绍一些笔者经常用到的一些 命令。

查看当前目录下各文件大小

查看当前目录下各文件大小

du -sh * | sort -nr

linux命令-查看当前目录下及子目录文件大小和个数(pg清理大数据量表)

查看剩余可用的空间

df -TH

定时任务

查看定时任务

crontab -l

tmux相关命令

tmux 是一个工具,可以开启一个新的 session,在其中执行的程序在关闭 session 之后仍然会继续运行。(注意是关闭不是杀死 session)

tmux代码后台运行:

避免训练过程中因为本地terminal关闭后服务器上的进程也被关闭

// 打开窗口
tmux new -s 窗口名
如果直接使用
tmux
也可以创建出一个默认数字命名的新session
// 查看已经存在的session
tmux ls
// 连接窗口
tmux a -t 窗口名
// 分离(关闭)窗口  
ctrl+b d / tmux detach 
// 结束窗口
tmux kill-session -t 窗口名
ctrl+b % 分割窗口
ctrl+b o 切换窗口

conda相关命令

基础使用

// 创建一个 python=3.7 的,名字是 poppy_leo_tf 的虚拟环境
conda create -n poppy_leo_tf python==3.7
// 激活名为 poppy_leo_tf 的虚拟环境
conda activate poppy_leo_tf
// 查看已有的虚拟环境
conda env list
conda info --envs  # 查看已有的环境信息  这两个命令看起来是等效的?(不确定,但看起来是这样
// 安装第三方库
conda install your_package

// 删除某个环境
conda remove -n your_env_name --all
conda remove --name your_env_name package_name

将你的环境复制给别人

方法一:

conda env export > name.yml # 导出移植文件  
conda env create -f name.yml # 根据name.yml文件创建新的环境  
conda env update -n name -f name.yml

方法二:

环境打包参考 将annaconda创建的环境打包(供离线使用)CondaPackError: Cannot pack an environment with editable packages

conda pack -n 名称 --ignore-editable-packages

解压后放到别人的 envs 文件夹里即可

nohup命令

与 tmux 类似,nohup 不会开启新的 session ,但是同样可以实现后台运行程序,关闭当前窗口也不会导致程序的停止。

nohup command>myout.file 2>&1 &
# 解析:
# command是指令,>重定向,将输出到指定的Myout.file文件中。
# 2>&1是将标准出错重定向到标准输出。
# 最后一个&,是让该命令在后台执行。

一些不便归类的杂项

寻找当前运行的进程,然后把它关闭

ps -ef
ps -aux
# 据说,这是两种输出风格
# 后面加上
ps -ef|grep fw
# 就可以搜索带有fw的进程
top
# 实时显示process的动态
# shift+p按照CPU排序
# 关闭指定端口的进程
kill 端口号
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Wei *

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

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

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

打赏作者

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

抵扣说明:

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

余额充值