歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux運行等級,根目錄,文件類型等基本概念

Linux運行等級,根目錄,文件類型等基本概念

日期:2017/2/28 13:49:09   编辑:Linux教程

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可以實現上述三種包的相互轉換,但並不能保證一定可以安裝,盡可能使用源碼安裝或者專用包安裝

Copyright © Linux教程網 All Rights Reserved