亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創

Linux基礎命令學習

2023-09-01 09:42:55
22
0

1. ssh

ssh [ip] 進入目標IP機器,配置免密可實現免密登錄,否則得輸入密碼

配置免密方法:

ssh-copy-id [username]@[ip] 然后輸入密碼

2. mv

Linux mv(英文全拼:move file)命令用來為文件或目錄改名、或將文件或目錄移入其它位置。

mv [options] source dest

mv [options] source... directory

參數說明

  • -b: 當目標文件或目錄存在時,在執行覆蓋前,會為其創建一個備份。
  • -i: 如果指定移動的源目錄或文件與目標的目錄或文件同名,則會先詢問是否覆蓋舊文件,輸入 y 表示直接覆蓋,輸入 n 表示取消該操作。
  • -f: 如果指定移動的源目錄或文件與目標的目錄或文件同名,不會詢問,直接覆蓋舊文件。
  • -n: 不要覆蓋任何已存在的文件或目錄。
  • -u:當源文件比目標文件新或者目標文件不存在時,才執行移動操作。

3. cp

cp 命令,主要用來復制文件和目錄。

cp [options] source dest

參數說明

  • -a:相當于 -d、-p、-r 選項的集合,這幾個選項我們一一介紹;
  • -d:如果源文件為軟鏈接(對硬鏈接無效),則復制出的目標文件也為軟鏈接;
  • -i:詢問,如果目標文件已經存在,則會詢問是否覆蓋;
  • -l:把目標文件建立為源文件的硬鏈接文件,而不是復制源文件;
  • -s:把目標文件建立為源文件的軟鏈接文件,而不是復制源文件;
  • -p:復制后目標文件保留源文件的屬性(包括所有者、所屬組、權限和時間);
  • -r:遞歸復制,用于復制目錄;
  • -u:若目標文件比源文件有差異,則使用該選項可以更新目標文件,此選項可用于對文件的升級和備用。

4. diff

diff命令,主要用于比較文件差異。

diff 以逐行的方式,比較文本文件的異同處。如果指定要比較目錄,則 diff 會比較目錄中相同文件名的文件,但不會比較其中子目錄。

diff [options] source1 source2

參數說明

  • -b 忽略空格
  • -B 忽略空行
  • -i 忽略大小寫
  • -c 顯示文件所有內容并標示不同
  • -r 對比目錄
  • -u 合并輸出

5. rm

rm命令,主要用于刪除文件或者文件目錄

刪除文件:

rm -f [file]

刪除目錄:

rm -rf [dir]

6. mkdir

mkdir命令,主要用于創建文件目錄

創建一個目錄:

mkdir [-p] dirName #-p 確保目錄名稱存在,不存在的就建一個。
 

7. vi/vim

vi/vim有命令模式輸入模式

在vi打開一個文件后,會進入命令模式,此時鍵盤動作為命令而非輸入文本,命令模式的命令有:

  • i -- 切換到輸入模式,在光標當前位置開始輸入文本。
  • x -- 刪除當前光標所在處的字符。
  • : -- 切換到底線命令模式,以在最底一行輸入命令。
  • a -- 進入插入模式,在光標下一個位置開始輸入文本。
  • o:在當前行的下方插入一個新行,并進入插入模式。
  • O -- 在當前行的上方插入一個新行,并進入插入模式。
  • dd -- 刪除當前行。
  • yy -- 復制當前行。
  • p -- 粘貼剪貼板內容到光標下方。
  • P -- 粘貼剪貼板內容到光標上方。
  • u -- 撤銷上一次操作。
  • Ctrl + r -- 重做上一次撤銷的操作。
  • :w -- 保存文件。
  • :q -- 退出 Vim 編輯器。
  • :q! -- 強制退出Vim 編輯器,不保存修改。
  • :wq! --保存并強制退出編輯器

 進入輸入模式方式很簡單,命令模式按下i即可進入輸入模式:

如果出現文件沒有保存的情況,在vi文件的時候會提示有一個.swp文件需要處理,這個時候可以rm一下。

8. scp

可以實現從本地上傳下載文件

  1. 下載目錄
    $ scp -P10000 -r username@10.0.xx.xx:/home/data/xx /Users/Desktop
    將10.0.xx.xx linux系統中/home/data/xx目錄copy到當前目錄下面
  2. 下載文件
    $ scp -P10000 -r username@10.0.xx.xx:/home/data.txt /Users/Desktop
    將10.0.250.128linux系統中/home/data.txt文件copy到當前目錄 /Users/Desktop下面
  3. 上傳目錄
    $ scp -P10000 -r /Users/Desktop/cf1 haram.shen@10.0.xx.xx:/home/
    將當前目錄中的 /Users/Desktop/cf1目錄上傳到服務器/home/目錄下面。
  4. 上傳文件
    $ scp -P10000 -r /Users/Desktop/test.zip username@10.0.xx.xx:/home
    將當前目錄中的 /Users/Desktop目錄下的test.zip上傳到服務器/home目錄下面。

將文件從部署節點傳輸到部署節點:

docker cp [部署節點文件路徑] [容器名]:[容器文件保存路徑]

 

0條評論
0 / 1000
貳拾畫生
16文章數
0粉絲數
貳拾畫生
16 文章 | 0 粉絲
貳拾畫生
16文章數
0粉絲數
貳拾畫生
16 文章 | 0 粉絲
原創

