Linux打開編輯大文件
03-19
轉載自:Linux 中如何打開一個大文本文件 - 阿里雲
- 摘要:在「大數據」時代,我們會經常遇到有大文本文件(上GB或更大)的情況。假設需要我們手工的搜索和編輯這些大文件,或者為了解決一些特定的問題而需要手工分析多個上GB的日誌文件。傳統的文本編輯軟體對處理這樣的大文件不太有效,當我們試圖打開一個大文件時會經常由於內存不足而鬱悶的不行。如果你是一個精明的系統管理員,你也許會用cat、tail、grep、sed、awk等這些命令的組合來打開和編輯一個文本文件。在這篇教程里,我將會談論關於如何在Linux中打開(並編輯)一個大文本文件的更友好
- 在「大數據」時代,我們會經常遇到有大文本文件(上 GB 或更大)的情況。假設需要我們手工的搜索和編輯這些大文件,或者為了解決一些特定的問題而需要手工分析多個上 GB 的日誌文件。傳統的文本編輯軟體對處理這樣的大文件不太有效,當我們試圖打開一個大文件時會經常由於內存不足而鬱悶的不行。 如果你是一個精明的系統管理員,你也許會用 cat、tail、grep、sed、awk 等這些命令的組合來打開和編輯一個文本文件。在這篇教程里,我將會談論關於如何 在 Linux 中打開(並編輯)一個大文本文件的更友好的方式方法。 Vim 的 LargeFile 插件Vim文本編輯器擁有大量的插件(或腳本),它們能擴展 VIM 的功能。其中的一個Vim插件是 LargeFile 插件。 LargeFile 插件可以使大文件更迅速的被載入和編輯,它是通過關閉 VIM 的一些像事件、回退、語法高亮等功能來實現的。
要在 VIM 上安裝 LargeFile 插件,首先要確認是否已經安裝 VIM。
在 Debian、 Ubuntu 或 Linux Mint 系統中: $ sudo apt-get install vim 在 Fedora、CentOS 或 RHEL 系統中: $ sudo yum install vim-enhanced 可以從 Vim website 上下載 LargFile 插件,最新版本號是5,下載的文件將會保存為 Vimball 格式(以 .vba 結尾)。 要在你的 home 目錄下安裝插件,用 VIM 打開 .vba 文件,如下所示。 $ gunzip LargeFile.vba.gz$ vim LargeFile.vba 在 VIM 窗體上輸入 「:so %」,然後按回車鍵,就可以在你的 home 目錄下安裝這個插件了。
TAG:Linux |