
cd:切換目錄
pwd:顯示目前目錄
mkdir:建立一個新的目錄
rmdir:删除一個空的目錄
1)pwd:顯示目前目錄
pwd [-P] P:顯示出目前的路徑,而非使用連接配接(link)路徑
是以-P的作用是檔案會不以連接配接檔案的資料顯示,而是顯示正确的完整路徑。
2)midir:(建立目錄)
mkdir [-mp] -m:配置檔案的權限,直接設定,不需要看預設權限(umask)
-p:幫助你直接将所需要的目錄(包含上層目錄)遞歸建立起來。舉個例子具體看看:
3)rmdir:删除(空)目錄
rmdir [-p] -p:連同上層的空目錄一起删除。見個例子:
1)ls:檢視檔案與目錄 ls [-aAdfFhilnrRSt]
2)複制:cp
下面通過幾個例子來看看:
範例一:用root身份将主檔案夾下的.bashrc複制到/tmp下,并更名為bashrc
範例二:在正常不加任何選項時檔案的屬性和權限會改變,如果要想全部複制,怎麼辦呢?
範例三:将範例一複制的bashrc建立一個連結檔案(symolic_link),通過下面的結果看出,使用-l和-s都會建立所謂的連結檔案,但是這兩個檔案卻不一樣,為什麼呢?這時因為-l就是所謂的硬連結,而-s則是軟連結,換句話說,軟連接配接是一個"快捷方式",是以會看到(->)的标志。
範例四:在範例三生成的bashrc_slink複制成bashrc_slink_1,bashrc_slink_2,通過下面的結果可以看出如果要想将連接配接檔案的屬性,則需要用到-d,否則就不會複制連結(即->)
範例五:當源檔案與目标檔案隻有當有差異時才會複制。
範例六:如果實作實作多個檔案的複制,怎麼辦呢?
3)rm:删除檔案或目錄
舉個例子1:如果想要删除的目錄的非空,則用到以下的方式:
例子2:删除一個帶有-開頭的檔案:
3)mv:移動檔案與目錄或重命名
範例一:對一個檔案進行重命名
範例二:怎麼對多個檔案進行移動呢?
直接檢視内容的可以使用 cat、tac、nl。通過翻頁檢視的有more、less兩種
1)cat
例如:
2)tac與cat相反,屬于反向輸出。
3)nl
nl與cat的差別在于,都可以在前面添加行号,但是nl可以調整行号的位數,如:
4)more
more與less的好處是不用全部顯示内容,隻是一頁一頁的顯示,更文明一點,而more與less的差別在,more隻能向後翻頁不能向前翻,但是less既可以向前,又可以向後翻頁。
資料提取有兩種重要的方法:head(取出前面幾行)和tail(取出後面幾行)
head和tail預設都是提取出10行。
對于touch而言,最常被使用的情況是:建立一個空的檔案。或将某個檔案日期修改為目前的日期(mtime,atime)
linux裡常用的時間參數有mtime、ctime、atime
mtime:當檔案的内容資料更改時,就會更新這個時間,内容資料是指檔案的内容,而不是檔案的屬性或權限(比較常用)
ctime:當檔案的狀态改變時,就會更新這個時間,比如說屬性或權限
atime:當該檔案的内容被取用時,就會更新這個時間,比如說,使用cat去讀一個檔案,則就會更新該時間。
在預設時,ls顯示的是mtime,也就是這個檔案的内容上次被更改的時間。
範例:假如建立了testtough的空檔案,将日期調整為兩天前
再如将日期調整為2007/09/15 2:02
常見的指令有which(腳本檔案名的查詢)、whereis(尋找特定檔案)、locate、find
當神已無能為力,那便是魔渡衆生