MobaXterm基本使用 -- 服务器状态、批量操作、显示/切换中文字体、修复zsh按键失灵

news2024/9/25 6:09:56

监控服务器资源

参考网址:https://www.cnblogs.com/144823836yj/p/12126314.html

显示效果

MobaXterm提供有这项功能,在会话窗口底部,显示服务器资源使用情况
如内存、CPU、网速、磁盘使用等:

(完整窗口)

开启方法

Settings → SSH → 勾选Remote-monitoring

批量操作

批量打开终端

左侧机器选栏,shift / ctrl 多选终端,右键 “ execute these XX shells

批量关闭窗口

在窗口选项卡,点击右键,点击以下两选项,即可批量关闭窗口

批量操作

将要操作的终端全部打开后,点击“multi exec”,即可对打开的终端进行批量操作

批量操作界面:

注意:

  1. 批量操作时,若这台电脑没有记录密码,则登录时需要手动输入密码,且无法记忆。解决方法,在普通模式先单独登录一次记住密码
  2. 批量操作时,不能实现批量粘贴,需要对每一台机器单独粘贴

修复在使用 zsh 时 home/end 键无效的配置

  1. 将以下配置写入 zsh 配置文件.zshrc

    # Fix MobaXterm Home/End key with ZSH
    bindkey '^[[H' beginning-of-line
    bindkey '^[[F' end-of-line
    
    1. 用户的配置文件~/.zshrc
    2. root用户的配置文件/root/.zshrc
  2. 更新 zsh 配置文件

    # 用户配置文件更新
    source ~/.zshrc
    
    # root配置文件更新
    sudo source /root/.zshrc
    
  3. 这个问题是使用zsh都有可能出现的问题,不论使用mobaXterm还是shell连接
    修改也是一劳永逸的(直接改配置文件,适用所有使用此 shell 的连接)

mobaxterm修改默认的打开文件方式

参考:https://blog.csdn.net/qq_21237549/article/details/121504596

Settings --> default text editor program,输入要修改的文本编辑器所在路径

mobaxterm 修改终端的字体(解决中文乱码问题)

注意:修改还要配合服务器端的配置,详见我的另一篇笔记:Centos/fedora/openEuler 终端中文显示配置

  1. 修改未来新增加的终端的字体
    注意,这里看起来是全局设置,但实际上对已经添加终端,是不会更改的,已经添加的终端,要参考下一个设置来进行配置
    1. 字体字符集:选择GB2312ANSI
    2. 终端字符集:一般选UTF-8 (Unicode)
  2. 修改已经建立的终端的字体
    1. 字体字符集:选择GB2312ANSI
    2. 终端字符集:一般选UTF-8 (Unicode)
  3. 上面的配置解析
    1. 字体字符集:传回来的数据显示的格式。根据字体本身支持的字符集,选项不同。
      1. ANSI(默认):根据使用使用mobaxterm软件的系统配置来显示
      2. gb2312(仅中文字体有):按照中文来显示数据(可显示中文和英文)
    2. 终端字符集:与远程服务器之间传输的数据的编码格式。
      要与远程服务器的配置一致,否则会解码失败,导致 moba 的 ftp 改文件名显示乱码。
      如果远程系统是Linux,终端字符集可用localelocalectl指令查看

终端使用的相关字体推荐

  1. 要求:英文能区分(0、O、o,1 和 l,等 --> 程序员字体) + 中文不能太丑(不能因为没有中文字库导致fallback到宋体等默认字体)
  2. 组合字体:好看的英文字体 + 好看的中文字体
    1. 微软雅黑 + Monaco:https://github.com/maxsky/Yahei-Monaco-Hybrid-Font
    2. 微软雅黑 + Inconsolata:https://github.com/loseblue/yaheiInconsolata.ttf
    3. 微软雅黑 + JetBrain Mono / 微软雅黑 + PragmataPro-Mono:
      https://pan.baidu.com/s/1uUT4OplTetoyPll4j1lzuw?pwd=sd6n
  3. 专门设计的中文、英文都好看的字体(中文和英文都是等宽字体)
    1. Microsoft Yahei Mono:https://github.com/chenyium/Microsoft-Yahei-Mono
    2. 更纱黑体 Mono:https://github.com/be5invis/Sarasa-Gothic
    3. 文泉驿等宽正黑:http://wenq.org/wqy2/index.cgi?FontGuide

