产品经理在jira里报了个ticket,说文章里有链接404了。另外非常积极主动的说,应该是没填“http://“协议头。哎,好好提你的bug,把解决bug的事情留给专业人士来不行么。人与人之间的沟通有时候就是要逞一下能,显得”我“是这个世界的主宰,在座各位都是垃圾。。。

行行行,犊子扯远了,bug还得修不是。一看这哪里是什么缺协议头。就是编辑缺了点心眼,该输入半角符号的地方,填了个全角。

href=“http (错误)

href="http (正确)

就这么个事情。目测处理起来会异常简单,wp search-replace 'href=“http' 'href="http' --dry-run

就可以了。

本地Mac OS搞定不表,登录测试服务器Ubuntu,贴命令,特么那个全角双引号怎么不见了

convert-meta

If set to ‘on’, Readline will convert characters with the eighth bit set to an ASCII key sequence by stripping the eighth bit and prefixing an ESC character, converting them to a meta-prefixed key sequence. The default value is ‘on’, but will be set to ‘off’ if the locale is one that contains eight-bit characters.

大概意思是,如果这个convert meta设置开启下,带有第8个比特的字符会被转化成一个带了meta key的组合键。很显然全角字符是两个字节,所以就被转化掉了。

查看了下,我本地mac和测试机器Ubuntu,确实设置不一样。ubuntu下

$ bind -v | grep meta

set convert-meta on

Mac OS下

$ bind -v | grep meta

set convert-meta off

知道了问题根源,解决起来就简单多了。编辑测试机ubuntu下/etc/inputrc文件(或者新建~/.inputrc),嘿,写得清清楚楚:# To allow the use of 8bit-characters like the german umlauts, uncomment

# the line below. However this makes the meta key not work as a meta key,

# which is annoying to those which don't need to type in 8-bit characters.

# set convert-meta off

关闭convert-meta选项的代价是meta key就不工作了。我日常工作好像不是特别依赖这个meta key,关了就关了吧。

参考:

1. https://linux.101hacks.com/unix/bind/

2. https://unix.stackexchange.com/questions/98185/bash-environment-pasting-strings-with-special-characters

3. https://www.gnu.org/software/bash/manual/html_node/Readline-Init-File-Syntax.html

日本字全角字符linux,Linux命令行输入全角字符被转化相关推荐

  1. linux 监控命令行输入,监控 Linux 容器性能的命令行神器

    ctop是一个新的基于命令行的工具,它可用于在容器层级监控进程.容器通过利用控制器组(cgroup)的资源管理功能,提供了操作系统层级的虚拟化环境.该工具从cgroup收集与内存.CPU.块输入输出的 ...

  2. linux输入过的命令行,LINUX中命令行的历史记录和编辑

    前的Linux发行版默认使用Bash Shell,它已成为Linux系统的实际标准.Bash Shell命令行具有非常强大的功能.Bash Shell提供了一些特性使输入命令变得容易. 1.命令行的历 ...

  3. linux默认csh修改命令,Solaris中默认Shell的修改以及命令行补全的设置

    Solaris中默认Shell的修改以及命令行补全的设置 发布时间:2008-02-18 00:01:41来源:红联作者:qtsmy Solaris10 x86虽然可以跑起来,但有很多方面都用这和以前 ...

  4. linux python自动补全_Linux下在python命令行中自动补全代码(py2、3,centos、ubuntu)...

    每次只在shell中测试少量代码,纯手打也有点麻烦 安装ipython也可以实现这个功能,不过破机子有时候反映会稍微卡顿,比较麻烦 1.不管有没有这个文件,直接打开这个文件 vi ~/.pystart ...

  5. linux基础命令行操作【1】

    目录 1.基本命令 2.文件相关知识 3.文本相关操作 4.文件解压.压缩.打包命令 1.基本命令 Ctrl+A/t+Fn+F6:管理Linux(Fn+数字) Linux:输入密码是不显示 Alt+F ...

  6. Linux终端命令行下的常用快捷键使用

    Linux终端命令行下的常用快捷键 文章目录: ***`下面我只介绍常用的命令,其他的用的几乎很少,常用自然就是总会用的到的,而且用处比较大的,可以提高工作效率的,下面我亲自测试这些命令都是亲测可行的 ...

  7. 中断linux命令快捷键_实用!快速操作Linux终端命令行的快捷键

    原标题:实用!快速操作Linux终端命令行的快捷键 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键. 在命令终端中通过它们或者方向键可以实现对历史命令的 ...

  8. Kali Linux下命令行终端的中英文切换

    Kali Linux下命令行终端的中英文切换 由于自己想下载个kali linux学习,但是苦于自己设备受限,下载了kali官网的light版本: kali-linux-light-2019.1a-a ...

  9. linux 快速 命令快捷键,快速操作Linux终端命令行的快捷键列表

    快速操作Linux终端命令行的快捷键列表 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键. 在命令终端中通过它们或者方向键可以实现对历史命令的快速查找. ...

最新文章

  1. 服务器电源管理(Power Management States)
  2. Leet Code OJ 20. Valid Parentheses [Difficulty: Easy]
  3. SharePoint 2010 RBS 安装和配置遇到的一个问题
  4. 大端小端模式判断以及数据转换
  5. C++ C++11新特性--右值引用
  6. Android中Webview自适应屏幕
  7. Apache Dubbo的使用
  8. 判断闰年的方法以及如何获得单链表的倒数第K个元素
  9. php 上标,PHP数组上标类型陷阱
  10. 天涯明月刀手游为什么服务器维护,天涯明月刀手游12.7日更新公告 更新内容详情一览...
  11. 2节串联锂电池充电管理芯片IC,5V,12V升降压解决方案
  12. java中的NIO是什么?
  13. 修改Android应用名称
  14. 查看mysql的用户名和密码_怎么查看mysql的用户名和密码
  15. 墨言教育:黄鹤楼1800年历史主题海报邀请展:传递历史文化积淀和新时代风采
  16. jmeter使用BeanShell Sampler测试自己写的java接口(一)
  17. 【转】Swagger详解(SpringBoot+Swagger集成)
  18. 三维导航,快速三维立体查看CAD图纸
  19. GUI 和 CLI 到底指什么?
  20. PTA Python程序设计-02

热门文章

  1. python 三维散点图拟合曲面_python实现三维拟合的方法
  2. 博士生的deadline血泪史,这是一份来自Nature的避坑指南
  3. 最实用的机器学习算法Top5
  4. 【AI独角兽招聘】这里有一个梦,我们一同前往…
  5. 后来,我再没被任何建筑类考试难倒过
  6. java 字符串匹配_多模字符串匹配算法原理及Java实现代码
  7. 虚拟内存分页机制的地址映射
  8. opengl纹理单元
  9. Hbase二级索引 Solr 异常 The most likely cause is another Solr server (or another solr core in this server)
  10. PyFlink 社区扶持计划正式上线!