Linux一些基礎知識1

2021-07-05 03:17:03 字數 3727 閱讀 7524

1.linux是大小寫敏感的系統,舉個例子,mozilla, mozilla, mozilla和 mozilla是四個不同的命令(但是只有第四個mozilla是真正有效的命令)。還有,my_file, my_file,和 my_file是三個不同的檔案。使用者的登入名和秘密也是大小寫敏感的(這是因為unix系統和c語言的傳統一向是大小寫敏感所致)。

2.檔名最多可以有256個字元,可以包含數字,點號」.」,下劃線」_」,橫桿」-」,加上其他一些不被建議使用的字元。

3.檔名前面帶」.」的檔案在輸入」ls」或者」dir」 命令時一般不顯示。可以把這些檔案看作是隱含檔案,當然你也可以使用命令」ls –a」來顯示這些檔案。

4.「/」對等於dos下的」\」(根目錄,意味著所有其他目錄的父目錄,或者是在目錄之間和目錄和檔案之間的乙個間隔符號)。舉個例子,cd /usr/doc。

5.在linux系統下,所有的目錄顯示在單一目錄樹下(有別於dos系統的驅動器標識)。這意味著所有的物理裝置上的所有檔案和目錄都合併在單一的目錄樹下。

6.在配置檔案裡,以#打頭的行是注釋行。在修改配置檔案的時候盡量不要刪除舊的設定――可以把原來的設定加上」#」變成注釋行,總是在修改地方對應地加入一些關於修改的注釋,你會發覺在以後的管理中獲益多多。

7.linux是繼承性的多使用者作業系統。你的個人設定(和其他使用者的個人設定)放在你的主目錄下(一般是/home/your_user_login_name)。許多的配置檔案的檔名都以」.」開頭,這樣使用者一般看不到這些檔案。

8.整個系統範圍的設定一般放在目錄/etc下。

9.和其他的多使用者作業系統類似,在linux下,檔案和目錄有自己的擁有者和訪問許可權。一般來說,你只被允許檔案到你的主目錄下(/home/your_user_login_name)。學習一些關於檔案許可權管理的相關知識,否則你肯定會覺得linux實在很麻煩。

10.命令引數選項一般由」-」引導,後面跟乙個字元(或者」--「,當選項超過乙個字元時)。這樣,」-」有點象dos下的」/」。舉個例子,輸入命令 rm --help。

硬碟硬碟是可以儲存大量資訊資源的媒介。我們平時看到的硬碟是方方正正的一塊挺沉的鐵匣子,但是其實硬碟是圓的,加上一些控制電路以後,為了便於攜帶而設計成為方形外殼。但是硬碟真是圓的,不騙你,要不怎麼叫做盤呢?第二,你需要知道的是硬碟可以進行分割槽。可以把硬碟分割槽成為很多個分割槽,看來分割槽即是乙個名次也是乙個動詞。什麼叫做名次的分割槽呢?現在的硬碟越來越大,存放的資源越來越多。為了更合理的管理使用硬碟資源,更有效的提高查詢速度和訪問質量,我們可以把硬碟劃分為很多分割槽,分別存放一些資訊。當你需要讀取某乙個資料的時候,系統會自動使用最近的磁頭去讀取,加快讀取速度。硬碟分割槽是從硬體的基礎上對資源進行合理管理的手段。

分割槽已經了解了,但是我們不能只有分割槽啊,我們得用乙個方法來控制分割槽。windows作業系統使用了碟符這個概念,用單一的字母來表示硬碟上的不同分割槽,比如,c盤,d盤等等。在windows2000以前,c盤對應了第乙個分割槽,d盤對應第二個分割槽,依此類推。到了winows2000,這個對應關係可以自己調整了。

在linux裡邊,我們沒有碟符這個概念,我們用目錄的形式進行管理。

為了保證文章的完整性,簡單說說目錄吧,其實大家都很清楚的。如果我們把數以萬計的水果扔在乙個籮筐裡面是不是很難找?但是如果我們把蘋果放在叫做蘋果的籮筐裡面,把梨放在叫做梨的籮筐裡面……這樣是不是大大簡化了我們尋找指定水果的速度?這些水果如果是我們的檔案,那麼我們用的籮筐就叫目錄。新的問題出現了,即使把桃子扔在叫做桃子的籮筐中,我們仍然很難從好幾千個桃子裡面找出來自四川成都龍泉驛的桃子啊。聰明的你一定想到在桃子的籮筐中再放入很多叫做四川啊,河北啊,廣州啊這些名字的籮筐,把不同產地的桃子放進去。對!就這樣!我們在乙個檔案目錄下面可以再建立新的檔案目錄,把檔案進行非常細緻的管理。到這裡你明白了什麼叫做目錄,還明白了目錄是可以巢狀的,這就可以了。目錄技術是從軟體的基礎上對資源進行管理的方法。

回到linux對於硬碟的管理裡面來:在linux裡邊,我們沒有碟符這個概念,我們用目錄的形式進行管理。把每乙個分割槽和某乙個目錄對應,以後對這個目錄的操作就是對這個分割槽的操作,這樣就實現了硬體管理手段和軟體目錄管理手段的統一。這個把分割槽和目錄對應的過程叫做掛載-mount。這種對應關係可以由使用者隨時中斷和改變。

