tmux
tmux 是另一个非常流行的终端复用工具,功能类似于 screen,但提供了一些更先进的特性和更好的用户体验。以下是一些常用的 tmux 命令:
sudo apt-get updatesudo apt-get install tmux启动新会话:
tmux启动带命名的新会话:
tmux new -s session_name列出所有会话:
tmux ls重新连接到会话:
tmux attach -t session_name断开会话(但不终止):
按下Ctrl + B,然后D终止会话:
在会话内输入exit或Ctrl + D在会话内创建新窗口:
按下Ctrl + B,然后C在窗口间切换:
按下Ctrl + B,然后N(下一个)或P(上一个)拆分窗格(水平):
按下Ctrl + B,然后"(双引号)拆分窗格(垂直):
按下Ctrl + B,然后%在窗格间切换:
按下Ctrl + B,然后箭头键(上下左右)调整窗格大小:
按下Ctrl + B,然后按住Ctrl键,用箭头键调整大小关闭当前窗格:
按下Ctrl + B,然后X重命名窗口:
按下Ctrl + B,然后,查看命令列表:
按下Ctrl + B,然后?保存当前会话的布局:
tmux list-windows -t session_name保存输出,可以用来恢复布局。
恢复会话布局:
tmux select-layout -t session_name:window_index layout_code
这些基本命令可以帮助你有效地使用 tmux 来管理多个会话、窗口和窗格,从而提升工作效率。
其他重要的
进入tmux翻屏模式
先按 ctrl +b,松开,然后再按 [
实现上下翻页
进入翻屏模式后,PgUp PgDn 实现上下翻页
退出
q
ps:很多博客直接写ctrl + b + [,很多人会以为是同时按三个键,但是这样是不行的。
简单介绍下tmux的其他功能
创建tmux
tmux new -s 名字进入已创建的tmux
tmux a -t 名字临时退出tmux
ctrl + b + d杀死tmux
tmux外:tmux kill-session -t 名字
tmux内:ctrl + d列出已有的tmux列表
tmux ls删除所有tmux
tmux kill-serverscreen
在 Linux 中,screen 是一个非常有用的终端复用工具,可以让你在断开连接后继续运行会话。以下是一些常用的 screen 命令:
启动新会话:
screen启动带命名的新会话:
screen -S session_name列出所有会话:
screen -ls重新连接到会话:
screen -r session_name断开会话(但不终止):
按下Ctrl + A,然后按D终止会话:
在会话内输入exit或Ctrl + D在会话内创建新窗口:
按下Ctrl + A,然后C在窗口间切换:
按下Ctrl + A,然后N(下一个)或P(上一个)查看命令帮助:
按下Ctrl + A,然后?
这些基本命令可以帮助你有效地使用 screen 来管理多个会话和任务。
bypy
Linux 利用百度网盘上传/下载数据——bypy 指令
安装 bypy
pip install bypy授权百度网盘账户信息
bypy info输出
Please visit:
https://openapi.baidu.com/oauth/2.0/authorize?client_id=q8WE4EpCsau1oS0MplgMKNBn&response_type=code&redirect_uri=oob&scope=basic+netdisk
And authorize this app
Paste the Authorization Code here within 10 minutes.
Press [Enter] when you are done点开地址,之后将授权码输入到终端窗口,之后按回车即可完成授权,授权成功后,再次输入 bypy info 可以显示百度网盘存储占用量,例如:
Quota: 12.293TB
Used: 3.398TB常用指令
查看文件列表
bypy list该命令会查看百度网盘中,“我的应用数据”文件夹内的所有文件,例如在这里我有两个文件夹“COCO2014”和“BDD100K”:
/apps/bypy ($t $f $s $m $d):
D BDD100K 0 2024-01-22, 19:58:40
D COCO2014 0 2024-01-22, 19:46:28下载文件
从百度网盘下载单个文件
bypy downfile <remotefile> [localpath]从百度网盘下载整个文件
bypy downdir <remotefile> [localpath]注:下载文件时,可以使用第三方工具 aria2 来加速下载,常用指令:
安装 aria2
sudo apt-get install aria2用参数’–downloader aria2’来让 bypy 调用 aria2 工具来加速下载
bypy --downloader aria2 download [remotepath] [localpath]上传文件
bypy upload <localpath> [remotepath] [ondup][ondup]表示如果远程目录有重命文件,该如何操作,可选 overwrite(覆盖、默认选项)和 newcopy(创建一个新的文件名)。或
bypy syncup <localdir> [remotedir] [deleteremote][deleteremote]表示是否删除不在本地目录内的远程文件(即百度网盘中的文件),默认 False
查询文档
可以直接使用命令 bypy help
bypy help upload使用 bypy help 或 bypy -h 可以查询所有命令
退出登录
bypy -c利用 Python 实现利用 bypy 上传/下载文件
导入库
from bypy import ByPy实例化 bypy 对象
bp = ByPy()百度网盘创建远程文件夹
bp.mkdir(remotepath = '')上传文件
bp.upload(localpath = '', remotepath = '', ondup = "overwrite")下载文件
bp.download(remotepath = '/', localpath = '')参考链接
https://tsukkomi.org/post/download-baidu-pan-with-bypy
https://www.cnblogs.com/nulige/articles/10950613.html
注:文章若有问题,欢迎指正。