Linux學習筆記(二)

    接着上一篇學習筆記來,這些東西我現在也是正在學習的,在學校的時候,有門課是Linux系統管理,就是講解那些Linux命令應用什麼的,當時不知道這門課有用,一上機就是玩,機房大家都懂的,機器配置本來就不高,還有各種上機記錄,所以只能玩點輕量級的,大家都是進Linux系統練習各種命令,我就是進XP,玩玩掃雷,玩玩紙牌,就這樣,Linux這門這麼重要的課程,就讓我這樣子給放下了。

    記得來公司面試的時候,還沒等人家開始,也就是我現在的經理,我就先給他說了,網絡工程的問題,基本上沒有什麼問題,你隨便提問就行,但是可能服務器這塊沒怎麼接觸,所以Linux系統不是很熟,但是感覺這樣說,太沒面子了,就小吹了下,說我機器裝了三個系統,一個XP,一個Linux,一個Windows server 2003,然後經理問了我一句,你裝了這麼多系統,在Linux上幹嘛了,我當時就萌了,很明顯啥也沒幹阿,然後就尷尬了。。。

    現在在公司,還是經常接觸Linux的,建議那些在大學裏的同學,有幾門課還是有必要要好好學的,像是Linux,數據庫,C語言,這幾門課,算是很基礎的,但是出來之後是很有用的,當然這也取決於你的工作了。

    廢話不說了,開始我的筆記,編號是接着上面的來的,呵呵。。。。

    9.Linux中所有的設備和文件都是以文件來對待的,比如說,網卡的信息,是存儲在一個文件夾中的

    10.幾個比較重要的目錄:bin目錄,該目錄中存放的一般都是可執行文件;home目錄,用戶的家目錄,這是對於一般用戶而言的,對於root用戶,家目錄爲/root;掛載點,當Linux系統檢測到一個可移除式硬件加載到文件系統中時,就會自動產生一個掛載點,一般會放在/media或/mnt目錄下,光盤會放在/media/CDRom中,軟盤會放在/media/floppy下;/etc目錄,系統的一些主要配置文件,如password等,普通用戶僅擁有訪問權限,而只有root才擁有修改權限;/tmp目錄,用戶或程序可以把臨時文件放到該文件夾內,方便與其他用戶或程序交互信息,任何用戶都可以訪問;/boot目錄,存放操作系統內核和系統啓動時所使用的文件;/dev目錄,存放計算機中的所有設備信息;/usr目錄,存放系統應用程序或與命令相關的系統數據,類似於windows裏面的program文件夾;/Lost+found目錄,用於存放當系統異常關機或者崩潰時遺失的一些片段,由系統自動產生;/var目錄,存放的是系統經常發生變化的文件,如log文件等;/srv目錄,存放所有與服務器相關的服務,即一些服務啓動之後,需要訪問的目錄;/proc目錄,是一個虛擬文件系統,常駐內存內,不佔用任何的磁盤空間;/lib,/usr/lib,/usr/local/lib存放的是libraries,即系統使用的函數庫;

    11.pwd顯示當前所在的工作目錄;cd切換工作目錄,注意的是當使用cd 空格,或者cd ~時,直接切換到該用戶的家目錄,cd ..注意中間有個空格,切換到父目錄,cd -  切換至剛纔使用的目錄;

    12.ls命令,在不加入目錄參數的情況下,列出當前文件夾中的所有文件或者目錄,幾個常用的參數;-l,列出當前文件中的文件和目錄,同時該命令還可以顯示系統中用戶對於這些文件或者目錄的權限(關於權限問題,後文會進行詳細的介紹);-F,在列出當前文件夾中的文件和目錄的同時,會顯示他們的類型,比如說是文件還是目錄,這個是需要注意的一點;-a,列出當前文件夾中的所有文件,包括隱藏文件;-h,在顯示文件大小的時候,以我們常用的單位(K,M,G)來表示,若不加入這個命令,文件大小是以二進制來表示的,-d,只顯示文件目錄的屬性,不會列出一般的文件;

    13.cp複製文件或者文件夾,幾個常用的參數,-i,當要複製的內容覆蓋已經存在的文件時,給出提示;-r,當要複製一個文件夾以及文件夾內的所有文件時,使用-r選項可以將文件夾內的文件一起復制;-p保留文件的一些特定屬性,比如時間戳等;-f,強制複製;-a選項,跟-r選項意義差不多,都是複製所有文件;

    14.mv移動或者修改文件和目錄名;mv 源文件 目標文件,當源文件與目標文件的文件名不同時,可以理解爲重命名操作,當源文件與目標文件的目錄不同時,可以理解爲文件移動操作;

    15.mkdir創建目錄;

    16.touch創建文件,touch既可以創建一個文件,也可以創建多個文件,中間用空格隔開,同時,touch還有另一個功能就是修改文件的一些特定屬性,比如時間戳等,touch一個文件之後,該文件的修改時間就會變爲現在的時間,

    17.rm(rmdir)刪除文件或者目錄;-i,當刪除有用的文件時,給出提示;-r,遞歸的刪除,使用在刪除目錄的時候;-f強制刪除;-rf這個是一個組合命令,強制刪除一個目錄,這個還是比較好用的一個命令,其實linux裏面的選項一般都是可以進行相互組合的,並且各個選項在組合的時候沒有順序而言;

    18.touch命令還可以一下創建多個文件,touch{123,456}.{txt,doc},可以一下創建四個文件,分別爲123.txt,123.doc,456.txt,456.doc;這是一個簡單方法,需要的時候可以用下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章