我自己使用的是微软雅黑 + JetBrain MonoMicrosoft Yahei Mono

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2162727.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

kafka集群架构与原理

前言 这次我们从消息队列开始讨论。生产者-消费者模型中间需要一个消息队列,以存储生产者的产品。对传统的消息队列来说,它支持点对点(P2P)和发布/订阅(Pub/Sub)两种消息模型。在点对点模型中,消…

【楚怡杯】职业院校技能大赛 “云计算应用” 赛项样题九

某企业根据自身业务需求,实施数字化转型,规划和建设数字化平台,平台聚焦“DevOps开发运维一体化”和“数据驱动产品开发”,拟采用开源OpenStack搭建企业内部私有云平台,开源Kubernetes搭建云原生服务平台,选…

基于姿态估计算法的健身辅助应用

作为一名健身爱好者,我一直对探索改善锻炼习惯的方法很感兴趣。一个一直让我着迷的领域是使用计算机视觉和机器学习来分析和纠正锻炼过程中的姿势。在本文中,我将分享我使用姿势估计算法构建一个简单的健身房训练辅助应用程序的历程。 NSDT工具推荐&…

Qt实现自定义的文件对话框CustomFileDialog

背景: 最近客户有需求说Qt自带的文件对话框在windows上打开网络共享文件的时候比较卡,需要解决这个问题,于是参考Qt源码,自定义了一个文件对话框。已经实现流畅加载网络共享文件夹了。效果如下,所有的代码都可以直接修…

ComfyUI中缺失节点安装一点小小注意事项

加载工作流,遇到了红当当的缺失节点警告窗口: 在ComfyUI-Manager点击安装缺失节点,发现竟然弹出4个,而上面告警窗口中只是缺失3个,究竟是怎么回事呢,刚开始接触ComfyUI时,我也是不管3721&#x…

echarts 导出pdf空白原因

问题阐述 页面样式: 导出pdf: 导出pdf,统计图部分为空白。 问题原因 由于代码中进行了dom字符串的复制,而echarts用canvas绘制,canvas内部内容不会进行复制,只会复制canvas节点,因此导出pdf空白。 解决…

卷轴模式开发的技术架构分析与源代码展示

在软件开发中,"卷轴模式"(虽然不是一个广泛认知的术语,在此我们可以理解为一种类似于游戏或应用中内容逐步加载与展示的模式,类似于古代卷轴展开的方式)通常用于处理大量数据或内容,特别是当这些…

人工智能与自然语言处理发展史

前言 在科技的浪潮中,人工智能 (AI) 作为一股不可阻挡的力量,持续推动着社会与科技的进步。本博客旨在深入剖析人工智能及其核心领域——神经网络、自然语言处理、统计语言模型、以及大规模语言模型——的演进历程,以专业的视角展现这一领域…

网站建设中常见的网站后台开发语言有哪几种,各自优缺点都是什么?

市场上常见的网站后台开发语言有PHP、Python、JavaScript、Ruby、Java和.NET等。这些语言各有其独特的优缺点,适用于不同的开发场景和需求。以下是对这些语言的具体介绍: PHP 优点:PHP是一种广泛用于Web开发的动态脚本语言,特别适…

828华为云征文|华为云Flexus云服务器X实例Windows系统部署一键短视频生成AI工具moneyprinter

