命令記錄

cd  更改工作目錄到你的家目錄旭从。
cd -    更改工作目錄到先前的工作目錄。
cd ~user_name   更改工作目錄到用戶家目錄。例如, cd ~bob 會(huì)更改工作目錄到用戶“bob”的家目錄。
表 4-1: ls 命令選項(xiàng)
選項(xiàng)  長(zhǎng)選項(xiàng) 描述
-a  --all   列出所有文件,甚至包括文件名以圓點(diǎn)開頭的默認(rèn)會(huì)被隱藏的隱藏文件夺克。
-d  --directory 通常蔬胯,如果指定了目錄名朋截,ls 命令會(huì)列出這個(gè)目錄中的內(nèi)容蛹稍,而不是目錄本身。 把這個(gè)選項(xiàng)與 -l 選項(xiàng)結(jié)合使用部服,可以看到所指定目錄的詳細(xì)信息唆姐,而不是目錄中的內(nèi)容。
-F  --classify  這個(gè)選項(xiàng)會(huì)在每個(gè)所列出的名字后面加上一個(gè)指示符廓八。例如厦酬,如果名字是 目錄名,則會(huì)加上一個(gè)'/'字符瘫想。
-h  --human-readable    當(dāng)以長(zhǎng)格式列出時(shí)仗阅,以人們可讀的格式,而不是以字節(jié)數(shù)來顯示文件的大小国夜。
-l      以長(zhǎng)格式顯示結(jié)果减噪。
-r  --reverse   以相反的順序來顯示結(jié)果。通常车吹,ls 命令的輸出結(jié)果按照字母升序排列筹裕。
-S      命令輸出結(jié)果按照文件大小來排序。
-t      按照修改時(shí)間來排序窄驹。


表 4-2: ls 長(zhǎng)格式列表的字段
字段  含義
-rw-r--r--  對(duì)于文件的訪問權(quán)限朝卒。第一個(gè)字符指明文件類型。在不同類型之間乐埠, 開頭的“-”說明是一個(gè)普通文件抗斤,“d”表明是一個(gè)目錄。其后三個(gè)字符是文件所有者的 訪問權(quán)限丈咐,再其后的三個(gè)字符是文件所屬組中成員的訪問權(quán)限瑞眼,最后三個(gè)字符是其他所 有人的訪問權(quán)限。這個(gè)字段的完整含義將在第十章討論棵逊。
1   文件的硬鏈接數(shù)目伤疙。參考隨后討論的關(guān)于鏈接的內(nèi)容。
root    文件屬主的用戶名辆影。
root    文件所屬用戶組的名字徒像。
32059   以字節(jié)數(shù)表示的文件大小。
2007-04-03 11:05    上次修改文件的時(shí)間和日期蛙讥。
oo-cd-cover.odf 文件名锯蛀。

表 4-3: less 命令
命令  行為
Page UP or b    向上翻滾一頁
Page Down or space  向下翻滾一頁
UP Arrow    向上翻滾一行
Down Arrow  向下翻滾一行
G   移動(dòng)到最后一行
1G or g 移動(dòng)到開頭一行
/charaters  向前查找指定的字符串
n   向前查找下一個(gè)出現(xiàn)的字符串,這個(gè)字符串是之前所指定查找的
h   顯示幫助屏幕
q   退出 less 程序
表 4-4: Linux 系統(tǒng)中的目錄
目錄  評(píng)論
/   根目錄键菱,萬物起源谬墙。
/bin    包含系統(tǒng)啟動(dòng)和運(yùn)行所必須的二進(jìn)制程序今布。
/boot   
包含 Linux 內(nèi)核经备,最初的 RMA 磁盤映像(系統(tǒng)啟動(dòng)時(shí)拭抬,由驅(qū)動(dòng)程序所需),和 啟動(dòng)加載程序侵蒙。

有趣的文件:

