忘记密码   免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT 徽章 文库 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 1525 | 回复: 5

[文本处理] cat ~/.zsh_history 中文乱码 [复制链接]

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-05-11 06:20:00操作系统版块每日发帖之星
日期:2016-05-12 06:20:00每日论坛发贴之星
日期:2016-05-12 06:20:00操作系统版块每日发帖之星
日期:2016-05-14 06:20:00程序设计版块每日发帖之星
日期:2016-05-31 06:20:00每日论坛发贴之星
日期:2016-05-31 06:20:00
发表于 2018-01-03 20:15 |显示全部楼层
本帖最后由 1cpuer 于 2018-01-04 12:46 编辑

https://segmentfault.com/q/1010000002517754
连接打不开

  
[问][题][描][述][是][如][:]ECHO " [中][文][便][吗] " | head -20 ~/.zsh_history
[乱][码][啊] [腌] [。]vim   [打][开][亦][是]
[利][用] ICONV [命][令][做][了][一][个][遍][历][,][网][上][学][来][的][,][没][有][的][编][码]
[以][为][是] ~/.zsh_history file: Non-ISO extended-ASCII text   [文][件][编][码][问][题]
[把][它][换][作] UTF-8 [问][题][依][旧]
[或][许][要][返][回]ZSH TO BASH[了]
~/.bash_history [是] utf-8
[没][发][现][编][码][问][题]


论坛徽章:
0
发表于 2018-01-04 14:14 |显示全部楼层
powershell 6.0 ga 版,即第一个正式版,将在1月11日左右发布!

小师太你,为何抱着 缺轮子,少油的,zsh破车不放?
为何还不,投入老衲的怀抱?   
让老衲,驾ps豪华车,带你去兜风?

win:
Get-Content C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadline\ConsoleHost_history.txt -Encoding utf8


linux:
cat /root/.local/share/powershell/PSReadLine/ConsoleHost_history.txt  #也是utf8编码的。

这两个我已经看过了,中文不乱码。

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-05-11 06:20:00操作系统版块每日发帖之星
日期:2016-05-12 06:20:00每日论坛发贴之星
日期:2016-05-12 06:20:00操作系统版块每日发帖之星
日期:2016-05-14 06:20:00程序设计版块每日发帖之星
日期:2016-05-31 06:20:00每日论坛发贴之星
日期:2016-05-31 06:20:00
发表于 2018-01-04 16:24 |显示全部楼层
本帖最后由 1cpuer 于 2018-01-04 17:31 编辑

回复 2# 本友会机友会摄友会

zshell  有1特异超能
ls[上] #方向
显示有关 ls .* commangs

bash :
history | grep '^ls '

关与 ~/.zsh_history  的文件编码是 :
Non-ISO extended-ASCII text

我吧她转 ascii | utf-8 | CP936 (qita)

网上有关 Non-ISO extended-ASCII text {OND}  iconv -f encoding.1 -t encoding.2 # 编码转换命令
看到了几条
例1:iconv -f CP850 -t UTF-8
......
再测试 next  

#3
zshell   支持 linux commands
powershell have lettle as : ls ,cat, mv ... 模仿了linux commands
powershell  支持图形界面内运行她的语言

以前玩 windows [0-9]   没有什么文本编辑命令;曾依赖与这 ;
windows 10 you bash
暂时不考虑 :ps1


论坛徽章:
0
发表于 2018-01-05 15:04 |显示全部楼层
各位坛友,让我来说说powershell中的,别名系统。
win中:
powershell给get-chgilditem建立了2个别名,dir,ls。
给get-content建立了cat的别名。这些别名,然你快速上手。
你可以通过get-alias查看这些别名。也可以根据set-alias设定。



linux中:
开始也建立了,但是大家觉得和内置命令冲突。后来经过投票研究等。取消了大部分。
跟你在。bashrc中设置别名道理一样。
那么现在,使用cat,ls,mv,都是用linux的。和bash中运行cat一样了。

1cpu: 你装个linux版的ps 打【ls -l】试试即知。

我对oh my zsh的看法:

乍一看:
太tm牛了,星真多。

再一看:
命令行 主题,命令行配色真多。不过用处不是很大。

再看一眼:
别名系统太多了,简直是毒药!依赖别名,时间长了,将忘掉命令。如果不想打命令,可以使用linux图形界面。

我认为出色的:
git系统的主题,配色。但是跟ps比还是不行。你有ohmyzsh,我有ohmyposh。
https://github.com/JanJoris/oh-my-posh








论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-05-11 06:20:00操作系统版块每日发帖之星
日期:2016-05-12 06:20:00每日论坛发贴之星
日期:2016-05-12 06:20:00操作系统版块每日发帖之星
日期:2016-05-14 06:20:00程序设计版块每日发帖之星
日期:2016-05-31 06:20:00每日论坛发贴之星
日期:2016-05-31 06:20:00
发表于 2018-01-06 14:52 |显示全部楼层
本帖最后由 1cpuer 于 2018-01-06 14:56 编辑

回复 4# 本友会机友会摄友会

wdxtub.com/2016/02/18/oh-my-zsh/

以前在WINDOWS 的 PS 内运行果 wincmd

论坛徽章:
5
数据库技术版块每日发帖之星
日期:2015-11-27 06:20:00程序设计版块每日发帖之星
日期:2015-12-01 06:20:00每日论坛发贴之星
日期:2015-12-01 06:20:0015-16赛季CBA联赛之佛山
日期:2017-03-26 23:38:0315-16赛季CBA联赛之江苏
日期:2017-07-17 10:08:44
发表于 2018-01-12 15:07 |显示全部楼层
本友会机友会摄友会 发表于 2018-01-04 14:14
powershell 6.0 ga 版,即第一个正式版,将在1月11日左右发布!

小师太你,为何抱着 缺轮子,少油的,zsh ...

小师太你,... 投入老衲的怀抱?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

DTCC2018购票6.8折优惠进行时

中国数据库技术大会是国内数据库及大数据领域规模最大、最受欢迎的技术交流盛会。 2018年5月10-12日,第九届中国数据库技术大会将如约而至。本届大会以“数领先机•智赢未来”为主题,设定2大主会场及20个技术专场,邀请来自国内外互联网、金融、教育等行业百余位技术专家,共同探讨Oracle、MySQL、NoSQL、大数据等领域的前瞻性热点话题与技术。
----------------------------------------
优惠时间:2018年2月13日前

报名链接>>
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP