linux命令--cp、tail、cd、mv、history、cd
day1 cd命令
cd ../定位至上級目錄
cd ./定位到當前目錄
cd ~ 定位當前用戶目錄
cd / 定位系統(tǒng)根目錄
cd - 返回進入此目錄之前所在的目錄
day2 mv命令:
mv時,若更改移動后的文件夾名字,相當于對被移動文件夾進行重命名;
格式:
mv [選項] 源文件或目錄 目標文件或目錄
選項參數(shù):
b :若需覆蓋文件,則覆蓋前先行備份。
-f :force 強制的意思,如果目標文件已經(jīng)存在,不會詢問而直接覆蓋;
-i :若目標文件 (destination) 已經(jīng)存在時,就會詢問是否覆蓋!
-u :若目標文件已經(jīng)存在,且 source 比較新,才會更新(update)
-t : 指定mv的目標目錄,該選項適用于移動多個源文件到一個目錄的情況,源文件在前,目錄在后。
練習(xí):
1、移動源目錄/源文件到目標目錄(操作一致):mv源文件或目錄 目標目錄
2、移動壓縮包到目標目錄
3、移動多個文件/文件夾,至目標目標:mv 多個文件/文件夾 -t 目標目錄
day3 cp復(fù)制命令:常用于拷貝部署壓縮包使用
copy命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中。
格式:
cp [選項] 源文件或目錄 目標文件或目錄
選項參數(shù):
- a 該選項通常在拷貝目錄時使用。它保留鏈接、文件屬性,并遞歸地拷貝目錄。
- d 拷貝時保留鏈接。
- f 刪除已經(jīng)存在的目標文件而不提示。
- i 和f選項相反,在覆蓋目標文件之前將給出提示要求用戶確認;卮饄時目標文件將被覆蓋,是交互式拷貝。
- p 此時cp除復(fù)制源文件的內(nèi)容外,還將把其修改時間和訪問權(quán)限也復(fù)制到新文件中。
- r 若給出的源文件是一目錄文件,此時cp將遞歸復(fù)制該目錄下所有的子目錄和文件。此時目標文件必須為一個目錄名。
- l 不作拷貝,只是鏈接文件。
命令交互執(zhí)行,需要輸入2次密碼,然后就在文件/usr/local/nagios/etc/htpasswd寫入一行-第一個字段是剛生成的用戶名,第二個是加密后的密碼,如果還要添加更多的用戶,執(zhí)行命令 htpasswd 就不需要選項 “-c”,否則就會覆蓋所有已經(jīng)生成的行。如果覆蓋模式被設(shè)定為 try 并且文件不能覆蓋,那么 file 命令將會置一個錯誤標記,或者如果覆蓋模式被設(shè)定為on并且文件不能覆蓋并用戶選擇了忽略時,也會放置一個錯誤標記。在拷貝大量文件時比copy命令要快得多〔用 法〕 xcopy [文件名] [目錄] 將指定文件拷貝到指定目錄xcopy [源目錄] [目的目錄] 將源目錄連子目錄拷到目的目錄下xcopy *.* [目錄] /s 將文件與非空子目錄拷貝到指定目錄其它常用參數(shù)還有:v 拷貝后校驗。
練習(xí):
1、移動目標目錄名至另一文件夾(注意參數(shù)的選擇)
,默認的試用安裝序列號:8030-20am-12cw-3c68-ew3k-mep9-3108-43643、復(fù)制目錄中的advrcntr6.dll文件到下面的目錄覆蓋同名文件:c:\program files\common files\nero\advrcntr6,如果是win8系統(tǒng)復(fù)制如下目錄:c:\program files (x86)\common files\nero\advrcntr64、復(fù)制目錄中的nosproductregistration.dll文件到下面的目錄覆蓋同名文件:c:\program files\nero\nero 12\nero burning rom\onlineservices,如果是win8系統(tǒng)復(fù)制如下目錄:c:\program files (x86)\nero\nero 12\nero burning rom\onlineservices5、啟動程序,輸入下面的序列號激活程序。找到軟件安裝目錄injustice9解壓后把壓縮包里面的文件復(fù)制到documents目錄下覆蓋同名文件(注意:此方法可能會覆蓋軟件進度)目錄下覆蓋同名文件,覆蓋前殺掉后臺。3.復(fù)制cr目錄中的va_x.dll文件到安裝目錄并覆蓋同名文件。