Linux命令學習筆記

2022-09-04 11:12:10 字數 1528 閱讀 3414

linux命令學習筆記

1.檔案重新命名

linux下重新命名檔案或資料夾的命令mv既可以重新命名,又可以移動檔案或資料夾.

例子:將目錄a重新命名為b

mv a b

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

mv /a /b/c

其實在文字模式中要重新命名檔案或目錄的話也是很簡單的,我們只需要使用mv命令就可以了,比如說我們要將乙個名為abc的檔案重新命名為1234就可以這樣來寫:mv abc 1234,但是要注意的是,如果當前目錄下也有個1234的檔案的話,我們的這個檔案是會將它覆蓋的。

2.編譯並執行乙個c語言檔案

比如用vi編寫乙個hello.c的檔案

編譯並生成hello檔案:gcc –o hello hello.c

執行hello檔案:./hello

3.vi的複製貼上命令

命令模式: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

linux命令學習筆記

系統相關 uname a列印系統資訊 包括計算機型號,作業系統名稱,版本和發行號,以及計算機的網路名 free檢視系統記憶體使用情況 df 檢視磁碟使用情況 cat proc cpuinfo檢視cpu資訊 date檢視系統時間 top d 1 檢視cpu的使用率 cat etc issue檢視作業系...

Linux學習筆記 命令

命令基本格式 命令 選項 引數 選擇目錄,預設當前目錄 例如 ls al bin ls 表示顯示根目錄下的所有檔案 這裡選項可以分開寫 例如 ls a l bin 選項也可以寫全稱,在選項內容前加上 例如 ls all 等價於 ls 命令後的目錄如果不帶 則表示相對路徑,在當前目錄下進行尋找,ls中...

Linux命令學習筆記

前者是表示系統的整體設定,生效後所有使用者可用。後者是表示當前使用者的設定,只當前使用者有效。tail命令的用途是講指定檔案的最後幾行按照一定規則 輸出到終端,若文件有更新,也會主動重新整理。tail f c number n number m number b number k number fi...