Linux一些命令總結

2021-08-18 00:21:00 字數 2181 閱讀 7121

linux下檔案的複製、移動與刪除

檢視centos 版本 :cat /etc/redhat-release

1,複製貼上檔案  cp [選項] 原始檔或目錄 目標檔案或目錄

2,剪下貼上檔案  mv [選項] 原始檔或目錄 目標檔案或目錄

3,刪除檔案    rm 檔案      慎用 rm -rf

linux下檔案的複製、移動與刪除命令為:cp,mv,rm

一、檔案複製命令cp

命令格式:

cp [-adfilprsu] 原始檔(source) 目標檔案(destination)

cp [option] source1 source2 source3 … directory

引數說明:

-a:是指archive的意思,也說是指複製所有的目錄

-d:若原始檔為連線檔案(link file),則複製連線檔案屬性而非檔案本身

-f:強制(force),若有重複或其它疑問時,不會詢問使用者,而強制複製

-i:若目標檔案(destination)已存在,在覆蓋時會先詢問是否真的操作

-l:建立硬連線(hard link)的連線檔案,而非複製檔案本身

-p:與檔案的屬性一起複製,而非使用預設屬性

-r:遞迴複製,用於目錄的複製操作

-s:複製成符號連線檔案(symbolic link),即「快捷方式」檔案

-u:若目標檔案比原始檔舊,更新目標檔案

如將/test1目錄下的file1複製到/test3目錄,並將檔名改為file2,可輸入以下命令:

cp /test1/file1 /test3/file2

二、檔案移動命令mv

命令格式:mv [-fiv] source destination

引數說明:

-f:force,強制直接移動而不詢問

-i:若目標檔案(destination)已經存在,就會詢問是否覆蓋

-u:若目標檔案已經存在,且原始檔比較新,才會更新

如將/test1目錄下的file1複製到/test3 目錄,並將檔名改為file2,可輸入以下命令:

mv /test1/file1 /test3/file2

三、檔案刪除命令rm

命令格式:rm [fir] 檔案或目錄

引數說明:

-f:強制刪除

-i:互動模式,在刪除前詢問使用者是否操作

-r:遞迴刪除,常用在目錄的刪除

如刪除/test目錄下的file1檔案,可以輸入以下命令:

rm -i /test/file1

vim的4種模式切換

1.正常模式 (normal-mode)

啟動vim後預設處於正常模式。不論位於什麼模式,按下鍵(有時需要按兩下)都會進入正常模式。

2.插入模式(insert-mode)

在正常模式中按下i, i, a, a等鍵(後面系列文章會詳細介紹),會進入插入模式。

現在只用記住按i鍵會進行插入模式。插入模式中,擊鍵時會寫入相應的字元

3.命令模式(command)

在正常模式中,按下:(冒號)鍵,會進入命令模式。在命令模式中可以執行

一些輸入並執行一些vim或外掛程式提供的指令,就像在shell裡一樣。這些指令包括

設定環境、檔案操作、呼叫某個功能等等。

常用的命令有:q(退出)、q!(強制退出)、w(儲存)、wq(儲存並退出

4.可視模式(visual)

可視模式簡單來說就是選中一塊編輯區域,然後在上面執行一些操作,比如刪除,替換,改變大小寫等。

在正常模式按下v(字元文字,逐個字元選擇文字), v(行文字,逐行選擇文字), +v(塊文字,按照塊的方式選擇文字),可以進入可視模式。可視模式中的

操作有點像拿滑鼠進行操作,選擇文字的時候有一種滑鼠選擇的即視感,有時候會很方便。

d 刪除選中文字

c 修改選中文字

r 替換選中文字

i 在選中文字前插入

a 在選中文字後插入

gu 選中區域轉為小寫

gu 選中區域轉為大寫

g~ 大小寫互調

向右縮排乙個單位
< 向左縮排乙個單位

linux命令一些常用總結

bin bash ftp n open 10.139.0.130 開啟連線ftp ip user odsftp ahvrab5 使用者名稱和密碼 prompt off 關閉密碼詢問 binary 開啟二進位制 檔案所在目錄 mget credit cheat ods 201806.tar.gz.a ...

常用的一些linux命令總結

ps 檢視系統程序執行緒,我一般都是用這個命令檢視程序pid的,然後用pid做更深入的排查。基本用法 ps aux 檢視所有程序 ps t p 檢視某個程序的執行緒 參考資料 10個重要的linux ps命令實戰 檢視系統程序樹,他可以把各個程序之間的關係用樹形結構標識出來。基本用法 pstree ...

Linux常用的一些命令總結 一

學習linux需要從一些命令入手,最近剛結束個專案,時間還算充裕,linux的重要性毋庸置疑,自己對linux進行了一些總結,分享下 1.man 命令 對一些命令需要找些註解,解釋的話,man命令很重要 2.ls 命令 檢視當前目錄下檔案文件 例子 ls a 檢視出當前文件,包括些隱藏的文件 ls ...