resourcelinux
『壹』 如何在命令行模式下學習linux
找本入門書邊看邊學啊,比如《鳥哥的linux私房菜》就是本不錯的書,剛初學就先再虛擬機上,等熟悉了就可以擺脫windows了。
『貳』 求linux目錄和命令的全稱
usr是user的縮寫,是曾經的home目錄,然而現在已經被/home取代了,現在usr被稱為是unix
system
resource,即unix系統資源的縮寫。
/usr
是系統核心所在,包含了所有的共享文件。它是
unix
系統中最重要的目錄之一,涵蓋了二進制文件,各種文檔,各種頭文件,還有各種庫文件;還有諸多程序,例如
ftp,telnet
等等。
曾經的
/usr
還是用戶的家目錄,存放著各種用戶文件
——
現在已經被
/home
取代了(例如
/usr/someone
已經改為
/home/someone)。現代的
/usr
只專門存放各種程序和數據,用戶目錄已經轉移。雖然
/usr
名稱未改,不過其含義已經從「用戶目錄」變成了「unix
系統資源」目錄。值得注意的是,在一些
unix
系統上,仍然把
/usr/someone
當做用戶家目錄,如
minix。
『叄』 怎麼設linux resource list
第一步編輯一個myapp.rc文件,在裡面添加:
IDI_ICON1 ICON DISCARDABLE "myapp.ico"
我解釋下:myapp.ico 這是一張圖片的名字,文件格式必須為*.ico
第二步在工程文件*.pro文件添加:
RC_FILE = myapp.rc
『肆』 linux系統在 目錄存放系統
我們安裝好linux系統後,linux系統也會像windows系統一樣,自動生成很多的文件和目錄,這些目錄都包含了不同的含義。下面,我們就來介紹一下這些目錄都代表著什麼?以及,在命令行界面,我們如何在不同的目錄之間切換。
一、linux系統目錄結構。
我們這里介紹的是linux系統的常規目錄結構,不管什麼版本的linux系統,一般都會包括以下這些目錄。
bin: linux命令目錄(二進制)。
sbin: linux命令目錄(起級管理員使用),s就是Super User的意思。
boot: linux啟動目錄,存有linux內核 (引導、長/皮鞋)。
dev: linux存放硬體目錄,以抽象的文件形式存放(device設備)。
etc: linux配置文件目錄。
lib: linux系統函數庫文件目錄,相當於window中的.dll文件。
mnt: linux掛載用,早期版本只有這一個掛載,建議掛載額外設備,如:U盤、移動硬碟和分區。
medie: linux掛載用,系統建議掛載媒體設備。
misc: linux掛載用,建議掛載NFS服務的共享目錄。
opt: linux大型軟體安裝目錄。
sys: linux虛擬文件系統,包含底層硬體的信息,保存在內存當中,主要保存內核相關信息。
tmp: linux存放臨時文件,會定期自動刪除。
usr: linux一般應用程序默認安裝目錄 【 unix soft resource 】。
var: linux動態數據及進程改變保存位置(如日誌、郵件、緩存、網站 )。
home: linux用戶的主目錄家目錄,子目錄以用戶名為文件夾名。
root: linux起級管理員目錄。
proc: linux虛擬文件夾,存在於內存中,保存著系統的實時信息,如內存、CPU等硬體信息。
當然,不同的發行版本,有可能會或多或少地添加一些自己的目錄。
二、如何在目錄之間進行切換?
linux的目錄切換命令,跟windows系統的dos下的命令基本上一樣。如果使用過dos的,那在linux系統下切換目錄就不是難事了。
1、切換到當前用戶的家目錄。我們只需要在命令行界面輸入如下命令,就可以切換到當前用戶的家目錄:
cd
這時,我們可以在命令行界面中看到,當前目錄是~ 位置,~代表的是當前用戶的家目錄。如下圖:
2、切換到指定的目錄。下面的命令是切換到 /home/目錄,是以絕對路的形式來切換。
cd /home
如果我們已經在一個目錄里了,要想切換到同級目錄或上級目錄的同級目錄,就必須使用絕對路徑。上面的命令切換後,當前目錄換成了home。如下圖:
3、切換到上一個目錄。 切換到上一個目錄,即切換到當前目錄的前一個目錄。命令如下:
cd -
我們當前目錄是home,輸入這個命令後,就又切回到當前用戶家目錄了。如下圖:
4、切換到上一級目錄。以相對路徑的形式切換。命令如下:
cd ..
一個點代表的是自己,這里的兩個點..代表的是上一級目錄(父目錄)。
5、切換到當前目錄下的子目錄。下面的這個命令是切換到當前目錄下的gao目錄里。
cd gao
如果要切換到其它用戶的家目錄,必須是管理員,普通用戶沒有這個許可權。
6、切換到根目錄。有時,我們進入目錄比較深,有好幾級了,這時,我們可以通過如下命令直接回到linux根目錄
cd /
這里的/代表的就是linux系統的根目錄,也是linux系統的最大的目錄,上面介紹的所有目錄都是存放在這個根目錄里的。
好了,上面我們系統地介紹了一下linux系統的目錄整體結構,以及如何在這些目錄之間進行切換。操作很簡單,相信大家也很容易就能上手。
『伍』 Linux操作系統的文件系統有哪幾部分組成
一、Linux
shellShell是系統的用戶界面,提供了用戶與內核進行交互操作的一種介面。它接收用戶輸入的命令並把它送入內核去執行。實際上Shell是一個命令解釋器,它解釋由用戶輸入的命令並且把它們送到內核。不僅如此,Shell有自己的編程語言用於對命令的編輯,它允許用戶編寫由shell命令組成的程序。Shell編程語言具有普通編程語言的很多特點,比如它也有循環結構和分支控制結構等,用這種編程語言編寫的Shell程序與其他應用程序具有同樣的效果。Linux提供了像Microsoft
Windows那樣的可視的命令輸入界面--X
Window的圖形用戶界面(GUI)。它提供了很多窗口管理器,其操作就象Windows一樣,有窗口、圖標和菜單,所有的管理都是通過滑鼠控制。現在比較流行的窗口管理器是KDE和GNOME。每個Linux系統的用戶可以擁有他自己的用戶界面或Shell,用以滿足他們自己專門的Shell需要。同
Linux本身一樣,Shell也有多種不同的版本。目前主要有下列版本的Shell:
Bourne
Shell:是貝爾實驗室開發的。
BASH:是GNU的Bourne
Again
Shell,是GNU操作系統上默認的shell,大部分linux的發行套件使用的都是這種shell。Korn
Shell:是對Bourne
SHell的發展,在大部分內容上與Bourne
Shell兼容。
C
Shell:是SUN公司Shell的BSD版本。二、Linux
實用工具標準的Linux系統都有一套叫做實用工具的程序,它們是專門的程序,例如編輯器、執行標準的計算操作等。用戶也可以產生自己的工具。實用工具可分三類:
編輯器:用於編輯文件。
過濾器:用於接收數據並過濾數據。
交互程序:允許用戶發送信息或接收來自其他用戶的信息。
Linux的編輯器主要有:Ed、Ex、Vi和Emacs。Ed和Ex是行編輯器,Vi和Emacs是全屏幕編輯器。
Linux的過濾器(Filter)讀取從用戶文件或其他地方的輸入,檢查和處理數據,然後輸出結果。從這個意義上說,它們過濾了經過它們的數據。
Linux有不同類型的過濾器,一些過濾器用行編輯命令輸出一個被編輯的文件。另外一些過濾器是按模式尋找文件並以這種模式輸出部分數據。還有一些執行字處理操作,檢測一個文件中的格式,輸出一個格式化的文件。過濾器的輸入可以是一個文件,也可以是用戶從鍵盤鍵入的數據,還可以是另一個過濾器的輸出。過濾器可以相互連接,因此,一個過濾器的輸出可能是另一個過濾器的輸入。在有些情況下,用戶可以編寫自己的過濾器程序。
交互程序是用戶與機器的信息介面。Linux是一個多用戶系統,它必須和所有用戶保持聯系。信息可以由系統上的不同用戶發送或接收。信息的發送有兩種方式,一種方式是與其他用戶一對一地鏈接進行對話,另一種是一個用戶對多個用戶同時鏈接進行通訊,即所謂廣播式通訊。三、Linux
文件系統文件結構是文件存放在磁碟等存儲設備上的組織方法。一個文件系統的好壞主要體現在對文件和目錄的組織上。目錄提供了管理文件的一個方便而有效的途徑。我們能夠從一個目錄切換到另一個目錄,而且可以設置目錄和文件的許可權,設置文件的共享程度。使用Linux,用戶可以設置目錄和文件的許可權,以便允許或拒絕其他人對其進行訪問。Linux目錄採用多級樹形結構,用戶可以瀏覽整個系統,可以進入任何一個已授權進入的目錄,訪問那裡的文件。文件結構的相互關聯性使共享數據變得容易,幾個用戶可以訪問同一個文件。Linux是一個多用戶系統,操作系統本身的駐留程序存放在以根目錄開始的專用目錄中,有時被指定為系統目錄。內核,Shell和文件結構一起形成了基本的操作系統結構。它們使得用戶可以運行程序,管理文件以及使用系統。此外,Linux操作系統還有許多被稱為實用工具的程序,輔助用戶完成一些特定的任務。四、Linux內核內核、Shell、文件系統這三個部分構成了linux系統;Linux內核內核是系統的心臟,是運行程序和管理像磁碟和列印機等硬體設備的核心程序。它從用戶那裡接受命令並把命令送給內核去執行。在dos系統下:內核command.com在windows操作系統中:NT核心在linux操作系統中:kernel
您覺得這個答案好不好?
『陸』 linux常用目錄有哪些
1. bin目錄
binary(二進制的):許多「指令」對應的可「執行程序文件」目錄
2. sbin目錄
說明:super binary 超級的 二進制 許多「指令」對應的可「執行程序文件」目錄,該目錄文件對應指令都是"root"用戶可以執行的指令普通用戶不能使用該目錄里的命令:
普通用戶:用$開頭
root用戶:用#開頭
3. usr目錄
說明:unxi system resource
unix system resource (unix系統資源文件目錄)
該目錄類似win系統的 C:/Program files 目錄
該目錄經常用於安裝各種軟體
Linux系統的核心文件只要 18M
-h:查看文件的大小
9. etc目錄
系統主要配置文件目錄
例如:
/etc/passwd 用於存儲用戶信息的文件
/etc/group 用於存儲組別信息的文件
10. lib目錄
library:系統資源文件類庫目錄
11. selinux目錄(secure enhanced linux)
說明:安全增強型的linux對系統形成保護
在安裝軟體時會有一定的影響
12. mnt目錄
說明:存放臨時的映射文件系統,我們常把軟碟機和光碟機掛裝在這里的floppy和cdrom子目錄下。
13. tmp目錄
說明:存放臨時文件的目錄