linux碰到的一些命令

cd 命令:

1、cd / 是跳轉到根目錄
根目錄是全部用戶共享的目錄,如圖所示(是在home目錄的上一級,裏面含有home目錄)html


2、cd ~ 是跳轉到當前用戶的家目錄(和cd  命令相同,都是進入用戶主目錄)
若是是root用戶,cd ~ 至關於 cd /root
若是是普通用戶,cd ~ 至關於cd /home/當前用戶名(例如user1用戶,則進入/root/user1目錄)spa

 

3、cd /home 至關於查看有多少普通用戶的家目錄
由於全部的普通用戶的父目錄都是home目錄(下面只有一個普通用戶user1).net

 

4、cd ..     返回上一級目錄htm

 

5、cd .      當前目錄blog

 

6、 返回上兩級目錄 get

 

mv命令

mv命令是move的縮寫,能夠用來移動文件或者將文件更名(move (rename) files),是Linux系統下經常使用的命令,常常用來備份文件或者目錄。io

1.命令格式:
    mv [ 源文件或目錄] [目標文件或目標目錄]test

2.命令功能:
視mv命令中第二個參數類型的不一樣(是目標文件仍是目標目錄),mv命令將文件重命名或將其移至一個新的目錄中date

(1)當第二個參數類型是文件時,mv命令完成文件重命名,此時,源文件只能有一個(也能夠是源目錄名),它將所給的源文件或目錄重命名爲給定的目標文件名。file

(2)當第二個參數是已存在的目錄名稱時,源文件或目錄參數能夠有多個,mv命令將各參數指定的源文件均移至目標目錄中。在跨文件系統移動文件時,mv先拷貝,再將原有文件刪除,而鏈至該文件的連接也將丟失。

3.命令參數:
-b :若需覆蓋文件,則覆蓋前先行備份。 
-f :force 強制的意思,若是目標文件已經存在,不會詢問而直接覆蓋;
-i :若目標文件 (destination) 已經存在時,就會詢問是否覆蓋!
-u :若目標文件已經存在,且 source 比較新,纔會更新(update)
-t  : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目標目錄該選項適用於移動多個源文件到一個目錄的狀況,此時目標目錄在前,源文件在後。

4.命令實例:

實例一:文件更名(test1.txt是文件名)
mv test.log test1.txt

實例二:移動文件(test3爲目錄)
mv test1.txt test3

實例三:將文件log1.txt,log2.txt,log3.txt移動到目錄test3中
mv log1.txt log2.txt log3.txt test3
mv -t /opt/soft/test/test4/ log1.txt log2.txt  log3.txt 

說明:

mv log1.txt log2.txt log3.txt test3 命令將log1.txt ,log2.txt, log3.txt 三個文件移到 test3目錄中去,mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt 命令又將三個文件移動到test4目錄中去(-t 後面的路徑是target,表示要移動的目標位置,後面攜帶的參數表示將要移動的源文件)

實例四:將文件file1更名爲file2,若是file2已經存在,則詢問是否覆蓋
mv -i log1.txt log2.txt

說明:
log3.txt的內容直接覆蓋了log2.txt內容,-f 這是個危險的選項,使用的時候必定要保持頭腦清晰,通常狀況下最好不用加上它。

實例五:將文件file1更名爲file2,即便file2存在,也是直接覆蓋掉
mv -f log3.txt log2.txt

實例六:目錄的移動
mv dir1 dir2 

說明:
若是目錄dir2不存在,將目錄dir1更名爲dir2;不然,將dir1移動到dir2中。

實例7:移動當前文件夾下的全部文件到上一級目錄
mv * ../

實例八:把當前目錄的一個子目錄裏的文件移動到另外一個子目錄裏
mv test3/*.txt test5

實例九:文件被覆蓋前作簡單備份,前面加參數-b
mv log1.txt -b log2.txt

最後給一個練習題:若是當前用戶爲user1,如何把user1下面的my1.txt 移動到當前目錄下:

用戶目錄:/home/user1

當前目錄:/usr/local/software

命令:mv ~/my1.txt .

以下圖:

mv命令能夠參考:

http://www.javashuo.com/article/p-ttaeqvop-ba.html

Linux不一樣顏色文件類型/權限/屬性

https://blog.csdn.net/amberman/article/details/7524094

相關文章
相關標籤/搜索