2021-05-12 14:32:11
Linux執行等級,根目錄,檔案型別etc
Linux的Runlevel
Linux預設有6個Terminal(Ctrl+Alt+F1~F6)和1個X window(Ctrl+Alt+F7,圖形化介面)讓使用者登入
Linux的runlevel一共有7級,上述的6個terminal執行在runlevel 3,Xwindow執行在runlevel5,如果安裝的是Fedora,Ubuntu這類發行版的話會直接進入圖形介面。
以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/135153.htm
相關文章