原创 學習vi和vim編輯器(7):ex編輯器概述(2)

接着上一篇文章,學習ex編輯器。 更改緩衝區名稱: 可以使用" :w new_file_name"的方式將當前編輯緩衝區保存爲新的文件。這樣就可以使得當前的編輯結果得以保存,同時又不修改原來的文件(前提是沒有對當前文件進行過保存)。 保存

原创 學習vi和vim編輯器(6):ex編輯器概述(1)

vi編輯器使用的底層編輯器就是ex行編輯器,可以認爲vi編輯器是ex行編輯器的可視化模式。ex可以給你機動性更高,能力更強的編輯命令。ex以行爲導向,在對文件做大規模改變時就成了優點。 打開文件: " ex filename "命令使用e

原创 浪潮記(3):碰撞

這是來到浪潮的第三個月了,也是來到部門的第二個月。此時的我已不再是一個freshman了,九月的我依然對工作,對學習充滿了熱情,而且也收到了部分肯定,但是隨着對浪潮,對工作的逐漸熟悉,也漸漸地看到了一些具有負能量的事情。就將九月定爲正負能

原创 經典算法詳解(1): 河內之塔

說明: 河內之塔(Towers of Hanoi)是法國人M.Claus(Lucas)於1883年從泰國帶至法國的,河內爲越戰時北越的首都,即現在的胡志明市;1883年法國數學家 Edouard Lucas曾提及這個故事,據說創世紀時Be

原创 鳥哥的Linux私房菜 基礎學習篇讀書筆記(8):Linux磁盤與文件系統管理(1)

Linux最傳統的磁盤文件系統就是EXT2了(當然現在已經升級成爲EXT4),這一章主要介紹Linux的磁盤文件系統,而這篇文章主要聚焦的是Linux的EXT2文件系統。 我們都知道磁盤分區完成之後要進行格式化,之所以要格式化就是因爲每種

原创 鳥哥的Linux私房菜 基礎學習篇讀書筆記(9):Linux磁盤與文件系統管理(2)

上一篇文章主要從理論上分析了Linux的Ext2文件系統,這一篇主要講解如何查看Linux的文件系統的容量以及講解Linux文件系統中的連接文件。 可以通過df和du命令來查看磁盤與目錄的容量,df命令用來列出文件系統的整體磁盤容量,df

原创 浪潮記(4):第一次

回想十月,應該用哪個詞來總結上個月呢?我想“第一次”是比較合適的吧。 十月份主要的工作就是和又一位離職的師兄交接工作,雖然已經是第二次交接工作了,但是這是在浪潮第一次獨立交接工作,因爲這次沒有老師的逐步指導了。我需要接手的工作主要有兩份:

原创 鳥哥的Linux私房菜 基礎學習篇讀書筆記(10):Linux磁盤與文件系統管理(3)

這篇文章主要總結在Linux操作系統中管理我們的硬盤和文件系統所需要用到的命令。當我們在系統中增加了一塊硬盤,我們需要經歷哪些步驟才能真正使用這塊硬盤呢?大致可以分爲以下步驟: (1)對磁盤進行分區,新建可以使用的分區; (2)對分區進行

原创 經典算法詳解(2):費氏數列

說明: Fibonacci爲1200年代的歐洲數學家,在他的著作中曾經提到:若有一隻免子每個月生一隻小免子,一個月後小免子也開始生產。起初只有一隻免子,一個月後就有兩隻免子,二個月後有三隻免子,三個月後有五隻免子(小免子投入生產)....

原创 學習vi和vim編輯器(2): 簡單的文本編輯(1)

vi編輯器對老手而言,最大的優點之一就是有很多選項可以使用,而對於新手而言,這也是它的一大難點。本章介紹基本的vi文本編輯命令。這一篇文章主要介紹如何移動光標,以及如何增加和更改文本。 之前講過,vi編輯器有兩種模式,命令模式和插入模式。

原创 學習vi和vim編輯器(5):越過基礎的藩籬

本章將對之前學習的編輯命令如" c "," d ",“ y ”等命令進行總結,並學習一些新的知識:其他進入vi的方法,利用緩衝區來存儲拖曳或刪除的文本以及如何在文件中做標記。 更多命令的組合: 之前已經不止一次講過,對於" c ", "

原创 學習vi和vim編輯器(1):vi文本編輯器

UNIX系統中有很多編輯器,可以分爲兩種類型:行編輯器和全屏編輯器。行編輯器每次只能在屏幕中顯示文件的一行,如ed和ex編輯器,全屏編輯器可以在屏幕上顯示文件的一部分。 vi(讀爲vee-eye)編輯器是UNIX_Like操作系統的標準文

原创 學習vi和vim編輯器(3):簡單的文本編輯(2)

接着上一篇文章,繼續講解vi編輯器中一些簡單的文本編輯命令。這一篇文章主要是文本的刪除,複製,移動等命令。 刪除文本: 正如上一篇文章中講過的,對於刪除命令("d")也具有“(command)(TextObject)”的使用形式,其中co

原创 學習vi和vim編輯器(8):全局替換(1)

本章學習vi編輯器中的全局替換命令。通過全局替換命令,可以自動替換文件中所有出現過的某個單詞。全局替換一般會用到兩個ex命令:":g"(global),":s"(substitute)。 替換命令: 替換命令的語法如下: " :s/old

原创 浪潮記(6):再見2014

今天是2014年的最後一天了,也是《浪潮記》系列的第六篇,這意味着我來浪潮已經有半年時間了。 12月主要完成了兩項工作,一個是我們部門天眼項目demo程序的編寫,另一個就是tsmmc的優化與重構。 天眼項目是我們部門接下來的主要研發任務。