首頁 > 軟體

Linux執行等級,根目錄,檔案型別等基本概念

2020-06-16 17:33:54

Linux的Runlevel

Linux預設有6個Terminal(Ctrl+Alt+F1~F6)和1個X window(Ctrl+Alt+F7,圖形化介面)讓使用者登入
Linux的runlevel一共有7級,上述的6個terminal執行在runlevel 3,Xwindow執行在runlevel5,如果安裝的是FedoraUbuntu這類發行版的話會直接進入圖形介面。
以Ubuntu為例,若想要開機進入字元介面而不是圖形介面,可以在終端中輸入命令$sudo vi /etc/default/grub, 找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"將其改成GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

Linux命令結構

$command    [-options]   parameter1      parameter2……  

Note:
* 一行命令中的第一個輸入的部分 絕對是“命令(Command)”或“可執行檔案”
* 選項通常會以 – 開頭
* 一條命令的中間用空格分開,不論多少個空格都算作一個
* 命令太長時可以使用<>來跳脫,續到下一行

Linux的根目錄結構

/bin :binaries
/etc :etcetera
/mnt :temporary mounts
/opt :optional application software packages
/proc :virtual filesystem providing process and kernel information as files
/sbin :binaries used for system
/srv :specific data for services provided by the system
/usr :unix system source,不是user的縮寫,user的資料夾是 /home
/var :variable files
/src :source

Linux許可權

Linux系統內的檔案有三種身份:owner、group、others。每種身份有三種許可權:r、w、x,習慣於Windows的同學都知道.doc用word開啟,.exe可以直接執行,但是Linux中不按檔案的擴充套件名區分檔案,一個檔案能否被執行,取決於檔案詳細屬性中的10個屬性,只要許可權中有“x”就可以被執行。但執行後能否產生使用者期望的結果是另一回事,一個按照pdf規則編寫的檔案只要有“x”就可以被gedit執行,但是應該不會產生使用者想要的結果。 不過,習慣上為了使檔案的種類一目了然,Linux的使用者也經常使用擴充套件名來幫助記憶。注意,從網路上下載下來的可執行檔案存到Linux中檔案的屬性和許可權是會被改變的
$chown :改變檔案所有者
$chgrp :改變檔案所屬使用者組
$chmod :來修改許可權

Linux的10種檔案

1) -:一般檔案,regular file
2) d:directory ,資料夾
3) l :linkfile ,連結檔案
4) b :block裝置檔案,裝置檔案裡可供儲存的介面裝置
5) c :character裝置檔案,裝置檔案裡的串列埠裝置
6) ASCII :純檔案檔案,一切可以用來作為設定的檔案
7) binary:Linux中的可執行檔案
8) data :資料格式檔案
9) s :Socket資料介面檔案,通常被用在網路上的資料連線
10) p :FIFO pipe,用來解決多個程式同時存取一個檔案所造成的錯誤問題。

認識Linux軟體包

Linux主流的軟體包,source,rpm,deb。
Source一般可以再任何版本的Linux變異安裝;
rpm可以再RedHat,Fedoral安裝;
deb可以再debian,ubuntu上安裝。
使用alien可以實現上述三種包的相互轉換,但並不能保證一定可以安裝,盡可能使用原始碼安裝或者專用包安裝

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-09/135051.htm


IT145.com E-mail:sddin#qq.com