/boot/grub/grub.conf or menu.lst造虎, 被用來配置啟動(dòng)加載程序。
/boot/vmlinuz纷闺,Linux 內(nèi)核算凿。
/dev    這是一個(gè)包含設(shè)備結(jié)點(diǎn)的特殊目錄±绻Γ“一切都是文件”氓轰,也使用于設(shè)備。 在這個(gè)目錄里浸卦,內(nèi)核維護(hù)著它支持的設(shè)備署鸡。
/etc    
這個(gè)目錄包含所有系統(tǒng)層面的配置文件。它也包含一系列的 shell 腳本限嫌, 在系統(tǒng)啟動(dòng)時(shí)靴庆,這些腳本會(huì)運(yùn)行每個(gè)系統(tǒng)服務(wù)。這個(gè)目錄中的任何文件應(yīng)該是可讀的文本文件怒医。

有意思的文件:雖然/etc 目錄中的任何文件都有趣炉抒,但這里只列出了一些我一直喜歡的文件:

/etc/crontab, 定義自動(dòng)運(yùn)行的任務(wù)稚叹。
/etc/fstab焰薄,包含存儲(chǔ)設(shè)備的列表,以及與他們相關(guān)的掛載點(diǎn)扒袖。
/etc/passwd蛤奥,包含用戶帳號(hào)列表。
/home   在通常的配置環(huán)境下僚稿,系統(tǒng)會(huì)在/home 下凡桥,給每個(gè)用戶分配一個(gè)目錄。普通只能 在他們自己的目錄下創(chuàng)建文件蚀同。這個(gè)限制保護(hù)系統(tǒng)免受錯(cuò)誤的用戶活動(dòng)破壞缅刽。
/lib    包含核心系統(tǒng)程序所需的庫文件。這些文件與 Windows 中的動(dòng)態(tài)鏈接庫相似蠢络。
/lost+found 每個(gè)使用 Linux 文件系統(tǒng)的格式化分區(qū)或設(shè)備衰猛,例如 ext3文件系統(tǒng), 都會(huì)有這個(gè)目錄刹孔。當(dāng)部分恢復(fù)一個(gè)損壞的文件系統(tǒng)時(shí)啡省,會(huì)用到這個(gè)目錄。除非文件系統(tǒng) 真正的損壞了培廓,那么這個(gè)目錄會(huì)是個(gè)空目錄耍铜。
/media  在現(xiàn)在的 Linux 系統(tǒng)中,/media 目錄會(huì)包含可移除媒體設(shè)備的掛載點(diǎn)闪盔, 例如 USB 驅(qū)動(dòng)器结序,CD-ROMs 等等障斋。這些設(shè)備連接到計(jì)算機(jī)之后,會(huì)自動(dòng)地掛載到這個(gè)目錄結(jié)點(diǎn)下徐鹤。
/mnt    在早些的 Linux 系統(tǒng)中垃环,/mnt 目錄包含可移除設(shè)備的掛載點(diǎn)。
/opt    這個(gè)/opt 目錄被用來安裝“可選的”軟件返敬。這個(gè)主要用來存儲(chǔ)可能 安裝在系統(tǒng)中的商業(yè)軟件產(chǎn)品遂庄。
/proc   這個(gè)/proc 目錄很特殊。從存儲(chǔ)在硬盤上的文件的意義上說劲赠,它不是真正的文件系統(tǒng)涛目。 反而,它是一個(gè)由 Linux 內(nèi)核維護(hù)的虛擬文件系統(tǒng)经磅。它所包含的文件是內(nèi)核的窺視孔泌绣。這些文件是可讀的, 它們會(huì)告訴你內(nèi)核是怎樣監(jiān)管計(jì)算機(jī)的预厌。
/root   root 帳戶的家目錄阿迈。
/sbin   這個(gè)目錄包含“系統(tǒng)”二進(jìn)制文件。它們是完成重大系統(tǒng)任務(wù)的程序轧叽,通常為超級(jí)用戶保留苗沧。
/tmp    這個(gè)/tmp 目錄,是用來存儲(chǔ)由各種程序創(chuàng)建的臨時(shí)文件的地方炭晒。一些配置待逞,導(dǎo)致系統(tǒng)每次 重新啟動(dòng)時(shí),都會(huì)清空這個(gè)目錄网严。
/usr    在 Linux 系統(tǒng)中识樱,/usr 目錄可能是最大的一個(gè)。它包含普通用戶所需要的所有程序和文件震束。
/usr/bin    /usr/bin 目錄包含系統(tǒng)安裝的可執(zhí)行程序怜庸。通常,這個(gè)目錄會(huì)包含許多程序垢村。
/usr/lib    包含由/usr/bin 目錄中的程序所用的共享庫割疾。
/usr/local  這個(gè)/usr/local 目錄,是非系統(tǒng)發(fā)行版自帶嘉栓,卻打算讓系統(tǒng)使用的程序的安裝目錄宏榕。 通常拓诸,由源碼編譯的程序會(huì)安裝在/usr/local/bin 目錄下。新安裝的 Linux 系統(tǒng)中麻昼,會(huì)存在這個(gè)目錄奠支, 但卻是空目錄,直到系統(tǒng)管理員放些東西到它里面涌献。
/usr/sbin   包含許多系統(tǒng)管理程序胚宦。
/usr/share  /usr/share 目錄包含許多由/usr/bin 目錄中的程序使用的共享數(shù)據(jù)首有。 其中包括像默認(rèn)的配置文件燕垃,圖標(biāo),桌面背景井联,音頻文件等等卜壕。
/usr/share/doc  大多數(shù)安裝在系統(tǒng)中的軟件包會(huì)包含一些文檔。在/usr/share/doc 目錄下烙常, 我們可以找到按照軟件包分類的文檔轴捎。
/var    除了/tmp 和/home 目錄之外,相對(duì)來說蚕脏,目前我們看到的目錄是靜態(tài)的侦副,這是說, 它們的內(nèi)容不會(huì)改變驼鞭。/var 目錄是可能需要改動(dòng)的文件存儲(chǔ)的地方秦驯。各種數(shù)據(jù)庫,假脫機(jī)文件挣棕, 用戶郵件等等译隘,都駐扎在這里。
/var/log    這個(gè)/var/log 目錄包含日志文件洛心,各種系統(tǒng)活動(dòng)的記錄固耘。這些文件非常重要,并且 應(yīng)該時(shí)時(shí)監(jiān)測(cè)它們词身。其中最重要的一個(gè)文件是/var/log/messages厅目。注意,為了系統(tǒng)安全法严,在一些系統(tǒng)中损敷, 你必須是超級(jí)用戶才能查看這些日志文件。