swap交換分割槽

分割槽的知識大家已經熟習了,這裡需要提一下交換分割槽。我們如果沒有足夠的記憶體,也許就不能執行某些大型的軟體,解決的辦法是在硬碟上劃出乙個區域來當作臨時的記憶體,好像記憶體變大了。windows作業系統把這個區域叫做虛擬記憶體,linux把它叫做交換分割槽swap。雖然隨著硬體**的下降記憶體已經不大會限制我們了,但是交換分割槽這個概念卻保留下來,而且有繼續保留下去的原因,當然涉及到核心的問題,我們不多討論,我們要說明的是,安裝linux時候建立交換分割槽時,如果你的記憶體只有64m或則128m,那麼交換分割槽最好設定成為它的3倍,如果你的分割槽足夠大,有256m或則512m,那麼設定成為相同大小就可以了。但是請注意,最好大小為2的n次冪的數字。

分割槽格式

今天說了好多的與硬碟有關的問題,現在還要補充乙個,就是分割槽格式。硬碟只是乙個用電磁的方式紀錄資訊的媒介,我們可以通過不同的格式來管理。不同的作業系統選擇了不同的格式,同一種作業系統也可能支援多種格式。微軟的作業系統選擇了fat16格式作為dos的分割槽格式,往後windows95和windows98支援fat32格式,windowsnt使用ntfs4格式,windows2000以及xp支援ntfs5,也支援fat32,但是她們都不支援linux上常見的分割槽格式。linux是乙個開放的作業系統,它最初使用ext2格式,後來使用ext3格式,但是它同時支援非常多的分割槽格式,包括很多大型機上unix使用的xfs格式,也包括微軟的那些fat以及ntfs格式。

在給硬碟分割槽時就需要指定使用的分割槽格式。

掌握linux的目錄結構

既然目錄是用來方便檔案管理的工具,那麼linux下面不同的目錄到底儲存了哪一類的檔案呢?

目錄名稱 意義

/bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。

/boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊

/dev 該目錄包含了linux系統中使用的所有外部裝置,它實際上是訪問這些外部裝置的埠,你可以訪問這些外部裝置,與訪問乙個檔案或乙個目錄沒有區別。例如在系統中鍵入「cd /dev/cdrom」,就可以看到光碟機中的檔案;鍵入「cd /dev/mouse」即可看滑鼠的相關檔案。

/cdrom 該目錄在剛安裝系統時是空的,你可以將光碟機檔案系統掛在這個目錄下,例如「mount /dev/cdrom /cdrom」

/etc 該目錄存放了系統管理時要用到的各種配置檔案和子目錄,例如網路配置檔案、檔案系統、x系統配置檔案、裝置配置資訊、設定使用者資訊等。

/sbin 該目錄用來存放系統管理員的系統管理程式。

/home 如果建立乙個名為「xx」的使用者,那麼在/home目錄下就有乙個對應的「/home/xx」路徑,用來存放該使用者的主目錄。

/lib 該目錄用來存放系統動態連線共享庫,幾乎所有的應用程式都會用到該目錄下的共享庫

/lost+found 該目錄在大多數情況下都是空的。但當突然停電、或者非正常關機後,有些檔案就臨時存放在這裡。

/mnt 該目錄在一般情況下也是空的,你可以臨時將別的檔案系統掛在該目錄下。

/proc 可以在該目錄下獲取系統資訊,這些資訊是在記憶體中由系統自己產生的

/root 如果你是以超級使用者的身份登入的,這個就是超級使用者的主目錄

/tmp 用來存放不同程式執行時產生的臨時檔案

/usr 使用者的很多應用程式和檔案都存放在該目錄下

linux支援的硬體

總的來說,linux對於硬體的支援有三句話概括:越新的硬體越難支援,越小的廠家的產品越難支援,越來越多的硬體被支援!

linux一些基礎知識

1.檢視幫助 man cd 2.列出當前目錄下的內容 ls選項與引數 a 全部的檔案,連同隱藏檔 開頭為.的檔案 a 全部的檔案,連同隱藏檔,但不包括.和.這兩個目錄 d 僅列出目錄本身,而不是列出目錄內的檔案 l 長資料串列出,包含檔案的屬性和許可權等 n 列出uid和gid而非使用者和群組的名稱...

一些基礎知識

關於cd cd 返回剛才的位置 關於ls ls l,簡寫ll ls a顯示的檔案以.開頭,隱藏檔案 la al 關於cp cp r tmp dir 拷目錄 tmp拷到dir 需要加 r的 cp rm 10 13 1.grep 在乙個字元集合中找到符合條件的行輸出 如 grep hello file ...

一些基礎知識

linux基礎知識考查 1 在linux 系統中,以 檔案 方式訪問裝置 2 前台起動的程序使用 ctrl c 終止。3 在使用ls 命令時,用八進位制形式顯示非列印字元應使用引數 b 4 在linux 系統中,用來存放系統所需要的配置檔案和子目錄的目錄是 etc 5 在linux 系統中,壓縮檔案...