本文主要针对于本人在搭建博客时遇到的一些问题和解决方法进行总结。
博客搭建的总体流程参照知乎大佬<枫叶>的帖子个人博客,由于该帖子发布时间较早,其中存在一些错误或更新,本文基于此进行说明和补充。
第一篇至第四篇
第一篇至第三篇主要为github以及git的相关注册绑定操作,网上教程颇多,在此不多赘述,补充一点:
github中的名称(name)和用户名(username)不一致,流程使用的为用户名。
例如,图中名称为FBSa,用户名为FBSalol。

第四篇为
本文主要针对于本人在搭建博客时遇到的一些问题和解决方法进行总结。
博客搭建的总体流程参照知乎大佬<枫叶>的帖子个人博客,由于该帖子发布时间较早,其中存在一些错误或更新,本文基于此进行说明和补充。
第一篇至第三篇主要为github以及git的相关注册绑定操作,网上教程颇多,在此不多赘述,补充一点:
github中的名称(name)和用户名(username)不一致,流程使用的为用户名。
例如,图中名称为FBSa,用户名为FBSalol。
第四篇为
在命令行环境中,用户通常会打开一个终端窗口(terminal window),并在其中输入命令与计算机进行交互。这种交互过程被称为一次会话(session)。会话的一个关键特性是,终端窗口与在其中启动的进程紧密关联。具体而言,当终端窗口被打开时,会话随即启动;而当终端窗口关闭时,会话便会结束,且会话中运行的所有进程也会随之被终止。
例如,在通过 SSH 登录远程服务器时,用户在终端窗口中启动一个程序。若此时网络连接突然中断,当用户再次登录服务器时,会发现之前运行的程序已经停止。这是因为之前的会话在终端窗口关闭时已经结束,其中的进程也随之消失。
再如,有时用户需要在服务器上训练一个模型,该过程可能需要持续数小时。如果用户在服务器终端启动模型训练后想要关闭本地电脑,就会面临上述问题。
本文就该问题介绍几种在进程运行时可以随意关闭终端的方法。
Tmux的作用是将会话与窗口”解绑”,将它们彻底分离。窗口关闭时,会话并不终止,而是继续运行,等到以后需要的时候,再让会话”绑定”其他窗口。
安装
1 | sudo apt-get install tmux |
新建会话
1 | tmux new -s <session-name> |
分离会话(不要使用exit
,会直接删除会话)
1 | tmux detach |
查看所有会话
1 | tmux ls |
重新接入某个存在的会话
1 | tmux attach -t <session-name> |
切换会话
1 | tmux switch -t <session-name> |
重命名会话
1 | tmux rename-session -t <session-name> <new-name> |
tmux new -s my_session
。tmux detach
将会话分离。tmux ls
查看会话名称,重新连接到会话tmux attach -t my_session
。control
+b
,松开后按英文格式的[
键,然后就可以使用鼠标滚轮或者上下键查看。