Linux基礎操作1——文件和目錄

Linux基礎操作1——文件和目錄
一烘挫、目錄

1、mkdir dirname 建立子目錄. 注意:用戶不能在一個不存在的目錄中建立子目錄。

2零如、mkdir data 在當前目錄下建立子目錄data?

3呻率、mkdir /usr/data 在/usr/目錄下建立子目錄data硬毕,此時/usr目錄必須已經存在。

4礼仗、rmdir dirname 刪除空目錄吐咳,目錄里面如有文件或目錄則無法刪除。

5元践、pwd 顯示用戶目前所在目錄cd dirname 切換目錄韭脊。

6、cd . "."表示當前目錄

7单旁、cd .. ".."表示上一層目錄

8沪羔、cd / "/"表示根目錄

9、cd ~ "~"表示宿主目錄(用戶登錄時所在的目錄)?

10象浑、cd /usr/bin 切換到/usr/bin目錄下


二蔫饰、文件

1、ls 查看文件信息愉豺,這是最基本的檔案指令篓吁。 ls 的意義為 "list",也就是將某一個目錄或是某一個檔案的內容顯示出來蚪拦。?

ls命令可加參數很多杖剪,我們這里不一一列出,只給出較常用的幾個驰贷,各參數可以混合使用盛嘿。

ls 不加任何信息,顯示目前目錄中所有文件括袒。

?ls [file] 顯示特定的文件次兆。如: ls /home/X

ls –a 顯示所有的文件和目錄,如果沒有這個參數锹锰,句點開始的文件和目錄不會顯示出來类垦,即以”.”開頭的文件,如 shrc的初設檔 .shrc城须;如果我們要查看這類檔案蚤认,則必須加上參數 -a?

ls -l 這個參數代表使用 ls 的長( long )格式,可以顯示更多的信息糕伐,包括文件的權限砰琢、所有者、大小、最后更改日期等陪汽。如:

? ? ls -l FILE -rwx--x--x 1 soft bgi Sep 1 09:11 FILE ?

? ? 第一列表示文件得屬性训唱,linux下文件分三個屬性:可讀r,可寫w挚冤,可執(zhí)行x 况增。

(第一個字符表示是目錄(d)或鏈接文件(l)或單純的文件(-)等。第2-4字符”rwx” 表示此文件屬主soft對文件file1的權利為”可讀训挡、可寫澳骤、可執(zhí)行”。第5-7字符”r-x” 表示此用戶組bgi內的用戶對文件file1的權利為:”可讀澜薄、不可寫为肮、可執(zhí)行”。第8-10字符”r--” 表示其他用戶對文件file1的權利為”可讀肤京、不可寫颊艳、不可執(zhí)行” 。)

? ? 第二列表示文件個數忘分,如果是文件則為1棋枕,如果是目錄則表示里面的文件個數。

? ? 第三列別是此文件或目錄的擁有者妒峦。

? ? 第四列表示文件所有者所屬的組戒悠。

? ? 第五列表示文件大小, 用byte表示舟山。

? ? 第六列表示文件的修改日期。

? ? 第七列表示文件或目錄名稱卤恳。

ls –t 按文件最后更改時間排序文件累盗。

ls –F 在文件后面加上類型標識:如果是目錄,則在后面加”/”突琳,如果是可執(zhí)行文件若债,則在后面加”*”,如果是個鏈接拆融,則在后面加”@” more [file] 顯示文件蠢琳,按屏顯示,空格鍵翻頁镜豹,回車鍵每次只翻一行傲须,敲入q/Q/:q/:Q/ZZ等都可提前退出more命令。

2趟脂、less [file] 基本同more命令泰讽,可以使用方向鍵隨意滾動文件。

less –S 分列顯示 。

less –help 顯示詳細說明文檔已卸。

3佛玄、cat [file] 顯示文件內容,所有內容全部顯示累澡。

cat –n [file] 在顯示內容前加上行號梦抢。

4、cp 拷貝文件愧哟,可以將文件拷貝成另一個文件奥吩,或是拷貝到另一個目錄中〕岢可以使用通配符拷貝具有同一特征的所有文件圈驼。

cp file1 file2 將file1拷貝成file2 。

cp /usr/file2 ./ 將/usr目錄下的文件file2拷到當前目錄下望几。

cp –i 覆蓋相同名稱文件前先詢問用戶绩脆。

cp –R 遞歸拷貝,即拷貝時將所有目錄一并拷貝橄抹。

cp --help 查閱命令詳細使用信息靴迫。

5、mv 移走目錄或者改文件名楼誓。

mv file1 file2 將file1 改名為 file2 玉锌。

mv filename dirname/ 將文件移至某一目錄下。

mv –help 查閱命令詳細使用信息疟羹。

6主守、rm 刪除文件或目錄

rm file1 file2 file3 ….?

rm * 刪除當前目錄下所有文件

rm –f 強制刪除文件,刪除時榄融,不提出任何警告訊息参淫。?

rm –i 刪除文件之前均會詢問是否真要刪除,y/n指示下一步愧杯。

?rm –r 遞回式的刪除涎才,即逐級刪除目錄下的子目錄。

rm –help 查閱命令詳細使用信息

7力九、chmod 更改文件或目錄權限?

chmod –r file 更改所有的權限耍铜,包括子目錄及其內文件。

chmod nnn file(s) n從0到7跌前,權限可相加棕兼。依次代表用戶、組成員抵乓、其他人的權限程储。0 無任何權限蹭沛。1 可執(zhí)行權限。2 可寫權限章鲤。4 可讀權限摊灭。

chmod a operator b file(s) a代表用戶u、組g或其他o败徊,operator代表+-=:權限的更改方式帚呼,b代表權限類型:r可讀w可寫x可執(zhí)行。

