| 線上查詢及幫助命令 |
創(chuàng)新互聯(lián)是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來公司不斷探索創(chuàng)新,始終堅(jiān)持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過去的十余年時間我們累計(jì)服務(wù)了上千家以及全國政企客戶,如混凝土攪拌站等企業(yè)單位,完善的項(xiàng)目管理流程,嚴(yán)格把控項(xiàng)目進(jìn)度與質(zhì)量監(jiān)控加上過硬的技術(shù)實(shí)力獲得客戶的一致稱揚(yáng)。
man:全稱為manual,用于查看系統(tǒng)中自帶的各種參考手冊;
help:用于顯示shell內(nèi)部命令的幫助信息;
| 文件和目錄操作命令 |
ls:全拼list,列出目錄的內(nèi)容及其內(nèi)容屬性信息;
cd:全拼change directory,切換當(dāng)前工作目錄至dirName(目錄參數(shù));
cp:全稱copy,復(fù)制文件或目錄;
find:用于在指定目錄及目錄下查找文件;
mkdir:全拼make directories,創(chuàng)建目錄;
mv:全拼move,移動或重命名文件;
pwd:全拼print working directory,顯示當(dāng)前工作目錄的絕對路徑;
rename:可用字符串替換的方式批量改變文件名;
rm:全拼remove,刪除一個或多個文件或目錄。必須格外小心地使用該命令;
rmdir:全拼remove empty directories,刪除空目錄;
touch:修改文件或者目錄的時間屬性,包括存取時間和更改時間。若文件不存在,系統(tǒng)會建立一個新的文件;
| 查看文件及內(nèi)容處理命令 |
cat:全拼concatenate,用于連接多個文件并且打印到屏幕輸出或重定向到指定文件中,可查看文件內(nèi)容;
tac:cat的反向拼寫,因此命令的功能為反向顯示文件內(nèi)容。文件內(nèi)容的最后一行先顯示,第一行最后顯示;
less:可以隨意瀏覽文件,而more僅能向前移動,卻不能向后移動,而且less在查看之前不會加載整個文件;
head:顯示文件的開頭的內(nèi)容。在默認(rèn)情況下,head命令顯示文件的頭10行內(nèi)容;
tail:查看文件尾部內(nèi)容,有一個常用的參數(shù)-f常用于查閱正在改變的文件??梢钥吹阶钚碌奈募?nèi)容;
| 文件壓縮及解壓縮命令 |
tar:tar命令是用來建立,還原備份文件的工具程序,它可以加入,解開備份文件內(nèi)的文件;
unzip:用于解壓縮zip文件;
gzip:用于壓縮文件。gzip是個使用廣泛的壓縮程序,文件經(jīng)它壓縮過后,其名稱后面會多出".gz"的擴(kuò)展名;
zip:用來將文件壓縮成為常用的zip格式。
1、首先在終端執(zhí)行命令的時候,有時在書寫的命令出現(xiàn)錯誤的時候會移動光標(biāo)進(jìn)行修改,但如果命令很長,這時再移動光標(biāo)一個一個跳轉(zhuǎn)就太慢了,使用ctrl+a可以快速跳轉(zhuǎn)到終端首端。
2、如果想要在其它位置直接跳轉(zhuǎn)到行尾,可以直接使用ctrl+e鍵。
3、有時輸入的命令錯誤了需要進(jìn)行刪除,這時就需要使用到ctrl+u鍵,它可以刪除光標(biāo)至行首的所有命令。
4、如果想刪除光標(biāo)至命令尾,則使用ctrl+k命令,如下圖。
5、還有一個快捷鍵也非常的實(shí)用,那就是ctrl+方向鍵,可以快速給光標(biāo)定位,左方向一次向左跳轉(zhuǎn)一個單詞,右方向一次向右跳轉(zhuǎn)一個單詞。
1、首先打開終端,連接至centos。
2、創(chuàng)建一個文件夾test1。
3、在test1中創(chuàng)建一個文件夾test2。
4、在test2中創(chuàng)建一個文件1.txt。
5、使用mv命令+文件+路徑,移動該文件。在linux中..(兩個點(diǎn))表示上一級目錄。
6、這個時候當(dāng)前目錄test2下已經(jīng)沒有文件了,返回test1查看情況。1.txt已經(jīng)被移動過來了。
linux如何復(fù)制文件夾和移動文件夾
linux下文件的復(fù)制、移動與刪除命令為:cp,mv,rm
一、文件復(fù)制命令cp
命令格式:cp [-adfilprsu] 源文件(source) 目標(biāo)文件(destination)
cp [option] source1 source2 source3 ... directory
參數(shù)說明:
-a:是指archive的意思,也說是指復(fù)制所有的目錄
-d:若源文件為連接文件(link file),則復(fù)制連接文件屬性而非文件本身
-f:強(qiáng)制(force),若有重復(fù)或其它疑問時,不會詢問用戶,而強(qiáng)制復(fù)制
-i:若目標(biāo)文件(destination)已存在,在覆蓋時會先詢問是否真的操作
-l:建立硬連接(hard link)的連接文件,而非復(fù)制文件本身
-p:與文件的屬性一起復(fù)制,而非使用默認(rèn)屬性
-r:遞歸復(fù)制,用于目錄的復(fù)制操作
-s:復(fù)制成符號連接文件(symbolic link),即“快捷方式”文件
-u:若目標(biāo)文件比源文件舊,更新目標(biāo)文件
如將/test1目錄下的file1復(fù)制到/test3目錄,并將文件名改為file2,可輸入以下命令:
cp /test1/file1 /test3/file2
二、文件移動命令mv
命令格式:mv [-fiv] source destination
參數(shù)說明:
-f:force,強(qiáng)制直接移動而不詢問
-i:若目標(biāo)文件(destination)已經(jīng)存在,就會詢問是否覆蓋
-u:若目標(biāo)文件已經(jīng)存在,且源文件比較新,才會更新
如將/test1目錄下的file1復(fù)制到/test3 目錄,并將文件名改為file2,可輸入以下命令:
mv /test1/file1 /test3/file2
三、文件刪除命令rm
命令格式:rm [fir] 文件或目錄
參數(shù)說明:
-f:強(qiáng)制刪除
-i:交互模式,在刪除前詢問用戶是否操作
-r:遞歸刪除,常用在目錄的刪除
如刪除/test目錄下的file1文件,可以輸入以下命令:
rm -i /test/file1
復(fù)制:
CP命令
格式: CP [選項(xiàng)]? 源文件或目錄? 目的文件或目錄
選項(xiàng)說明:-b 同名,備分原來的文件
? ? -f 強(qiáng)制覆蓋同名文件
? ? -r? 按遞歸方式保留原目錄結(jié)構(gòu)復(fù)制文件
cp -Rf /home/user1/* /root/temp/
將 /home/user1目錄下的所有東西拷到/root/temp/下而不拷貝user1目錄本身。
即格式為:cp -Rf 原路徑/ 目的路徑/
移動:
mv ./WorkReport/web.xml ./WorkReport/WEB-INF/注:移動/WorkReport/web.xml文件到/WorkReport/WEB-INF/mv /data/new/data/old/注:移動/data/new到/data/old/文件夾下
注意點(diǎn):移動文件夾的話就不要再加 / 了
如果是移動文件夾下的所有文件的話就可以文件夾后面跟上 /*
mv /data/new/* /data/old/