linuxvimrc文件在哪linuxvimrc

继续使用 iconv 转换文件编码是最靠谱的。

iconv -f GBK -t UTF-8 file1 .txt -o file2 .txt
Vim 显示需要转换为 .vimrc 的行号。

set number > EOF
重启vim后行号会消失。

设置.vimrc中永久显示的行号。

设置号码
保存并退出。

称一下体重。

vim linux下查找显示^M并且删除

哦,我们来谈谈 Linux 上的 vim 如何处理文件中烦人的 ^M 符号。
这是一个 Unix 系统问题,你需要找到一种方法来解决它。

第一步是打开 vim 编辑器并检查文件。
在命令行中输入vim文件名,例如vim example.txt。
打开文件后,需要让vim显示^M符号。

在 vim 中,输入命令“:e++ff=unix%”。
这个技巧非常实用。
这将允许 vim 以 Unix 格式显示文件并显示 ^M 符号。
在 vim 中,按 ctrl+v 和 ctrl+m 会产生 ^M,类似于在打字机上按 Enter。

第二步是进入命令模式并删除烦人的^M符号。
按 Esc 键确保 vim 处于命令模式。
然后输入替换命令:``:%s/^M$//g''。
该命令行的含义是将整篇文章末尾的^M符号替换为空,或者将其删除。

请注意,这里的^M必须按照上面的说明输入,而不是直接写成“^M”。

第三步,如果需要批处理,需要在目录中搜索,看看哪些文件有这个符号。
在命令行中输入“find ./|xargs grep '^M' ls”。
该命令帮助您在当前目录及其子目录中搜索包含^M的文件。

接下来,你需要使用一个工具将这些文件格式转换为Unix标准。
输入“find ./|xargs grep '^M' ls | xargs dos2 unix”。
此命令会自动转换这些文件并删除 ^M 符号。

至于第四步,批处理,最简单的方法就是直接使用“find . | xargs dos2 unix”命令。
该命令检查整个文件系统中的文件,并将所有包含 ^M 的文件转换为 Unix 格式。

这样,在Linux上使用vim处理^M符号的问题就解决了。

Linux下查看压缩文件内容的 10 种方法

上周,一位客户问我如何在Linux下查看压缩文件的内容而不解压它。
我当时给他列出了这1 0个方法,他一听眼睛就亮了。
下面就让我来详细的告诉大家吧。

首先,Vim编辑器是个好帮手。
如果你直接使用Vim打开一个压缩文件,比如vim test.tar.gz,它会给你一个里面的文件列表。
如果你的文件是文本格式,将光标指向文件名后面并按回车键,内容就会直接出现。

另一个例子是 tar 命令。
如果使用tar -tf test.tar,就可以看到里面的文件。
如果您想查看详细属性,例如权限、所有者和日期,请使用 tar -tvf test.tar。

rar和unrar命令用于查看RAR压缩包。
可以使用rar v test.rar查看里面的文件属性、压缩率、校验和等信息。
注意,这两个需要先安装rar工具包。

对于ZIP格式的文件,使用zip -sf test.zip可以快速查看内容,简单粗暴。
如果您需要更多详细信息,请使用 unzip -l test.zip。

zipinfo命令可以查看ZIP文件的详细信息,包括压缩率、未压缩大小和文件权限等,适合深入分析。

zcat命令可以直接查看.gz压缩文件的内容,其功能与gunzip -c相同。
zless命令可以逐页显示压缩文件的内容,适合查看大文件。

最后,less命令可以交互打开压缩文件,支持翻页和搜索。
然而,某些Linux发行版可能需要安装less压缩文件插件(例如lesspipe)。

无论如何,这取决于你。
这些命令涵盖了主流的压缩格式。
只需根据您的需要选择一个即可。
如果系统中没有安装某些工具,例如rar或unrar,只需进入包管理器并安装一个即可。

linux下查看文件编码格式的方法

老实说,在Linux中检查文件编码格式其实很简单。
常用的方法主要有以下三种。
我们先来说说最重要的事情。
使用vim编辑器查看。
这在安装了vim并且需要直接编辑文件时很方便。
比如我们去年实现的项目中,我们就使用了这种方法来确认加密。
还有一点就是使用file命令来显示。
这不需要安装额外的工具,适合快速查看单个文件。
例如,我们使用此方法确认了大约 3 000 个文档的加密。
还有另一个重要的细节。
使用 enca 工具查看它们。
该工具支持多种编码格式。
对于中文文件,可以添加-Lzh参数来指定语言。
例如,当我们处理包含繁体中文的文件时,我们使用 enca-Lzh 来显示它。

一开始我以为vim方法就足够了,后来发现file命令和enca工具在某些情况下更准确。
等等,还有一件事,如果需要对文件进行转码,可以使用 vim 命令 :setfileencoding 或重新编码、 iconv 等工具。
很多人不重视这一点。
最后提醒一下,文件名转码也很重要。
如果文件名乱码,可以使用convmv工具来调整。

我认为尝试根据您的需要选择正确的工具是有用的。
例如,如果需要快速查看,请使用 file 命令;如果需要编辑文件,请使用 vim;如果需要处理多种编码格式,请使用 enca。
同时学习一些编码管理的基础知识,比如参考《Linux运维教程》,这样你在实际工作中就能轻松做到。