chmod g+rw file 增加文件組內可讀寫的權限皱蹦。

chmod o=rx file 更改文件的權限煤杀,使其他用戶可讀可執(zhí)行。

8沪哺、chown 更改文件或目錄所有者沈自,自己不能再改回來。

?chown UID:GID files

9辜妓、grep是一過濾器枯途,它可搜索文件并過濾出有某個特征的行。

grep [-nv] match_pattern file1 file2 ....?

?-n 把所找到的行在行前加上行號列出籍滴。? -v 把不包含 match_pattern 的行列出酪夷。

10、ln [-參數] [源文件或目錄][目標文件或目錄] 指令用在鏈接文件或目錄孽惰。

? ? ? ?鏈接又可分為兩種: 硬鏈接(hard link)與軟鏈接(symbolic link)晚岭,硬鏈接的意思是一個文件可以有多個名稱,而軟鏈接的方式則是產生一個特殊的文件勋功,該文件的內容是指向另一個文件的位置坦报。硬鏈接是存在同一個文件系統(tǒng)中,而軟鏈接卻可以跨越不同的文件系統(tǒng)狂鞋。常用的參數如下:

-b 刪除片择,覆蓋目標文件之前的備份。

?-d或-F 建立目錄的硬連接要销。?

-s 對源文件建立符號連接,而非硬連接夏块。?

-f 強行建立文件或目錄的連接疏咐,不論文件或目錄是否存在。?

-i 覆蓋既有文件之前先詢問用戶脐供。

11浑塞、cut 截取文件中的某字段。?

-c m-n 表示顯示每一行的第m個字元到第n個字元政己。?

-f m-n 表示顯示第m欄到第n欄(使用tab分隔)酌壕。?

-d’分隔符’ 用來定義分隔符(單個字符),默認為tab鍵,和-f配合使用卵牍。

12果港、sort命令的功能是對文件中的各行進行排序,默認為以整行為關鍵字按ASCII字符順序進行排序糊昙。

-u 對排序后認為相同的行只留其中一行辛掠。

?-f 將小寫字母與大寫字母同等對待。?

-r 按逆序輸出排序結果释牺。

13萝衩、uniq 處理文件中重復的行?

-d 只顯示重復行。

?-u 只顯示文件中不重復的各行没咙。

14猩谊、find 查找文件,基本用法find [路徑] [參數]祭刚,可以使用find –help查看詳細說明牌捷。?

find bin/ -name run.sh 查找bin目錄下名字為run.sh的文件 。

-amin n 查找系統(tǒng)中最后n分鐘訪問的文件 袁梗。

-atime n 查找系統(tǒng)中最后n天訪問的文件宜鸯。

?-cmin n 查找系統(tǒng)中最后n分鐘被改變狀態(tài)的文件。

?-ctime n 查找系統(tǒng)中最后n天被改變狀態(tài)的文件遮怜。

?-empty 查找系統(tǒng)中空白的文件淋袖,或空白的文件目錄。

15锯梁、wc 該命令用來統(tǒng)計給定文件中的字節(jié)數即碗、字數、行數陌凳。?

-c統(tǒng)計字節(jié)數剥懒。

?-l統(tǒng)計行數。

?-w統(tǒng)計字數合敦。

16初橘、du [options] [file or dir]統(tǒng)計文件大小?

-s 所有文件大小總和。

?-k 以kbytes為單位輸出 充岛。

17保檐、awk 對文件進行信息提取等處理,基本模式為:awk '{操作代碼}' 輸入文件 崔梗。

$ awk '{ print }' /etc/passwd 此命令輸出/etc/passwd文件的內容夜只。

/etc/passwd為輸入文件∷馄牵花括號用于將幾塊代碼組合到一起扔亥,這一點類似于 C 語言场躯。

$ awk -F:":" '{ print $1 }' /etc/passwd使用 -F 選項來指定 ":" 作為字段分隔符,打印出在輸入文件中每一行中出現(xiàn)的第一個字段旅挤。


?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末踢关,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子谦铃,更是在濱河造成了極大的恐慌耘成,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件驹闰,死亡現(xiàn)場離奇詭異瘪菌,居然都是意外死亡,警方通過查閱死者的電腦和手機嘹朗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門师妙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人屹培,你說我怎么就攤上這事默穴。” “怎么了褪秀?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵蓄诽,是天一觀的道長。 經常有香客問我媒吗,道長仑氛,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任闸英,我火速辦了婚禮锯岖,結果婚禮上,老公的妹妹穿的比我還像新娘甫何。我一直安慰自己出吹,他們只是感情好,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布辙喂。 她就那樣靜靜地躺著捶牢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪巍耗。 梳的紋絲不亂的頭發(fā)上秋麸,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天,我揣著相機與錄音芍锦,去河邊找鬼竹勉。 笑死飞盆,一個胖子當著我的面吹牛娄琉,可吹牛的內容都是我干的次乓。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼孽水,長吁一口氣:“原來是場噩夢啊……” “哼票腰!你這毒婦竟也來了?” 一聲冷哼從身側響起女气,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤杏慰,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后炼鞠,有當地人在樹林里發(fā)現(xiàn)了一具尸體缘滥,經...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年谒主,在試婚紗的時候發(fā)現(xiàn)自己被綠了朝扼。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡霎肯,死狀恐怖擎颖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情观游,我是刑警寧澤搂捧,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站懂缕,受9級特大地震影響允跑,放射性物質發(fā)生泄漏。R本人自食惡果不足惜提佣,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一吮蛹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧拌屏,春花似錦潮针、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至端圈,卻和暖如春焦读,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背舱权。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工矗晃, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人宴倍。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓张症,卻偏偏與公主長得像仓技,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子俗他,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內容