1.學(xué)習(xí)命令的目的
在日常使用中撰茎,一般是使用SSH遠(yuǎn)程連接服務(wù)器淳附,它是沒有圖形化界面的搂妻,為了更好的使用和維護(hù)服務(wù)器蒙保,必須要學(xué)會使用Linux系統(tǒng)常用命令。
2.常用的命令
- 2.1命令的格式
commond [-options] [parameter]
commond 命令名 相應(yīng)功能的英文單詞或者縮寫
options 選項 可以用來對命令的控制欲主,可以省缺
parameter 傳給命令的參數(shù) 可以是一個邓厕、多個或者省缺。 - 2.2查閱終端命令幫助信息
commond --help
顯示commond命令的幫助信息扁瓢。
man commond
查閱commond命令的使用手冊详恼。 - 2.2文件和目錄操作
- pwd,顯示當(dāng)前目錄引几。
- cd [dirname]昧互,切換當(dāng)前目錄,dirName:要切換的目標(biāo)目錄伟桅。相對路徑有:“./”當(dāng)前目錄硅堆;“../”上一級目錄;絕對路徑:從“/”目錄開始到具體目錄贿讹,例如“/home/python/桌面”」宦樱“~”相當(dāng)于“/home”民褂,cd ../..返回上兩層目錄。
- ls,顯示當(dāng)前目錄下的內(nèi)容赊堪。主要參數(shù):-a 顯示所有文件及目錄 (ls內(nèi)定將文件名或目錄名稱開頭為"."的視為隱藏檔面殖,不會列出);-l 除文件名稱外哭廉,亦將文件型態(tài)脊僚、權(quán)限、擁有者遵绰、文件大小等資訊詳細(xì)列出辽幌;-h更加人性化的打印文件的尺寸大小,單位是G椿访,M乌企,K(一般與-l一起使用)〕擅担可以使用通配符加酵,“*”表示任意個數(shù)個字符,“?”表示任意一個字符哭当;可以使用正則表達(dá)式猪腕,“[]”表示可以匹配字符組中的任意一個,[a,b,c]匹配a,b,c中的任意一個钦勘,[a-f]匹配a-f范圍內(nèi)的任意一個字符陋葡。
- touch [filename],創(chuàng)建文件个盆,filename要創(chuàng)建的文件名脖岛。-a 改變文件的訪問時間和屬性改變時間到當(dāng)前時間;-m 改變文件的修改時間和屬性改變時間到當(dāng)前時間颊亮;-t 使用輸入的時間戳柴梆,格式如[[CC]YY]MMDDhhmm[.ss]來更改;-r 使用指定的文件時間標(biāo)簽來更改终惑。
- mkdir [dirname]绍在,創(chuàng)建文件夾,dirname:要創(chuàng)建的文件夾名雹有。-m 配置文件的權(quán)限偿渡;-p 幫助你直接將所需要的目錄(包含上一級目錄)遞歸創(chuàng)建。
- rmdir霸奕,刪除一個空目錄溜宽。-p 連同上一級『空的』目錄也一起刪除。
- rm质帅,刪除文件或者目錄适揉。-f 就是 force 的意思留攒,忽略不存在的文件,不會出現(xiàn)警告信息嫉嘀;-i 互動模式炼邀,在刪除前會詢問使用者是否動作;-r 遞歸刪除剪侮,最常用在目錄的刪除拭宁,這是非常危險的選項!0旮杰标!
- cp,復(fù)制文件和目錄降铸。-a相當(dāng)于 -pdr 在旱;-d若來源檔為連結(jié)檔的屬性(link file),則復(fù)制連結(jié)檔屬性而非文件本身推掸;-f為強制(force)的意思桶蝎,若目標(biāo)文件已經(jīng)存在且無法開啟,則移除后再嘗試一次谅畅;-i若目標(biāo)檔(destination)已經(jīng)存在時登渣,在覆蓋時會先詢問動作的進(jìn)行(常用);-l進(jìn)行硬式連結(jié)(hard link)的連結(jié)檔創(chuàng)建毡泻,而非復(fù)制文件本身胜茧;-p連同文件的屬性一起復(fù)制過去,而非使用默認(rèn)屬性(備份常用)仇味;-r遞歸持續(xù)復(fù)制呻顽,用于目錄的復(fù)制行為(常用);-s復(fù)制成為符號鏈接檔 丹墨。