Linux基礎命令學習

2023-09-01 09:42:55
22
0

1. ssh

ssh [ip] 進入目標IP機器,配置免密可實現免密登錄,否則得輸入密碼

配置免密方法:

ssh-copy-id [username]@[ip] 然后輸入密碼

2. mv

Linux mv(英文全拼:move file)命令用來為文件或目錄改名、或將文件或目錄移入其它位置。

mv [options] source dest

mv [options] source... directory

參數說明

  • -b: 當目標文件或目錄存在時,在執行覆蓋前,會為其創建一個備份。
  • -i: 如果指定移動的源目錄或文件與目標的目錄或文件同名,則會先詢問是否覆蓋舊文件,輸入 y 表示直接覆蓋,輸入 n 表示取消該操作。
  • -f: 如果指定移動的源目錄或文件與目標的目錄或文件同名,不會詢問,直接覆蓋舊文件。
  • -n: 不要覆蓋任何已存在的文件或目錄。
  • -u:當源文件比目標文件新或者目標文件不存在時,才執行移動操作。

3. cp

cp 命令,主要用來復制文件和目錄。

cp [options] source dest

參數說明

  • -a:相當于 -d、-p、-r 選項的集合,這幾個選項我們一一介紹;
  • -d:如果源文件為軟鏈接(對硬鏈接無效),則復制出的目標文件也為軟鏈接;
  • -i:詢問,如果目標文件已經存在,則會詢問是否覆蓋;
  • -l:把目標文件建立為源文件的硬鏈接文件,而不是復制源文件;
  • -s:把目標文件建立為源文件的軟鏈接文件,而不是復制源文件;
  • -p:復制后目標文件保留源文件的屬性(包括所有者、所屬組、權限和時間);
  • -r:遞歸復制,用于復制目錄;
  • -u:若目標文件比源文件有差異,則使用該選項可以更新目標文件,此選項可用于對文件的升級和備用。

4. diff

diff命令,主要用于比較文件差異。

diff 以逐行的方式,比較文本文件的異同處。如果指定要比較目錄,則 diff 會比較目錄中相同文件名的文件,但不會比較其中子目錄。

diff [options] source1 source2

參數說明

  • -b 忽略空格
  • -B 忽略空行
  • -i 忽略大小寫
  • -c 顯示文件所有內容并標示不同
  • -r 對比目錄
  • -u 合并輸出

5. rm

rm命令,主要用于刪除文件或者文件目錄

刪除文件:

rm -f [file]

刪除目錄:

rm -rf [dir]

6. mkdir

mkdir命令,主要用于創建文件目錄

創建一個目錄:

mkdir [-p] dirName #-p 確保目錄名稱存在,不存在的就建一個。
 

7. vi/vim

vi/vim有命令模式輸入模式

在vi打開一個文件后,會進入命令模式,此時鍵盤動作為命令而非輸入文本,命令模式的命令有:

  • i -- 切換到輸入模式,在光標當前位置開始輸入文本。
  • x -- 刪除當前光標所在處的字符。
  • : -- 切換到底線命令模式,以在最底一行輸入命令。
  • a -- 進入插入模式,在光標下一個位置開始輸入文本。
  • o:在當前行的下方插入一個新行,并進入插入模式。
  • O -- 在當前行的上方插入一個新行,并進入插入模式。
  • dd -- 刪除當前行。
  • yy -- 復制當前行。
  • p -- 粘貼剪貼板內容到光標下方。
  • P -- 粘貼剪貼板內容到光標上方。
  • u -- 撤銷上一次操作。
  • Ctrl + r -- 重做上一次撤銷的操作。
  • :w -- 保存文件。
  • :q -- 退出 Vim 編輯器。
  • :q! -- 強制退出Vim 編輯器,不保存修改。
  • :wq! --保存并強制退出編輯器

 進入輸入模式方式很簡單,命令模式按下i即可進入輸入模式:

如果出現文件沒有保存的情況,在vi文件的時候會提示有一個.swp文件需要處理,這個時候可以rm一下。

8. scp

可以實現從本地上傳下載文件

  1. 下載目錄
    $ scp -P10000 -r username@10.0.xx.xx:/home/data/xx /Users/Desktop
    將10.0.xx.xx linux系統中/home/data/xx目錄copy到當前目錄下面
  2. 下載文件
    $ scp -P10000 -r username@10.0.xx.xx:/home/data.txt /Users/Desktop
    將10.0.250.128linux系統中/home/data.txt文件copy到當前目錄 /Users/Desktop下面
  3. 上傳目錄
    $ scp -P10000 -r /Users/Desktop/cf1 haram.shen@10.0.xx.xx:/home/
    將當前目錄中的 /Users/Desktop/cf1目錄上傳到服務器/home/目錄下面。
  4. 上傳文件
    $ scp -P10000 -r /Users/Desktop/test.zip username@10.0.xx.xx:/home
    將當前目錄中的 /Users/Desktop目錄下的test.zip上傳到服務器/home目錄下面。

將文件從部署節點傳輸到部署節點:

docker cp [部署節點文件路徑] [容器名]:[容器文件保存路徑]

 

文章來自個人專欄
文章 | 訂閱
0條評論
0 / 1000
請輸入你的評論
0
0