U盘挂载,gedit,vi,文本模式中文乱码等等问题

2024-08-27 03:48

本文主要是介绍U盘挂载,gedit,vi,文本模式中文乱码等等问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

U盘或硬盘挂载

  首先,我们要查看一下磁盘的分区信息sudo fdisk -l   (注意注意,是小写的L,不是1,也不是i


这里可以看到我的硬盘情况,前面几个是win7系统下的C,D ,E ,F 盘。我现在是在图书馆,没有随身携带U盘,所以看不到U盘的分区,不过也是类似的,它会出现在最下面。接下来是要建立一个目录,让磁盘挂载到这个目录下:sudo mkdir /usb  (此处我习惯建立Usb这个文件,让我的U盘或者硬盘挂载到这个目录下,大家可以随意建立)

接下来就是挂载(此处我以上面的/dev/sda7为例,其实也就是我win下的F 盘):sudo mount  /dev/sda7  /usb


看,成功挂载到/usb目录下,可以看到我F盘里面的文件。哈哈。没有苍老师。

接下来便是卸载:sudo umount /usb


可以看到在usb目录下进行ls 操作,没有文件了。

OK ,其实挺简单的,网上搜到的其他方法感觉很复杂,涉及到文件系统的种类等,命令也稍微长了点,不过我就这样操作了。能满足我的需要了


gedit打开包含中文的文件乱码

     用gedit打开一些文件的时候,比如一些配置文件,txt文件等等,不过主要是个人的txt文件,如果包含中文,会出现乱码。在网上找了很多方法,试了都没有成功,最后才找到一种方法,见链接点我。当然对于我的系统ubuntu12.04版来说,主要就是一句命令:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']",ok,试了试,果然没问题,gedit打开我的txt文件没乱码了。



vi打开文件乱码

-------------------------------------------------------------------------------------------------------------

后面再次碰到这样的问题,搜到的解决方法更好。主要适用于终端打开windows传过来的c,cpp文件等。

vi ~/.bash_profile
文件末尾添加

export LANG=”zh_CN.UTF-8″              或者”en_US.UTF-8″
export LC_ALL=”zh_CN.UTF-8″           或者”en_US.UTF-8″

vi ~/.vimrc
文件末尾添加

let &termencoding=&encoding
set fileencodings=utf-8,gbk,utf-16,big5


-----------------------------------------------------------------------------------------------------------------

   同上,用vi 打开文件时会出现乱码,也找了很多方法,最后成功。只不过有点遗憾的是只对txt文件起了作用,对doc等其他文件好像没用。不过先把方法贴出来:

先 sudo gedit /etc/vim/vimrc.tiny

在打开的文件中加入如下内容:


#该文件的内容显示如下:


" Encoding related


set encoding=UTF-8


set langmenu=zh_CN.UTF-8


language message zh_CN.UTF-8


set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1


set fileencoding=utf-8

保存退出后,果然用vi 打开txt文件就没有乱码了。那既然并不普适,就接着找方法。

。。。。。

。。。。。

。。。。。

不找了,vi就是纯文本编辑器,对doc这样的文件应该是不起作用的。那就这样吧!


文本模式中文乱码

  ctrl+alt+F1~F6,打开的文本模式,中文出现乱码,解决方法:(摘抄自:点击打开链接)



fbterm--支持中文显示的控制台(顺便科普一下)

-----------------------------------------------------------------------

       fbterm 提供了一个快速的终端仿真器,它直接运行在你的系统中的帧缓冲 (framebuffer) 之上。使用帧缓冲可以在终端渲染 UTF-8 文本时可以提高性能。fbterm 旨在提供国际化和现代字体支持时至少与 Linux 内核终端一样快。它允许你在同一个帧缓冲上创建多达 10 个不同的终端窗口,每个窗口都有它的回滚历史。

       要运行 fbterm,首先检查当前用户是否在 video 组,如不在,则加入。当运行fbterm 后,会在用户主目录下生成 .fbtermrc 配置文件,其中可以更换字体样式及大小、默认前/背景色。


      若你不能看到中文,按 Ctrl+Alt+E 退出后,再运行下面的命令:
       LANG=zh_CN.utf-8 fbterm

-----------------------------------------------------------------------

1.下面我就安装了fbterm:

sudo apt-get install fbterm


2.安装完后,运行fbterm:

sudo fbterm


3.退出fbterm
在控制台中按 Ctrl+Alt + E 退出



看,现在没有乱码了.hah


这篇关于U盘挂载,gedit,vi,文本模式中文乱码等等问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1110553

相关文章

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

解决RocketMQ的幂等性问题

《解决RocketMQ的幂等性问题》重复消费因调用链路长、消息发送超时或消费者故障导致,通过生产者消息查询、Redis缓存及消费者唯一主键可以确保幂等性,避免重复处理,本文主要介绍了解决RocketM... 目录造成重复消费的原因解决方法生产者端消费者端代码实现造成重复消费的原因当系统的调用链路比较长的时

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

Python错误AttributeError: 'NoneType' object has no attribute问题的彻底解决方法

《Python错误AttributeError:NoneTypeobjecthasnoattribute问题的彻底解决方法》在Python项目开发和调试过程中,经常会碰到这样一个异常信息... 目录问题背景与概述错误解读:AttributeError: 'NoneType' object has no at

Python实现中文文本处理与分析程序的示例详解

《Python实现中文文本处理与分析程序的示例详解》在当今信息爆炸的时代,文本数据的处理与分析成为了数据科学领域的重要课题,本文将使用Python开发一款基于Python的中文文本处理与分析程序,希望... 目录一、程序概述二、主要功能解析2.1 文件操作2.2 基础分析2.3 高级分析2.4 可视化2.5

Spring的RedisTemplate的json反序列泛型丢失问题解决

《Spring的RedisTemplate的json反序列泛型丢失问题解决》本文主要介绍了SpringRedisTemplate中使用JSON序列化时泛型信息丢失的问题及其提出三种解决方案,可以根据性... 目录背景解决方案方案一方案二方案三总结背景在使用RedisTemplate操作redis时我们针对

Kotlin Map映射转换问题小结

《KotlinMap映射转换问题小结》文章介绍了Kotlin集合转换的多种方法,包括map(一对一转换)、mapIndexed(带索引)、mapNotNull(过滤null)、mapKeys/map... 目录Kotlin 集合转换:map、mapIndexed、mapNotNull、mapKeys、map