linux的基本命令--常用
一般在公司都有遇到要去一臺只搭載來一個基本os的lunix服務器上,安裝什么軟件的情況,而公司環境一般不能直接連外網下載,只能通過文件上傳上去,解壓,安裝等。
1、基本目錄操作
命令格式:ls [- 選項][參數]
??選項包含下面的的內容以及含義
| -a | all 顯示所有文件,包括隱藏文件(以.開頭的文件) |
| -l | long 長格式顯示 可以后附h選項便是人性化顯示 |
| -d | directory 查看目錄屬性 |
ls
顯示當前目錄下的文件(不包括隱藏文件)
ls -a??? (有空格)
顯示所有文件,包括隱藏文件,文件以.開頭
ls -l
? 長格式顯示時包含了文件的所有屬性,主要包括文件權限、所有者權限、所屬組權限、所占空間、修改時間以及文件名。其中權限主要包含3個類別,所有者、所屬組以及其他。其中每個類別對應的權限為r(可讀)、w(可寫)、x(可執行)。
例如:?-rw-r--r--?拆分為3類
| -(文件類型) | rw-(可讀寫不可執行) | r--(只讀) | r--(只讀) |
所占空間以字節為單位,如果想以KB顯示使用-lh即可。
ls -i
顯示文件的節點,類似于C語言的地址一樣,一個文件對應一個自己的屬性節點。
二、目錄創建命令?mkdir
命令格式:?mkdir?[-p]?目錄名
在絕對路徑/tmp下創建liyang的文件夾
遞歸創建,因為我/tmp下沒有test文件,所以使用-p就可以直接遞歸創建。
可以一次創建多個目錄。
三、目錄轉移命令?cd
? cd轉移命令可以轉移絕對路徑和相對路徑
轉移到tmp/liyang文件夾下
轉移到當前目錄下liyang的文件夾下
返回上一級目錄
四、當前目錄顯示命令 pwd
? 顯示當前所在目錄
??無選項與參數
??
?
2、使用FTP上傳文件
步驟 1: 建立 FTP 連接
想要連接 FTP 服務器,在命令上中先輸入ftp然后空格跟上 FTP 服務器的域名 'domain.com' 或者 IP 地址
例如:
步驟 2: 使用用戶名密碼登錄
絕大多數的 FTP 服務器是使用密碼保護的,因此這些 FTP 服務器會詢問'username'和'password'.
如果你連接到被稱作匿名 FTP 服務器(LCTT 譯注:即,并不需要你有真實的用戶信息即可使用的 FTP 服務器稱之為匿名 FTP 服務器),可以嘗試anonymous作為用戶名以及使用空密碼:
之后,終端會返回如下的信息:
登錄成功。
FTP 登錄成功
?
步驟 3: 目錄操作
FTP 命令可以列出、移動和創建文件夾,如同我們在本地使用我們的電腦一樣。ls可以打印目錄列表,cd可以改變目錄,mkdir可以創建文件夾。
?
使用安全設置列出目錄
服務器將返回:
打印目錄
改變目錄:
改變目錄可以輸入:
服務器將會返回:
步驟 4: 使用 FTP 下載文件
在下載一個文件之前,我們首先需要使用lcd命令設定本地接受目錄位置。
如果你不指定下載目錄,文件將會下載到你登錄 FTP 時候的工作目錄。
現在,我們可以使用命令 get 來下載文件,比如:
文件會保存在使用lcd命令設置的目錄位置。
服務器返回消息:
使用FTP下載文件
下載多個文件可以使用通配符及?mget?命令。例如,下面這個例子我打算下載所有以 .xls 結尾的文件。
?
步驟 5: 使用 FTP 上傳文件
完成 FTP 連接后,FTP 同樣可以上傳文件
使用?put命令上傳文件:
當文件不再當前本地目錄下的時候,可以使用絕對路徑:
同樣,可以上傳多個文件:
?
步驟 6: 關閉 FTP 連接
完成FTP工作后,為了安全起見需要關閉連接。有三個命令可以關閉連接:
任意一個命令可以斷開FTP服務器連接并返回:
注意ftp傳輸到linux服務后,解壓文件可能會報錯,最好使用bin命令將文件轉化為二進制
3、對文件的操作
一:文件處理命令?rmdir
??此命令只能刪除空白目錄
??命令格式:?rmdir 目錄的路徑
??rmdir /tmp/liyang
二、文件/目錄復制命令?cp
??命令格式:?cp -rp [源文件] [目標文件]
???-r?復制目錄
???-p?保留文件屬性(時間屬性等等)
復制grup.conf文件到/etc目錄下
注意:?/etc/grup.conf的文件屬性已經變化,例如時間屬性已經變為當前時間,也就是創建時間。
復制liyang的文件夾到/etc目錄下。
復制liyang的文件夾并且重命名為cangjing到/etc目錄下。
有一坑:?有一些同學可能好奇為啥不是創建cangjing文件夾然后再把liyang文件復制進去。這里提醒大家的是之所這樣實現是因為etc目錄下沒有cangjing這個目錄,所以系統自動重命名,如果etc文件夾有著一個目錄,就是復制到cangjing目錄下。
復制多個文件到一個目錄下。
三、文件/目錄的移動剪切命令?mv
??命令格式:?mv [舊文件名] [新文件名]
移動a1.php到liyang文件夾下。
重命名 :?a1.php -->a2.php
四、文件/目錄的刪除命令?rm
??命令格式:?rm [-rf ] 文件/目錄
- -r: 刪除目錄
- -f: 強制執行
一般情況都是-rf 一起使用,否則每刪一個目錄系統都要提問是否刪除。
rm -r liyang
刪除liyang的文件夾
每刪除一個文件系統都會提示你是否刪除,所以一般使用 -f 直接強制刪除。
五、新建文件命令?touch
??命令格式:?touch 文件名
??touch a1.php
??創建a1.php在當前目錄
六、文件查看命令?cat
??命令格式:?cat [-n] 文件名
- -n 顯示行號
七、文件查看優化命令?more和less
??命令格式:?more/less 文件名
??這兩個命令適用于查看大文件內容,因為使用cat命令是一只刷新這個屏幕直至顯示完全,所以采用more和less命令可以分頁顯示。
- 空格/f:?向下翻頁
- 回車:?換行
- q或者Q:?推出
??但是more命令只能向下翻頁,不能向上翻頁,所以less命令可以向下或者向上翻頁。
less除了包含上面的使用方法還包含:
- PagOn:?向上翻頁
- 上箭頭:?向上換行
八、固定查看文件內容命令?head和tail
??命令格式:?head/tail -n [數字] 文件路徑
??如果未指定數字則默認顯示10行。
??含義:?head:固定查看文件的前幾行數據;tail:固定查看文件后幾行數據。
4、對權限和用戶的認識和操作
組的基本介紹
? 在Linux中的每個用戶必須屬于一個組,不能獨立于組之外,在linux中每個文件有?所有者?、所在組、其它組?的概念。
1)所有者
2)所在組
3)其它組
4)改變用戶所在組
新增組
指令
? groupadd 組名:增加一個新的用戶組
-g:指定用戶組標識號GID
-o:一般與-g一起使用,表示新用戶組的GID可以與已有用戶組GID相同
示例:
- groupadd group1:增加一個用戶組group1,GID是在當前已有GID最大值上加1
- groupadd -g 101 group1:增加一個用戶組group1,并指定其GID為101
刪除組
? groupdel 組名:組名不存在時會提示錯誤信息。
修改用戶組
在添加用戶時,可以指定將用戶添加到哪個組,可以用root的權限改變用戶所在的組。
? usermod -g 用戶組 用戶名
? usermod -d 目錄名 用戶名 改變該用戶登錄的初始目錄
用戶和組相關的文件
/etc/passwd:
- 用戶的配置文件,記錄用戶的各種信息
- 每行含義,用戶名:口令:用戶標識號:組標識號:注釋性描述:主目錄:登錄shell
- ? wansw?:x:? 1001: 1001: : /home/wansw: /bin/bash
/etc/shadow
- 口令的配置文件
- 每行含義,登錄名:加密口令:最后一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標志
/etc/group
- 組的配置文件,記錄Linux包含的組的信息
- 每行含義,組名:組標識號:組內用戶列表
查看文件的所有者
ls -ahl:-rw-r--r-- 1 root root 162 Jul 6 2018 1.log
第一個root:所屬用戶
第二個root:用戶所屬組
chgrp,采用群組名或群組識別碼GID的方式改變文件或目錄的所屬群組,超級用戶使用。被改變的組名必須在/etc/group文件內存在
-c:當發生改變時輸出調試信息
-f:不顯示錯誤信息
-R:處理指定目錄及其下所有子目錄、子文件
-v:運行時顯示詳細處理信息
例如:
chgrp -v bin log1.log:將log1.log的群組改為bin,并顯示詳細處理信息
chgrp --reference=log2.log log1.log:改變log1.log群組屬性,使之參考log2.log
chgrp -R bin test:改變test下所有目錄及其子目錄的群組屬性為bin
chgrp -R 100 test:根據群組識別碼GID改變test群組屬性
chgrp polic orange.txt:把文件的所屬組改成 polic
chown,改變文件的擁有者與群組,擁有者可用用戶名或用戶ID、群組可用組名或組ID。chown命令的操作權限一般為系統管理員,系統管理員常將文件拷貝到另一用戶目錄名下,使之擁有使用該文件的權限
-c:顯示更改的部分信息
-f:忽略錯誤信息
-R:處理指定目錄及其下所有子目錄、子文件
-v:顯示詳細處理信息
例如:
chown mail:mail log1.log:改變log1.log的擁有者與所屬群組為mail
chown :mail log1.log:改變log1.log的文件群組為mail
chown -R -v root:mail test6:改變test6文件夾及其下所有文件/文件夾的所有者為root,群組為mail,修改時顯示處理信息。
權限介紹
-rw-r--r-- 1 root root 162 Jul 6 2018 1.log
-
0:確定文件類型。
- d:目錄
- - :普通文件
- l:軟鏈接
- c:字符設備【鍵盤、鼠標等】
- b:塊文件【硬盤】
-
1-3:確定文件的所有者擁有的權限---User。
-
4-6:確定所屬組的用戶擁有的權限--Group。
-
7-9:確定其他用戶擁有的權限--Other User。
-
10:
- 第一位是目錄:表示 該目錄下的子目錄數量【包含有隱藏目錄數量】。
- 第一位是文件:表示硬鏈接數。
-
第一個root:所屬用戶
-
第二個root:文件所在組
-
162:表示文件大小
- 如果是目錄,此處顯示 4096。
-
Jul 6 2018:最后修改時間
rwx權限說明
- 作用到文件上:
- r:可讀
- w:可寫,只有對該文件所在目錄有寫權限,才可以對文件進行刪除。
- x:可以執行
- 作用到目錄:
- r:可讀,ls 命令可以查看目錄內容
- w:可以修改,目錄內新增+刪除+重命名目錄
- x:可以進入該目錄
- 可以用數字表示權限:
- r:4
- w:2
- x:1
chmod,用于改變Linux系統文件或目錄的訪問權限
-f:錯誤信息不輸出
-c:當發生改變時,報告處理信息
-R:處理執行目錄及其子目錄下所有文件
-v:運行時顯示詳細處理信息
<權限范圍>+<權限設置>:使權限范圍內的目錄或文件具有指定權限
<權限范圍>-<權限設置>:刪除權限范圍內的目錄或文件的指定權限
<權限范圍>=<權限設置>:設置權限范圍內的目錄或文件的權限為指定的值
| u:目錄或文件的當前用戶 | r:讀,代號為4 |
| g:目錄或文件的當前群組 | w:寫,代號為2 |
| o:其他用戶或群組 | x:執行,代號為1 |
| a:所有用戶和群組 | -:刪除,代號為0 |
| ? | s:特權權限 |
例如:
chmod a+x log1.log:設定文件log1.log所有用戶或群組都有執行權限
chmod ug+x,o-x log1.log:同時設定不同的用戶權限
chmod u=x log1.log:撤銷用戶原有對log1.log的權限并設定為x
chmod -R u+x test4:遞歸地給test4下所有文件與子目錄分配執行權限
chmod 751 file:給file、屬主分配讀、寫、執行權限,給所在組分配讀、執行權限,其他用戶分配執行權限
chmod tom apple.txt:把 apple.txt 文件 的所有者轉給 tom 用戶
5、編輯文件
所有的 Unix Like 系統都會內建 vi 文書編輯器,其他的文書編輯器則不一定會存在。
但是目前我們使用比較多的是 vim 編輯器。
vim 具有程序編輯的能力,可以主動的以字體顏色辨別語法的正確性,方便程序設計。
vi/vim 的使用
基本上 vi/vim 共分為三種模式,分別是命令模式(Command mode),輸入模式(Insert mode)和底線命令模式(Last line mode)。 這三種模式的作用分別是:
命令模式:
用戶剛剛啟動 vi/vim,便進入了命令模式。
此狀態下敲擊鍵盤動作會被Vim識別為命令,而非輸入字符。比如我們此時按下i,并不會輸入一個字符,i被當作了一個命令。
以下是常用的幾個命令:
- i?切換到輸入模式,以輸入字符。
- x?刪除當前光標所在處的字符。
- :?切換到底線命令模式,以在最底一行輸入命令。
若想要編輯文本:啟動Vim,進入了命令模式,按下i,切換到輸入模式。
命令模式只有一些最基本的命令,因此仍要依靠底線命令模式輸入更多命令。
輸入模式
在命令模式下按下i就進入了輸入模式。
在輸入模式中,可以使用以下按鍵:
- 字符按鍵以及Shift組合,輸入字符
- ENTER,回車鍵,換行
- BACK SPACE,退格鍵,刪除光標前一個字符
- DEL,刪除鍵,刪除光標后一個字符
- 方向鍵,在文本中移動光標
- HOME/END,移動光標到行首/行尾
- Page Up/Page Down,上/下翻頁
- Insert,切換光標為輸入/替換模式,光標將變成豎線/下劃線
- ESC,退出輸入模式,切換到命令模式
底線命令模式
在命令模式下按下:(英文冒號)就進入了底線命令模式。
底線命令模式可以輸入單個或多個字符的命令,可用的命令非常多。
在底線命令模式中,基本的命令有(已經省略了冒號):
- q 退出程序
- w 保存文件
按ESC鍵可隨時退出底線命令模式。
簡單的說,我們可以將這三個模式想成底下的圖標來表示:
vi/vim 使用實例
使用 vi/vim 進入一般模式
如果你想要使用 vi 來建立一個名為 runoob.txt 的文件時,你可以這樣做:
<span style="color:#333333"><span style="color:#000000">$ vim runoob</span><span style="color:#666600">.</span><span style="color:#000000">txt</span></span>直接輸入?vi 文件名?就能夠進入 vi 的一般模式了。請注意,記得 vi 后面一定要加文件名,不管該文件存在與否!
按下 i 進入輸入模式(也稱為編輯模式),開始編輯文字
在一般模式之中,只要按下 i, o, a 等字符就可以進入輸入模式了!
在編輯模式當中,你可以發現在左下角狀態欄中會出現 –INSERT- 的字樣,那就是可以輸入任意字符的提示。
這個時候,鍵盤上除了?Esc?這個按鍵之外,其他的按鍵都可以視作為一般的輸入按鈕了,所以你可以進行任何的編輯。
按下 ESC 按鈕回到一般模式
好了,假設我已經按照上面的樣式給他編輯完畢了,那么應該要如何退出呢?是的!沒錯!就是給他按下?Esc?這個按鈕即可!馬上你就會發現畫面左下角的 – INSERT – 不見了!
在一般模式中按下?:wq?儲存后離開 vi
OK,我們要存檔了,存盤并離開的指令很簡單,輸入?:wq?即可保存離開!
OK! 這樣我們就成功創建了一個 runoob.txt 的文件。
vi/vim 按鍵說明
除了上面簡易范例的 i, Esc, :wq 之外,其實 vim 還有非常多的按鍵可以使用。
第一部分:一般模式可用的光標移動、復制粘貼、搜索替換等
| h 或 向左箭頭鍵(←) | 光標向左移動一個字符 |
| j 或 向下箭頭鍵(↓) | 光標向下移動一個字符 |
| k 或 向上箭頭鍵(↑) | 光標向上移動一個字符 |
| l 或 向右箭頭鍵(→) | 光標向右移動一個字符 |
| 如果你將右手放在鍵盤上的話,你會發現 hjkl 是排列在一起的,因此可以使用這四個按鈕來移動光標。 如果想要進行多次移動的話,例如向下移動 30 行,可以使用 "30j" 或 "30↓" 的組合按鍵, 亦即加上想要進行的次數(數字)后,按下動作即可! | |
| [Ctrl] + [f] | 屏幕『向下』移動一頁,相當于 [Page Down]按鍵 (常用) |
| [Ctrl] + [b] | 屏幕『向上』移動一頁,相當于 [Page Up] 按鍵 (常用) |
| [Ctrl] + [d] | 屏幕『向下』移動半頁 |
| [Ctrl] + [u] | 屏幕『向上』移動半頁 |
| + | 光標移動到非空格符的下一行 |
| - | 光標移動到非空格符的上一行 |
| n<space> | 那個 n 表示『數字』,例如 20 。按下數字后再按空格鍵,光標會向右移動這一行的 n 個字符。例如 20<space> 則光標會向后面移動 20 個字符距離。 |
| 0 或功能鍵[Home] | 這是數字『 0 』:移動到這一行的最前面字符處 (常用) |
| $ 或功能鍵[End] | 移動到這一行的最后面字符處(常用) |
| H | 光標移動到這個屏幕的最上方那一行的第一個字符 |
| M | 光標移動到這個屏幕的中央那一行的第一個字符 |
| L | 光標移動到這個屏幕的最下方那一行的第一個字符 |
| G | 移動到這個檔案的最后一行(常用) |
| nG | n 為數字。移動到這個檔案的第 n 行。例如 20G 則會移動到這個檔案的第 20 行(可配合 :set nu) |
| gg | 移動到這個檔案的第一行,相當于 1G 啊! (常用) |
| n<Enter> | n 為數字。光標向下移動 n 行(常用) |
| /word | 向光標之下尋找一個名稱為 word 的字符串。例如要在檔案內搜尋 vbird 這個字符串,就輸入 /vbird 即可! (常用) |
| ?word | 向光標之上尋找一個字符串名稱為 word 的字符串。 |
| n | 這個 n 是英文按鍵。代表重復前一個搜尋的動作。舉例來說, 如果剛剛我們執行 /vbird 去向下搜尋 vbird 這個字符串,則按下 n 后,會向下繼續搜尋下一個名稱為 vbird 的字符串。如果是執行 ?vbird 的話,那么按下 n 則會向上繼續搜尋名稱為 vbird 的字符串! |
| N | 這個 N 是英文按鍵。與 n 剛好相反,為『反向』進行前一個搜尋動作。 例如 /vbird 后,按下 N 則表示『向上』搜尋 vbird 。 |
| 使用 /word 配合 n 及 N 是非常有幫助的!可以讓你重復的找到一些你搜尋的關鍵詞! | |
| :n1,n2s/word1/word2/g | n1 與 n2 為數字。在第 n1 與 n2 行之間尋找 word1 這個字符串,并將該字符串取代為 word2 !舉例來說,在 100 到 200 行之間搜尋 vbird 并取代為 VBIRD 則: 『:100,200s/vbird/VBIRD/g』。(常用) |
| :1,$s/word1/word2/g?或?:%s/word1/word2/g | 從第一行到最后一行尋找 word1 字符串,并將該字符串取代為 word2 !(常用) |
| :1,$s/word1/word2/gc?或?:%s/word1/word2/gc | 從第一行到最后一行尋找 word1 字符串,并將該字符串取代為 word2 !且在取代前顯示提示字符給用戶確認 (confirm) 是否需要取代!(常用) |
| x, X | 在一行字當中,x 為向后刪除一個字符 (相當于 [del] 按鍵), X 為向前刪除一個字符(相當于 [backspace] 亦即是退格鍵) (常用) |
| nx | n 為數字,連續向后刪除 n 個字符。舉例來說,我要連續刪除 10 個字符, 『10x』。 |
| dd | 刪除游標所在的那一整行(常用) |
| ndd | n 為數字。刪除光標所在的向下 n 行,例如 20dd 則是刪除 20 行 (常用) |
| d1G | 刪除光標所在到第一行的所有數據 |
| dG | 刪除光標所在到最后一行的所有數據 |
| d$ | 刪除游標所在處,到該行的最后一個字符 |
| d0 | 那個是數字的 0 ,刪除游標所在處,到該行的最前面一個字符 |
| yy | 復制游標所在的那一行(常用) |
| nyy | n 為數字。復制光標所在的向下 n 行,例如 20yy 則是復制 20 行(常用) |
| y1G | 復制游標所在行到第一行的所有數據 |
| yG | 復制游標所在行到最后一行的所有數據 |
| y0 | 復制光標所在的那個字符到該行行首的所有數據 |
| y$ | 復制光標所在的那個字符到該行行尾的所有數據 |
| p, P | p 為將已復制的數據在光標下一行貼上,P 則為貼在游標上一行! 舉例來說,我目前光標在第 20 行,且已經復制了 10 行數據。則按下 p 后, 那 10 行數據會貼在原本的 20 行之后,亦即由 21 行開始貼。但如果是按下 P 呢? 那么原本的第 20 行會被推到變成 30 行。 (常用) |
| J | 將光標所在行與下一行的數據結合成同一行 |
| c | 重復刪除多個數據,例如向下刪除 10 行,[ 10cj ] |
| u | 復原前一個動作。(常用) |
| [Ctrl]+r | 重做上一個動作。(常用) |
| 這個 u 與 [Ctrl]+r 是很常用的指令!一個是復原,另一個則是重做一次~ 利用這兩個功能按鍵,你的編輯,嘿嘿!很快樂的啦! | |
| . | 不要懷疑!這就是小數點!意思是重復前一個動作的意思。 如果你想要重復刪除、重復貼上等等動作,按下小數點『.』就好了! (常用) |
第二部分:一般模式切換到編輯模式的可用的按鈕說明
| i, I | 進入輸入模式(Insert mode): i 為『從目前光標所在處輸入』, I 為『在目前所在行的第一個非空格符處開始輸入』。 (常用) |
| a, A | 進入輸入模式(Insert mode): a 為『從目前光標所在的下一個字符處開始輸入』, A 為『從光標所在行的最后一個字符處開始輸入』。(常用) |
| o, O | 進入輸入模式(Insert mode): 這是英文字母 o 的大小寫。o 為在目前光標所在的下一行處輸入新的一行; O 為在目前光標所在的上一行處輸入新的一行!(常用) |
| r, R | 進入取代模式(Replace mode): r 只會取代光標所在的那一個字符一次;R會一直取代光標所在的文字,直到按下 ESC 為止;(常用) |
| 上面這些按鍵中,在 vi 畫面的左下角處會出現『--INSERT--』或『--REPLACE--』的字樣。 由名稱就知道該動作了吧!!特別注意的是,我們上面也提過了,你想要在檔案里面輸入字符時, 一定要在左下角處看到 INSERT 或 REPLACE 才能輸入喔! | |
| [Esc] | 退出編輯模式,回到一般模式中(常用) |
第三部分:一般模式切換到指令行模式的可用的按鈕說明
| :w | 將編輯的數據寫入硬盤檔案中(常用) |
| :w! | 若文件屬性為『只讀』時,強制寫入該檔案。不過,到底能不能寫入, 還是跟你對該檔案的檔案權限有關啊! |
| :q | 離開 vi (常用) |
| :q! | 若曾修改過檔案,又不想儲存,使用 ! 為強制離開不儲存檔案。 |
| 注意一下啊,那個驚嘆號 (!) 在 vi 當中,常常具有『強制』的意思~ | |
| :wq | 儲存后離開,若為 :wq! 則為強制儲存后離開 (常用) |
| ZZ | 這是大寫的 Z 喔!如果修改過,保存當前文件,然后退出!效果等同于(保存并退出) |
| ZQ | 不保存,強制退出。效果等同于?:q!。 |
| :w [filename] | 將編輯的數據儲存成另一個檔案(類似另存新檔) |
| :r [filename] | 在編輯的數據中,讀入另一個檔案的數據。亦即將 『filename』 這個檔案內容加到游標所在行后面 |
| :n1,n2 w [filename] | 將 n1 到 n2 的內容儲存成 filename 這個檔案。 |
| :! command | 暫時離開 vi 到指令行模式下執行 command 的顯示結果!例如 『:! ls /home』即可在 vi 當中察看 /home 底下以 ls 輸出的檔案信息! |
| :set nu | 顯示行號,設定之后,會在每一行的前綴顯示該行的行號 |
| :set nonu | 與 set nu 相反,為取消行號! |
特別注意,在 vi/vim 中,數字是很有意義的!數字通常代表重復做幾次的意思! 也有可能是代表去到第幾個什么什么的意思。
舉例來說,要刪除 50 行,則是用 『50dd』 對吧! 數字加在動作之前,如我要向下移動 20 行呢?那就是『20j』或者是『20↓』即可。
?
?
?
參考文獻:寫完發現這個上面已經寫的很全了,只是記錄如有引用您的文章,請聯系我
https://www.runoob.com/linux/linux-system-contents.html
總結
以上是生活随笔為你收集整理的linux的基本命令--常用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 力扣刷题常用数据结构和方法(java版本
- 下一篇: linux系统给jvm分配来多少内存