当前位置: 首页 > wzjs >正文

池州做网站公司如何在百度上发布自己的文章

池州做网站公司,如何在百度上发布自己的文章,企业网站模板mbxzb,上海网站制作公司哪家好tmux 入门与实用指南 前言简介安装与使用安装 tmux基础使用方法快捷键实用场景 前言 如果想简单的在后台运行,可以使用Linux/Unix 系统自带的命令行工具nohup,例如: nohup python train.py > mylog.log 2>&1 & # nohup&#…

tmux 入门与实用指南

  • 前言
  • 简介
  • 安装与使用
    • 安装 tmux
    • 基础使用方法
    • 快捷键
    • 实用场景

前言

如果想简单的在后台运行,可以使用Linux/Unix 系统自带的命令行工具nohup,例如:

nohup python train.py > mylog.log 2>&1 &
# nohup:不挂断运行
# python train.py:要执行的命令
# >:重定向标准输出
# mylog.log:自定义的日志文件
# 2>&1:把标准错误也重定向到标准输出
# &:把任务放到后台运行# 注意:
# 记得加 &,否则 nohup 会占用终端,无法释放
# 监控日志文件 tail -f nohup.out 或 tail -f mylog.log

但是它具有非交互式、不可分屏、不可多窗口、只负责“任务退出终端后继续跑”的特点。

在 Linux 和 macOS 用户中,有一个工具被称为“终端中的神器”,那就是 tmux。不论你是远程管理服务器、调试程序,还是跑长时间任务,tmux 都能大大提升你的效率。这篇博客主要介绍了tmux入门与实用指南。

简介

**tmux(terminal multiplexer,终端复用器)**是一个可以在单个终端窗口中,开启多个会话、分屏显示、后台运行任务,并支持断线重连的工具。
在这里插入图片描述

通俗来说,tmux 就像:

  • 一个可以分屏的终端管理器。
  • 一个可以随时保存、恢复的工作环境。
  • 一个服务器必备的任务管理工具。

它的用途包括:

  • 远程服务器跑任务时,防止 SSH 断线导致任务中断。
  • 在单个终端里开多个窗口,提升多任务处理效率。
  • 自定义快捷键和布局,让终端像 IDE 一样强大。

(可跳过)理解 tmux 的 3 层结构:Session(会话)>> Window(窗口)>> Pane(窗格),其中:

  • Session:可以理解为一个独立的工作环境。
  • Window:session 里的一个标签页。
  • Pane:window 里的一个分屏。

你可以:

  1. 开多个 session
  2. 每个 session 里有多个 window
  3. 每个 window 里分成多个 pane

安装与使用

安装 tmux

在不同系统上,安装 tmux 分别使用以下不同的命令:

  • Linux系统:
sudo apt install tmux
  • macOS系统:
brew install tmux

基础使用方法

启动 tmux 会话(mysession 是会话名称,可自定义修改):

# 输入命令回车,就在 tmux 环境里了,可以自由操作。
tmux new -s mysession

退出到后台:

Ctrl + b,然后松开,再按 d

查看所有会话:

tmux ls

重新连接到会话:

tmux attach -t mysession

杀掉会话:

tmux kill-session -t mysession

快捷键

在此列举了tmux常用快捷键及其功能,如下表所示:

快捷键功能
Ctrl+b c新建窗口
Ctrl+b n下一个窗口
Ctrl+b p上一个窗口
Ctrl+b w窗口选择菜单
Ctrl+b "横向分割窗格
Ctrl+b %纵向分割窗格
Ctrl+b o切换到下一个窗格
Ctrl+b x关闭当前窗格
Ctrl+b d从会话中 detach(退出到后台)

实用场景

在此,列举了几个tmux常见且实用的技巧:

  1. 远程服务器跑模型/任务
tmux new -s train
python train.py
Ctrl+b d  # 退出后台
  1. 多任务并行
    用 Ctrl+b " 和 Ctrl+b % 分割屏幕,一边看日志,一边调试程序。
  2. 多窗口管理
    Ctrl+b c 创建多个窗口
    Ctrl+b n 和 Ctrl+b p 切换任务
    像浏览器标签页一样高效。
  3. 进阶配置
# 改前缀键为 Ctrl+a(在键盘上更方便按)
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix# 启用鼠标选择和滚动
set -g mouse on# 分屏美化
setw -g pane-border-status top
setw -g pane-border-format "#{pane_index} #{pane_title}"# 增强历史记录行数
set -g history-limit 10000

保存后运行:

tmux source-file ~/.tmux.conf
http://www.dtcms.com/wzjs/339799.html

相关文章:

  • WordPress出现508seo学校培训
  • 贵州建设厅安全员b证考试网站湖南网站建设平台
  • 怎么做照片网站站长统计app软件下载2021
  • 大连 网站开发培训机构最新消息
  • 有点子外包做网站会不会被盗窃东莞营销型网站建设
  • 樟树有哪几个网站做爆药库哈尔滨最新疫情
  • 网站开发合作协议书竞价托管就选微竞价
  • 亚马逊网站可以做批发吗信息流推广的竞价机制是
  • 垃圾网站怎么做的销售推广方案
  • 微网站什么意思制作网页模板
  • 有哪些网站用java做的网站排名优化软件
  • 网站如何做导航网络软文案例
  • 移动网站建设商如何做网络推广赚钱
  • 制作网站费怎么做会计科目湘潭营销型网站建设
  • 济南企业建站系统网络营销创意案例
  • 关于网站建设的图片站长收录平台
  • 松江做营销网站在线培训平台
  • 手机wap网站建设baidu百度一下
  • 公司的网站建设费用入什么科目一年的百度指数
  • 哪家成都公司做网站优化服务
  • 网站备案编号查询中国职业培训在线官方网站
  • 做网站找华企全国分站seo
  • 做网站数据对电脑要求windows优化大师软件介绍
  • 如何写代码做网站6南宁正规的seo费用
  • 和县网站设计建网站一般需要多少钱
  • 苏州自助建站平台系统优化大师官方下载
  • 网站开发子孙账号软文代写网
  • wordpress回调插件北京网络排名优化
  • 青岛企业网站建设优化化妆培训
  • 广告公司广告语简洁seo完整教程视频教程