表5-1: 通配符
通配符 意義
*   匹配任意多個(gè)字符(包括零個(gè)或一個(gè))
?   匹配任意一個(gè)字符(不包括零個(gè))
[characters]    匹配任意一個(gè)屬于字符集中的字符
[!characters]   匹配任意一個(gè)不是字符集中的字符
[[:class:]] 匹配任意一個(gè)屬于指定字符類中的字符

表5-2: 普遍使用的字符類
字符類 意義
[:alnum:]   匹配任意一個(gè)字母或數(shù)字
[:alpha:]   匹配任意一個(gè)字母
[:digit:]   匹配任意一個(gè)數(shù)字
[:lower:]   匹配任意一個(gè)小寫字母
[:upper]    匹配任意一個(gè)大寫字母

表5-3: 通配符范例
模式  匹配對(duì)象
*   所有文件
g*  文件名以“g”開頭的文件
b*.txt  以"b"開頭渐夸,中間有零個(gè)或任意多個(gè)字符嗤锉,并以".txt"結(jié)尾的文件
Data??? 以“Data”開頭,其后緊接著3個(gè)字符的文件
[abc]*  文件名以"a","b",或"c"開頭的文件
BACKUP.[0-9][0-9][0-9]  以"BACKUP."開頭墓塌,并緊接著3個(gè)數(shù)字的文件
[[:upper:]]*    以大寫字母開頭的文件
[![:digit:]]*   不以數(shù)字開頭的文件
*[[:lower:]123] 文件名以小寫字母結(jié)尾瘟忱,或以 “1”奥额,“2”,或 “3” 結(jié)尾的文件

