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

相关文章

详谈redis跟数据库的数据同步问题

《详谈redis跟数据库的数据同步问题》文章讨论了在Redis和数据库数据一致性问题上的解决方案,主要比较了先更新Redis缓存再更新数据库和先更新数据库再更新Redis缓存两种方案,文章指出,删除R... 目录一、Redis 数据库数据一致性的解决方案1.1、更新Redis缓存、删除Redis缓存的区别二

oracle数据库索引失效的问题及解决

《oracle数据库索引失效的问题及解决》本文总结了在Oracle数据库中索引失效的一些常见场景,包括使用isnull、isnotnull、!=、、、函数处理、like前置%查询以及范围索引和等值索引... 目录oracle数据库索引失效问题场景环境索引失效情况及验证结论一结论二结论三结论四结论五总结ora

Linux磁盘分区、格式化和挂载方式

《Linux磁盘分区、格式化和挂载方式》本文详细介绍了Linux系统中磁盘分区、格式化和挂载的基本操作步骤和命令,包括MBR和GPT分区表的区别、fdisk和gdisk命令的使用、常见的文件系统格式以... 目录一、磁盘分区表分类二、fdisk命令创建分区1、交互式的命令2、分区主分区3、创建扩展分区,然后

element-ui下拉输入框+resetFields无法回显的问题解决

《element-ui下拉输入框+resetFields无法回显的问题解决》本文主要介绍了在使用ElementUI的下拉输入框时,点击重置按钮后输入框无法回显数据的问题,具有一定的参考价值,感兴趣的... 目录描述原因问题重现解决方案方法一方法二总结描述第一次进入页面,不做任何操作,点击重置按钮,再进行下

解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题

《解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题》本文主要讲述了在使用MyBatis和MyBatis-Plus时遇到的绑定异常... 目录myBATis-plus-boot-starpythonter与mybatis-spring-b

mysql主从及遇到的问题解决

《mysql主从及遇到的问题解决》本文详细介绍了如何使用Docker配置MySQL主从复制,首先创建了两个文件夹并分别配置了`my.cnf`文件,通过执行脚本启动容器并配置好主从关系,文中还提到了一些... 目录mysql主从及遇到问题解决遇到的问题说明总结mysql主从及遇到问题解决1.基于mysql

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

如何安装HWE内核? Ubuntu安装hwe内核解决硬件太新的问题

《如何安装HWE内核?Ubuntu安装hwe内核解决硬件太新的问题》今天的主角就是hwe内核(hardwareenablementkernel),一般安装的Ubuntu都是初始内核,不能很好地支... 对于追求系统稳定性,又想充分利用最新硬件特性的 Ubuntu 用户来说,HWEXBQgUbdlna(Har

MAVEN3.9.x中301问题及解决方法

《MAVEN3.9.x中301问题及解决方法》本文主要介绍了使用MAVEN3.9.x中301问题及解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录01、背景02、现象03、分析原因04、解决方案及验证05、结语本文主要是针对“构建加速”需求交

Java操作xls替换文本或图片的功能实现

《Java操作xls替换文本或图片的功能实现》这篇文章主要给大家介绍了关于Java操作xls替换文本或图片功能实现的相关资料,文中通过示例代码讲解了文件上传、文件处理和Excel文件生成,需要的朋友可... 目录准备xls模板文件:template.xls准备需要替换的图片和数据功能实现包声明与导入类声明与