在追求创新与效率并重的今天,我们公司迎难而上,决定自主搭建一款短视频生成AI工具——MoneyPrinter,旨在为市场带来前所未有的创意风暴。面对服务器选择的难题,我们经过深思熟虑与多方比较,最终将信任票投给了华为云Fl…

使用vite+react+ts+Ant Design开发后台管理项目(四)

前言 本文将引导开发者从零基础开始,运用vite、react、react-router、react-redux、Ant Design、less、tailwindcss、axios等前沿技术栈,构建一个高效、响应式的后台管理系统。通过详细的步骤和实践指导,文章旨在为开发者揭示如何利用这些技术…

将Pytorch环境打包,快速部署到另一台机器上(在没有网络,或者网络环境不好的情况下推荐使用)

打包PyTorch环境 当您需要在不同的机器上快速部署包含PyTorch的Python环境时,使用conda-pack是一个很好的选择。conda-pack可以打包一个完整的Conda环境,包括所有已安装的包和依赖项,使其能够轻松地在其他机器上还原。 步骤一:…

Django 对数据库的增删改查

新增 使用方法:类模型.objects.create 类模型 from django.db import models# Create your models here. class Car(models.Model):user models.CharField(max_length200)plate_number models.CharField(max_length20)def __str__(self):return f{self.user} -…

Linux之我不会

一、常用命令 1.系统管理 1.1 systemctl start | stop | restart | status 服务名 案例实操 1 查看防火墙状态 systemctl status firewalld2 停止防火墙服务 systemctl stop firewalld3 启动防火墙服务 systemctl start firewalld4 重启防火墙服务 systemctl restart f…

构建高可用和高防御力的云服务架构第一部分:深入解析DDoS高防(1/5)

引言 在数字化时代,网络安全已成为全球关注的焦点。随着互联网技术的快速发展和应用的广泛深入,网络安全形势日益严峻。特别是分布式拒绝服务(DDoS)攻击,以其破坏性强、难以防范的特点,对个人、企业乃至国…

Django操作ES实现搜索功能

Django操作ES实现题目的高亮搜索功能 一、基础配置二、使用ES完成题目的高亮搜索1. ES的初始化接口2. 使用ES实现题目的增删改查1. 题目的高亮搜索2. 题目的高亮搜索优化3. 将数据存储到MYSQL中持久化存储并同步到ES中一、基础配置 下载依赖,与之前配置的ES版本一致。 ES的配置…

Mac安装manim

文章目录 0.关于Manim1.官方安装方法2.使用conda2.1 下载Anaconda2.2 创建环境2.3 Required Dependencies 3.实验 今天发现Mac电脑以前安装的manim不能用了,索性重新装一次,顺便把过程记录下来。 0.关于Manim Manim 主要分为两个主要版本: …

使用VSCode远程调试AutoDL上的程序

在租用的AutoDL服务器上基于终端不便进行代码调试,而使用远程桌面控制部署也相对麻烦。pycharm 则需要专业版才能进行远程开发,如果使用Shell启动的程序也没有办法调试,最终选择利用 VScode 来进行远程代码调试。 一、远程租用并启动服务器 …

一步到位:如何在卡内基梅隆大学计算机科学学院官网下载并安装ACME软件

想要在卡内基梅隆大学计算机科学学院官网下载ACME软件?下面是详细的操作步骤! 1. 访问官网 首先,打开卡内基梅隆大学计算机科学学院的官方网站。 2. 搜索ACME软件 在官网首页的搜索框中输入“acme”,然后按下回车键。 3. 找到下载…

大数据Flink(一百二十四):案例实践——淘宝母婴数据加速查询

文章目录 案例实践——淘宝母婴数据加速查询 一、​​​​​​​创建数据库表并导入数据 二、​​​​​​​​​​​​​​创建session集群 三、​​​​​​​​​​​​​​源表查询 四、​​​​​​​​​​​​​​指标计算 案例实践——淘宝母婴数据加速查询 随着…