Linux 中 vim/more/cat/tail/head 命令查看文件显示乱码,乱码原因:Linux默认字符集码为 UTF-8 ,有些其它字库未安装

解决方法:

1)临时解决方法将当前文件强制使用 UTF-8 显示,在终端输入命令

more note.txt | iconv -f GBK -t UTF-8

2)将当前文件通过 iconv 命令进行转码

iconv 命令

用法:

iconv [选项...] [文件...]

参数:

输入/输出格式规范:

-f  --from-code=名称 原始文本编码

-t  --to-code=名称 输出编码

-c 从输出中忽略无效的字符

-o, --output=FILE 输出文件

-s, --silent 关闭警告

--verbose 打印进度信息

示例:

a)将文件GBK编码转换为UTF-8

源文件:note.txt  编码:GBK

目标文件:tnote.txt  编码:UTF-8

iconv -f gbk -t utf-8 -c note.txt -o tnote.txt

b)把 note.txt 文件中的“穿越”文本提取,并且把编码从GBK转码为UTF-8保存

cat note.txt | iconv -f gbk -t utf-8 -c | grep "穿越" >> text.out

注意:

>>和>都属于输出重定向,

>会覆盖目标的原有内容。当文件存在时会先删除原文件,再重新创建文件,然后把内容写入该文件;否则直接创建文件。

>>会在目标原有内容后追加内容。当文件存在时直接在文件末尾进行内容追加,不会删除原文件;否则直接创建文件

原文:https://www.cnblogs.com/xiykj/p/13644512.html

linux more 乱码,Linux 中vim/more/cat/tail/head 命令查看文件显示乱码相关推荐

  1. linux文件乱码crt,Linux中文文件显示乱码或Secure CRT显示乱码解决方案

    Linux中文文件显示乱码或Secure CRT显示乱码解决方案 1.设置Secure CRT options->session options->appearance->fond( ...

  2. linux中文件记录的时间参数,【Linux】stat命令查看文件的三个时间参数

     在Windows中创建一个文件都会有相应的创建时间,修改时间,访问时间来记录文件的一些属性.在Linux中也不例外,文件也有三个时间来记录文件的变动,这三个时间分别是Modification t ...

  3. linux中可以使用以下命令查看文件内容,在Linux服务器中使用命令行中查看文件内容...

    通常查看文件内容的方法是简单地在文本编辑器中打开它.然而,为了更快速地查看,事实上,也为了在shell脚本中实现自动化,使用文本编辑器的方法并不适合. 在Linux中,有很多命令可以解决这个问题:在命 ...

  4. Linux命令 查看文件中指定行号的内容

    前言 有一个很大很大的文件,比如10G. 我想看看10000行到20000行之间的内容 我想看看前100行的内容 我想看看最后100行的内容 - 办法 Linux使用命令查看文件指定行号的内容,有下面 ...

  5. Linux命令gitview,使用linux的gitview命令查看文件内容

    使用linux的gitview命令查看文件内容 发布时间:2020-07-22 10:23:42 来源:亿速云 阅读:99 作者:清晨 栏目:服务器 这篇文章将为大家详细讲解有关使用linux的git ...

  6. linux按照目录大小降序排列,Linux du命令查看文件夹大小并按降序排列

    1. df -lh 2. du -s /usr/* | sort -rn 这是按字节排序 3. du -sh /usr/* | sort -rn 这是按兆(M)来排序 4.选出排在前面的10个 du ...

  7. linux du命令 前多少个,Linux du命令查看文件夹大小并按降序排列

    1. df -lh 2. du -s /usr/* | sort -rn 这是按字节排序 3. du -sh /usr/* | sort -rn 这是按兆(M)来排序 4.选出排在前面的10个 du ...

  8. 利用linux的df和du命令查看文件和目录的内存占用

    版权声明:本文为博主原创文章,转载请超链接注明出处.    https://blog.csdn.net/ljc1026774829/article/details/74935658 当磁盘大小超过标准 ...

  9. Linux命令--查看文件信息

    原文网址:Linux命令--查看文件信息_IT利刃出鞘的博客-CSDN博客 简介 本文介绍查看文件信息的一些命令.有如下命令:ls.ll.file.stat ls 见:Linux命令--ls--使用/ ...

最新文章

  1. python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用grey灰色映射、将不同亮度映射到不同的色彩、并添加颜色标尺
  2. 强化学习gym库中的Pendulum-v1/CartPole-v1游戏介绍
  3. linux 查看硬件信息
  4. 说说标准服务器架构(WWW+Image/CSS/JS+File+DB)
  5. 花鱼儿家的家常小菜~~~~~~丁香鱼炒花菜
  6. 【1】MySQL的四种事务隔离级别
  7. 树状数组成段更新模板
  8. elasticsearch 6.x (二) linux部署 kibana x-pack 安装
  9. springmvc 源码分析
  10. Delphi获得计算机系统配置,用Delphi获取本地计算机名称和IP地址
  11. 面向对象(OOP)五大基本原则
  12. IBatisNet概述[整理]
  13. close与volume的相关性
  14. 单词风暴2009免费分享版
  15. 【180629】VC++ QQ头像连连看游戏源码
  16. 给WordPress加个评论关闭时间提示
  17. 华为交换机、路由器流量统计
  18. JavaSE_05【数组】拓展练习
  19. Numpy 中的矩阵向量乘法
  20. 如何利用eclipse把 class文件打包成java文件

热门文章

  1. 论文笔记010:[CVPR2019]VERI-Wild: A Large Dataset and a New Method for Vehicle Re-Identification in the W
  2. 动手做个VR眼镜,找回童年的感觉
  3. ARM hint instruction-WFI(Wait For Interrupt)指令的一些笔记
  4. miix2 8 android,联想Miix28平板长测 8寸平板诠释Win8.1
  5. Word自动化处理相关知识
  6. 如何编制企业信息战略规划?
  7. 配置无线路由器为无线交换机
  8. IK分词器的安装和扩展词典的使用
  9. Ubuntu 16.04 MongoDB数据库备份与恢复
  10. cisco 交换机和路由器启动过程