Linux命令學習筆記

Linux命令學習筆記linux

 1.       文件重命名緩存

linux下重命名文件或文件夾的命令mv既能夠重命名,又能夠移動文件或文件夾.編輯器

例子:將目錄A重命名爲B學習

mv A B3d

例子:將/a目錄移動到/b下,並重命名爲c編譯

mv /a /b/cgcc

其實在文本模式中要重命名文件或目錄的話也是很簡單的,咱們只須要使用mv命令就能夠了,好比說咱們要將一個名爲abc的文件重命名爲1234就能夠這樣來寫:mv abc 1234,可是要注意的是,若是當前目錄下也有個1234的文件的話,咱們的這個文件是會將它覆蓋的。file

 

2.    編譯並運行一個C語言文件學習筆記

好比用vi編寫一個hello.c的文件gc

編譯並生成hello文件:gcc –o hello hello.c

運行hello文件:./hello

 

3.    vi的複製粘貼命令

vi編輯器有3種模式:命令模式、輸入模式、末行模式。掌握這三種模式十分重要:

  命令模式:vi啓動後默認進入的是命令模式,從這個模式使用命令能夠切換到另外兩種模式,同時不管在任何模式下只要按一下[Esc]鍵均可以返回命令模式。在命令模式中輸入字幕「i」就能夠進入vi的輸入模式編輯文件。

  輸入模式:在這個模式中咱們能夠編輯、修改、輸入等編輯工做,在編輯器最後一行顯示一個「--INSERT--」標誌着vi進入了輸入模式。當咱們完成修改輸入等操做的時候咱們須要保存文件,這時咱們須要先返回命令模式,在進入末行模式保存。

末行模式:在命令模式輸入「:」便可進入該模式,在末行模式中有好多好用的命令。

 

輸入模式的操做

  Home光標到行首

  End 光標到行尾

  Page Up和Page Down上下翻頁

  Delect刪除光標位置的字符

 

刪除操做(命令模式使用)

  x刪除光標處的單個字符

  dd刪除光標所在行

  dw刪除當前字符到單詞尾包括空格的全部字符

  #x例如3x刪除光標處向右的三個字符

  #dd例如3dd從當前行開始向下刪除三行文本

 

撤銷操做

  u命令取消最近一次的操做,能夠使用屢次來恢復原有的操做

  U取消全部操做

  Ctrl+R能夠恢復對使用u命令的操做

 

複製操做

  yy命令複製當前整行的內容到vi緩衝區

  yw複製當前光標所在位置到單詞尾字符的內容到vi緩存區,至關於複製一個單詞

  y$複製光標所在位置到行尾內容到緩存區

  y^複製光標所在位置到行首內容到緩存區

  #yy例如:5yy就是複製5行

#yw例如:2yw就是複製兩個單詞

p粘貼緩衝區中的內容

 

若是要複製第m行到第n行之間的內容,能夠在末行模式中輸入m,ny例如:3,5y複製第三行到第五行內容到緩存區。

 

 

在同一編輯窗打開第二個文件,用:sp [filename]

在多個編輯文件之間切換,用Ctrl+ww

相關文章
相關標籤/搜索