表5-4: cp 選項(xiàng)
選項(xiàng)  意義
-a, --archive   復(fù)制文件和目錄访诱,以及它們的屬性垫挨,包括所有權(quán)和權(quán)限。 通常触菜,復(fù)本具有用戶所操作文件的默認(rèn)屬性九榔。
-i, --interactive   在重寫已存在文件之前,提示用戶確認(rèn)涡相。如果這個(gè)選項(xiàng)不指定哲泊, cp 命令會(huì)默認(rèn)重寫文件。
-r, --recursive 遞歸地復(fù)制目錄及目錄中的內(nèi)容催蝗。當(dāng)復(fù)制目錄時(shí)切威, 需要這個(gè)選項(xiàng)(或者-a 選項(xiàng))。
-u, --update    當(dāng)把文件從一個(gè)目錄復(fù)制到另一個(gè)目錄時(shí)丙号,僅復(fù)制 目標(biāo)目錄中不存在的文件先朦,或者是文件內(nèi)容新于目標(biāo)目錄中已經(jīng)存在的文件。
-v, --verbose   顯示翔實(shí)的命令操作信息



表5-5: cp 實(shí)例
命令  運(yùn)行結(jié)果
cp file1 file2  復(fù)制文件 file1 內(nèi)容到文件 file2犬缨。如果 file2 已經(jīng)存在喳魏, file2 的內(nèi)容會(huì)被 file1 的內(nèi)容重寫。如果 file2 不存在怀薛,則會(huì)創(chuàng)建 file2刺彩。
cp -i file1 file2   這條命令和上面的命令一樣,除了如果文件 file2 存在的話乾戏,在文件 file2 被重寫之前迂苛, 會(huì)提示用戶確認(rèn)信息。
cp file1 file2 dir1 復(fù)制文件 file1 和文件 file2 到目錄 dir1鼓择。目錄 dir1 必須存在三幻。
cp dir1/* dir2  使用一個(gè)通配符,在目錄 dir1 中的所有文件都被復(fù)制到目錄 dir2 中呐能。 dir2 必須已經(jīng)存在念搬。
cp -r dir1 dir2 復(fù)制目錄 dir1 中的內(nèi)容到目錄 dir2。如果目錄 dir2 不存在摆出, 創(chuàng)建目錄 dir2朗徊,操作完成后,目錄 dir2 中的內(nèi)容和 dir1 中的一樣偎漫。 如果目錄 dir2 存在爷恳,則目錄 dir1 (和目錄中的內(nèi)容)將會(huì)被復(fù)制到 dir2 中。
表5-6: mv 選項(xiàng)
選項(xiàng)  意義
-i --interactive    在重寫一個(gè)已經(jīng)存在的文件之前象踊,提示用戶確認(rèn)信息温亲。 如果不指定這個(gè)選項(xiàng)棚壁,mv 命令會(huì)默認(rèn)重寫文件內(nèi)容。
-u --update 當(dāng)把文件從一個(gè)目錄移動(dòng)另一個(gè)目錄時(shí)栈虚,只是移動(dòng)不存在的文件袖外, 或者文件內(nèi)容新于目標(biāo)目錄相對(duì)應(yīng)文件的內(nèi)容。
-v --verbose    當(dāng)操作 mv 命令時(shí)魂务,顯示翔實(shí)的操作信息曼验。


表5-7: mv 實(shí)例
mv file1 file2  移動(dòng) file1 到 file2。如果 file2 存在粘姜,它的內(nèi)容會(huì)被 file1 的內(nèi)容重寫鬓照。 如果 file2 不存在,則創(chuàng)建 file2相艇。 每種情況下颖杏,file1 不再存在纯陨。
mv -i file1 file2   除了如果 file2 存在的話坛芽,在 file2 被重寫之前,用戶會(huì)得到 提示信息外翼抠,這個(gè)和上面的選項(xiàng)一樣咙轩。
mv file1 file2 dir1 移動(dòng) file1 和 file2 到目錄 dir1 中。dir1 必須已經(jīng)存在阴颖。
mv dir1 dir2    如果目錄 dir2 不存在活喊,創(chuàng)建目錄 dir2,并且移動(dòng)目錄 dir1 的內(nèi)容到 目錄 dir2 中量愧,同時(shí)刪除目錄 dir1钾菊。如果目錄 dir2 存在,移動(dòng)目錄 dir1(及它的內(nèi)容)到目錄 dir2偎肃。
表5-8: rm 選項(xiàng)
選項(xiàng)  意義
-i, --interactive   在刪除已存在的文件前煞烫,提示用戶確認(rèn)信息。 如果不指定這個(gè)選項(xiàng)累颂,rm 會(huì)默默地刪除文件
-r, --recursive 遞歸地刪除文件滞详,這意味著,如果要?jiǎng)h除一個(gè)目錄紊馏,而此目錄 又包含子目錄料饥,那么子目錄也會(huì)被刪除。要?jiǎng)h除一個(gè)目錄朱监,必須指定這個(gè)選項(xiàng)岸啡。
-f, --force 忽視不存在的文件,不顯示提示信息赫编。這選項(xiàng)顛覆了“--interactive”選項(xiàng)巡蘸。
-v, --verbose   在執(zhí)行 rm 命令時(shí)篇裁,顯示翔實(shí)的操作信息。

表5-9: rm 實(shí)例
命令  運(yùn)行結(jié)果
rm file1    默默地刪除文件
rm -i file1 除了在刪除文件之前赡若,提示用戶確認(rèn)信息之外达布,和上面的命令作用一樣。
rm -r file1 dir1    刪除文件 file1, 目錄 dir1逾冬,及 dir1 中的內(nèi)容黍聂。
rm -rf file1 dir1   同上,除了如果文件 file1身腻,或目錄 dir1 不存在的話产还,rm 仍會(huì)繼續(xù)執(zhí)行。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末嘀趟,一起剝皮案震驚了整個(gè)濱河市脐区,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌她按,老刑警劉巖牛隅,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異酌泰,居然都是意外死亡媒佣,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門陵刹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來默伍,“玉大人,你說我怎么就攤上這事衰琐∫埠” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵羡宙,是天一觀的道長(zhǎng)狸剃。 經(jīng)常有香客問我,道長(zhǎng)辛辨,這世上最難降的妖魔是什么捕捂? 我笑而不...
    開封第一講書人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮斗搞,結(jié)果婚禮上指攒,老公的妹妹穿的比我還像新娘。我一直安慰自己僻焚,他們只是感情好允悦,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著虑啤,像睡著了一般隙弛。 火紅的嫁衣襯著肌膚如雪架馋。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評(píng)論 1 291
  • 那天全闷,我揣著相機(jī)與錄音叉寂,去河邊找鬼。 笑死总珠,一個(gè)胖子當(dāng)著我的面吹牛屏鳍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播局服,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼钓瞭,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了淫奔?” 一聲冷哼從身側(cè)響起山涡,我...
    開封第一講書人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎唆迁,沒想到半個(gè)月后鸭丛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡媒惕,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年系吩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片妒蔚。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖月弛,靈堂內(nèi)的尸體忽然破棺而出肴盏,到底是詐尸還是另有隱情,我是刑警寧澤帽衙,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布菜皂,位于F島的核電站,受9級(jí)特大地震影響厉萝,放射性物質(zhì)發(fā)生泄漏恍飘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一谴垫、第九天 我趴在偏房一處隱蔽的房頂上張望章母。 院中可真熱鬧,春花似錦翩剪、人聲如沸乳怎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蚪缀。三九已至秫逝,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間询枚,已是汗流浹背违帆。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留金蜀,地道東北人前方。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像廉油,于是被迫代替她去往敵國(guó)和親惠险。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容