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

iterm2 ssh 乱码_使用Shell可执行脚本更换iTerm2编码格式

1.添加iTerm Profile配置

打开 iTerm > Preference > Profiles ,添加一个新都Profile,在右侧选项卡Terminal中更改编码格式:

设置中文编码

2.创建可执行脚本

#!/bin/bash

# 使用GBK Profile

echo -e "\033]50;SetProfile=GBK\a"

# 环境编码切换为GBK

export LANG=zh_CN.GBK

export LC_ALL=zh_CN.GBK

# 更改当前 iTerm2 tab title

echo -ne "\033]0;"$@"\007"

$@

echo -ne "\033]0;"${PWD/#$HOME/~}"\007"

# GBK任务完成后,自动切换回默认编码(UTF-8)

echo -e "\033]50;SetProfile=Default\a"

export LANG=zh_CN.UTF-8

export LC_ALL=zh_CN.UTF-8

保存为不带格式文件gbkrun

3.添加到系统可执行文件

终端执行获取系统可执行目录:

#echo $path

将gbkrun添加到可执行目录 /usr/bin:

#mv /Users/Desktop/gbkrun /usr/bin

在/usr/bin目录下设置gbkrun文件权限为可执行:

#sudo chmod +x gbkrun

4.使用GBK编码在iTerm登陆远程服务器

#gbkrun ssh user@host

这时候iTerm会自动切换Profile到GBK编码格式,不需要再手动新开一个tab

相关文章:

  • 错误 人 亦舒
  • idea本地跑如何看gc日志_怎样在IDEA中查看GC日志
  • The Managed DirectX Render Loop
  • dqn推荐系统_推荐系统遇上深度学习(十四)--《DRN:A Deep Reinforcement Learning Framework for News Recommendation》...
  • 今天配置了mantis
  • jupiter 依赖_Jupiter——看一眼就能记住的可爱大橘!
  • c# 线向量生成多边形_C#多边形求角——实例说
  • 《疯狂的程序员》序
  • 多元线性回归算法python实现_机器学习算法python实现-线性回归
  • 正确的座机号码格式_简历里的手机号及座机号的标准写法是什么?正确书写才更可能求职成功!...
  • 《走出软件作坊》序
  • python dict key顺序_python的dict中dict.keys()和dict.values()的提取是否遵守某种固定顺序?...
  • find linux 目录深度_linux find 命令查找文件和文件夹
  • 国际商务英语学习[十五]
  • redis统计用户日活量_使用redis统计用户日活、月活(实践版)
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【前端学习】-粗谈选择器
  • Asm.js的简单介绍
  • C# 免费离线人脸识别 2.0 Demo
  • co.js - 让异步代码同步化
  • C语言笔记(第一章:C语言编程)
  • ES6语法详解(一)
  • Facebook AccountKit 接入的坑点
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • HTML中设置input等文本框为不可操作
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • PHP CLI应用的调试原理
  • RxJS: 简单入门
  • Vue2 SSR 的优化之旅
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 计算机在识别图像时“看到”了什么?
  • 你真的知道 == 和 equals 的区别吗?
  • 区块链将重新定义世界
  • 入口文件开始,分析Vue源码实现
  • 实现菜单下拉伸展折叠效果demo
  • 算法系列——算法入门之递归分而治之思想的实现
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 用mpvue开发微信小程序
  • 正则表达式
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 阿里云ACE认证学习知识点梳理
  • 组复制官方翻译九、Group Replication Technical Details
  • ​马来语翻译中文去哪比较好?
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #考研#计算机文化知识1(局域网及网络互联)
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (C语言)字符分类函数
  • (NSDate) 时间 (time )比较
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建