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