linux文件格式查看,linux查看软件版本
linux查看文件的编码格式linux查看文件的编码
如何查看c++编码格式utf8?
查看文件编码在Linux中查看文件编码可以通过以下几种方式:
1.在Vim中可以直接查看文件编码:setfileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc文件中添加以下内容:setencoding=utf-8fileencodings=ucs-bom,utf-8,cp936这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用latin-1(ASCII)编码打开。
2.enca(如果你的系统中没有安装这个命令,可以用sudoyuminstall-yenca安装)查看文件编码$encafilenamefilename:Universaltransformationformat8bits;UTF-8CRLFlineterminators需要说明一点的是,enca对某些GBK编码的文件识别的不是很好,识别时会出现:Unrecognizedencoding文件编码转换1.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式:setfileencoding=utf-8
unix如何查看.txt文件是什么编码?
使用vim命令。
solaris下没有vim命令。linux下输入:vimxxx.txt然后按esc键,再按shift键+;键,在出现的冒号后,输入setfileencoding,回车。就会在屏幕末尾出现fileencoding=utf-8等字样。Windows中默认的文件编码是GBK(gb2312),而Linux一般都是UTF-8。
eclipse如何设置文件编码?
1.修改默认编码
在菜单导航栏上Window-->Preferences打开首选项对话框,左侧导航树,导航到General-->Workspace
2.Windows7平台默认为GBK,简体中文操作系统WindowsXP、Windows2000简体中文的缺省编码是GB18030,Linux平台默认为UTF-8
那么在此工作空间中建立的工程编码是GBK,工程中建立的java文件也是GBK。
可以看到默认的是GBK编码格式,我们修改为UTF-8编码格式或者是你需要的编码格式
点击Apply,点击OK.
3.有的时候我们导入项目文件,并没有导入到我们的workspace,只是一个引用,这个时候如果有编码的问题,我们可以修改文件的编码查看.
在Eclipse项目文件上右键,选择Properties,在Resource选择修改编码格式
4.有时候我们需要某种类型的文件,如:*.jsp、*.java等
导航栏window-->preferences
打开首选项对话框,左侧导航树,导航到Genera-->ContentTypes
5.右边找到要修改的文件的类型,我这边以*.java为例
在下面的Defaultencoding,输入框中输入UTF-8->Update->OK
6.在包资源管理器右键点击文件->属性,改变文本文件编码格式为UTF-8
7.经过上述步骤,新建java文件即为UTF-8编码,新建项目也是UTF-8编码,在
Eclipse编译、运行、调试都是没问题的。
linux中转换windows文件编码?
查看文件编码
在Linux中查看文件编码可以通过以下几种方式:
1.在Vim中可以直接查看文件编码
:setfileencoding
即可显示文件编码格式。
如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在
~/.vimrc文件中添加以下内容:
setencoding=utf-8fileencodings=ucs-bom,utf-8,cp936
这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用latin-1(ASCII)编码打开。
文件编码转换
1.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
:setfileencoding=utf-8
2.iconv转换,iconv的命令格式如下:
iconv-fencoding-tencodinginputfile
比如将一个UTF-8编码的文件转换成GBK编码
iconv-fGBK-tUTF-8file1-ofile2
iconv-fgbk-tutf8linux常用命令.txt>linux常用命令.txt.utf8
文件名编码转换:
从Linux往windows拷贝文件或者从windows往Linux拷贝文件,有时会出现中文文件名乱码的情况,出现这种问题的原因是因为,windows的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致,所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。
在Linux中专门提供了一种工具convmv进行文件名编码的转换,可以将文件名从GBK转换成UTF-8编码,或者从UTF-8转换到GBK。
首先看一下你的系统上是否安装了convmv,如果没安装的话用:
yum-yinstallconvmv
安装。
下面看一下convmv的具体用法:
convmv-f源编码-t新编码文件名
常用参数:
-r递归处理子文件夹
--notest真正进行操作,请注意在默认情况下是不对文件进行真实操作的,而只是试验。
--list显示所有支持的编码
--unescap可以做一下转义,比如把%20变成空格
比如我们有一个utf8编码的文件名,转换成GBK编码,命令如下:
convmv-fUTF-8-tGBK--notestutf8编码的文件名
这样转换以后"utf8编码的文件名"会被转换成GBK编码(只是文件名编码的转换,文件内容不会发生变化)
linux怎么查看文件编码
在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:setfileencoding,即可显示文件编码格式。2.enca(如果你的系统中没有安装这个命令,可以用sudoyuminstall-yenca安装)查看文件编码
下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。
一,查看文件编码:在Linux中查看文件编码可以通过以下几种方式:
1.在Vim中可以直接查看文件编码:setfileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc文件中添加以下内容:setencoding=utf-8fileencodings=ucs-bom,utf-8,cp936这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用latin-1(ASCII)编码打开。
2.enca(如果你的系统中没有安装这个命令,可以用sudoyuminstall-yenca安装)查看文件编码#36;encafilenamefilename:Universaltransformationformat8bits;UTF-8CRLFlineterminators需要说明一点的是,enca对某些GBK编码的文件识别的不是很好,识别时会出现:Unrecognizedencoding
二,文件编码转换
1.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式:setfileencoding=utf-82.iconv转换,iconv的命令格式如下:输入/输出格式规范:-f,--from-code=名称原始文本编码-t,--to-code=名称输出编码信息:www.Svn8.Com-l,--list列举所有已知的字符集输出控制:-c从输出中忽略无效的字符-o,--output=FILE输出文件Svn8.Com-s,--silent关闭警告--verbose打印进度信息-?,--help给出该系统求助列表--usage给出简要的用法信息-V,--version打印程序版本号例子:iconv-futf-8-tgb2312aaa.txtbbb.txt这个命令读取aaa.txt文件,从utf-8编码转换为gb2312编码,其输出定向到bbb.txt文件。iconv-fencoding-tencodinginputfile比如将一个UTF-8编码的文件转换成GBK编码iconv-fGBK-tUTF-8file1-ofile2
3.enconv转换文件编码比如要将一个GBK编码的文件转换成UTF-8编码,操作如下enconv-Lzh_CN-xUTF-8filename
如何查看Linux系统的文件类型
查看文件系统类型的方法:
1,首先以root系统登录CentOS6.4操作系统。
2,在提示符下输入命令mount,就可以查看到文件系统的类型,由图中可以看出本系统的文件系统类型是ext4。
3,第二个方法就是查看配置文件目录下的文件fstab,在提示符下输入命令cat/etc/fstab,可以看出也能查看到文件系统的类型是ext4。
4,目前CentOS操作系统的文件系统类型几乎都是ext4,而如果希望CentOS6.0以前的操作系统上使用ext4文件系统必须手动切换。