大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在Linux上查看文件,有时候会出现中文乱码的问题。这是因为文件编码不兼容导致的,需要进行文件转码。
创新互联长期为1000多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为台江企业提供专业的网站制作、成都网站制作,台江网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。
1、用VI查看文件编码,在Vi命令模式以下命令,即可显示文件编码格式。
2、 改写~/.vimrc 文件,在文件中添加以下内容,就可以让vi自动识别UTF-8或者GBK编码的文件。
将window上创建的脚本传输到linux执行时,会出现-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory的错误。
1、vi打开文件,并在命令模式下输入以下命令回车,此时看到的是dos格式。
2、修改文件格式, 同样在vi命令格式下,输入以下修改文件格式。
一、拷贝到Win,用UE、WINHEX等转成LINUX格式的文件。
二、用vim打开,在Normal模式下输入:%s/[Ctrl-v][Enter]//g,其中Ctrl-v是让回车键被认为是特殊字符,而不是命令结束。
三、有时候下载下来的一堆源文件都是这样的,总不能用vi一个一个打开吧,于是有了这招: dos2unix, 例子:需要把当前目录下所有源文件改成unix格式:dos2unix *.h *.cpp
有时我们在Windows下面写了一些脚本想要放到Linux下面执行的时候会出错。一个原因就是Windows使用DOS格式的文件,而Linux使用Unix格式的文件。
可以使用下面的命令查看文件的格式。
vim start_zookeeper_all.sh:set fileformat
如果是fileformat=dos,我们可以使用下面的命令方便的将其转化成Linux的文件格式。
vim start_zookeeper_all.sh
:set fileformat=unix:wq
可以使用Linux的du命令来转换Windows文件的大小。du命令可以把Windows文件的大小转换为Linux文件的大小,以便更好地管理Linux文件系统。可以使用Linux的du命令来转换Windows文件的大小。du命令可以把Windows文件的大小转换为Linux文件的大小,以便更好地管理Linux文件系统。