
正文
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……
$command [-options] parameter1 parameter2……
Note:
* 一行命令中的第一个输入的部分 绝对是“命令(Command)”或“可执行文件”
* 选项通常会以 – 开头
* 一条命令的中间用空格分开,不论多少个空格都算作一个
* 命令太长时可以使用<\>来转义,续到下一行
Linux的根目录结构
/bin :
bin
aries
/etc :
etc
etera
/mnt :temporary
m
ou
nt
s
/opt :
opt
ional application software packages
/proc :virtual filesystem providing
proc
ess and kernel information as files
/sbin :
bin
aries used for
s
ystem
/srv :specific data for
s
e
r
vi
c
es provided by the system
/usr :
u
nix
s
ystem
s
ource,不是user的缩写,user的文件夹是 /home
/var :
var
iable files
/src :
s
ou
rc
e
Linux文件的权限
Linux系统内的文件有三种身份:owner、group、others。每种身份有三种权限:r、w、x,习惯于Windows的同学都知道.doc用word打开,.exe可以直接运行,但是Linux中不按文件的扩展名区分文件,一个文件能否被执行,取决于文件详细属性中的10个属性,只要权限中有“x”就可以被执行。但执行后能否产生用户期望的结果是另一回事,一个按照pdf规则编写的文件只要有“x”就可以被gedit执行,但是应该不会产生用户想要的结果。 不过,习惯上为了使文件的种类一目了然,Linux的用户也经常使用扩展名来帮助记忆。注意,从网络上下载下来的可执行文件存到Linux中文件的属性和权限是会被改变的
\(chown** :改变文件所有者 **\)chgrp
:改变文件所属用户组
$chmod
:来修改权限
Linux的7种文件
-
b :block设备文件,设备文件里可供存储的接口设备
-
c :character设备文件,设备文件里的串行端口设备
-
d:directory ,文件夹
-
-:一般文件,regular file
-
l :linkfile ,链接文件
-
s :Socket数据接口文件,通常被用在网络上的数据连接
-
p :FIFO pipe,用来解决多个程序同时访问一个文件所造成的错误问题。
认识Linux软件包
Linux主流的软件包,source,rpm,deb。
Source一般可以再任何版本的Linux变异安装;
rpm可以再RedHat,Fedoral安装;
deb可以再debian,ubuntu上安装。
使用alien可以实现上述三种包的相互转换,但并不能保证一定可以安装,尽可能使用源码安装或者专用包安装






