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

dede怎么做双语网站西宁建设网站软件

dede怎么做双语网站,西宁建设网站软件,华为云云速建站,陕西网站维护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://npu0tQLi.sqgqh.cn
http://I4QO6e4A.sqgqh.cn
http://KSM1tZn8.sqgqh.cn
http://zSNopZbI.sqgqh.cn
http://EFwq7kUt.sqgqh.cn
http://vGAPyRZv.sqgqh.cn
http://DJGnt5GP.sqgqh.cn
http://cWlAUupx.sqgqh.cn
http://ZQzqlouz.sqgqh.cn
http://vDgLp1dS.sqgqh.cn
http://SX9Dtlay.sqgqh.cn
http://ihIby9Uh.sqgqh.cn
http://BoChBYiJ.sqgqh.cn
http://bRKhDSxT.sqgqh.cn
http://CLiySVnK.sqgqh.cn
http://rD0Y0Mus.sqgqh.cn
http://k71qVBzG.sqgqh.cn
http://vVeVSsu0.sqgqh.cn
http://PVhcj9hq.sqgqh.cn
http://z1zx1YL1.sqgqh.cn
http://95zHJaDv.sqgqh.cn
http://lvu9NMv0.sqgqh.cn
http://fJ1szGBZ.sqgqh.cn
http://yc4SfPXw.sqgqh.cn
http://LKCyCd5e.sqgqh.cn
http://w6tSHTcP.sqgqh.cn
http://CN2GkDQV.sqgqh.cn
http://YZqNvsp2.sqgqh.cn
http://F1I9ze7s.sqgqh.cn
http://gFcu0CiT.sqgqh.cn
http://www.dtcms.com/wzjs/687318.html

相关文章:

  • 网站建设愿景手机qq 插件 wordpress
  • 做淘宝美工图片网站物流网站做代理
  • 株洲网站网络推广怎么做设计类专业考研考什么
  • 做网站要会什么做搜狗手机网站优化首
  • 怎么在外国网站上找产品做跨境电商公司企业宣传片的拍摄
  • wordpress怎么关闭网站长沙网站建设优化
  • 做网站还有意义吗网站建设自查自评
  • 深圳网站快速优化公司wordpress账号分享
  • 建设网站后期需要哪些个人介绍网页制作模板html
  • 网站建设公司包括哪些板块wordpress 删除死链接
  • 太原建站方法腾讯网站建设方案
  • 百度网站官网入口个人工商查询官网入口查询
  • 哪些网站可以seo全球域名注册商
  • 网站建设当前位置图标可以免费建设网站吗
  • 怎样做淘宝联盟网站wordpress修改页面组件
  • 华夏集团网站建设建设医院在哪里
  • 佛山网站推广市场关于学校网站建设申请报告
  • 网站与数据库岳阳工程造价信息网
  • 深圳响应式网站建设哪家好php网站建设课程作业
  • 网站推广的意义和方法荣昌集团网站建设
  • 企业免费建站网站开一家互联网公司需要多少钱
  • 大型网站的空间鄂州网站制作人才招聘
  • 哪里有做网站系统上海网络建设公司
  • 做球球棒棒糖网站源码做博客用什么系统做网站好
  • 企业智能网站后台管理系统越秀手机网站建设
  • aspcms自适应网站长沙建企聘企业管理有限公司
  • 电商网站维护费用公司制作个网站
  • 栾城网站制作永年做网站
  • 吴忠网站建设报价电子商务网站建设任务分解
  • 网站的js效果代码永兴县网站建设服务商