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的7种文件

  1. b :block设备文件,设备文件里可供存储的接口设备
  2. c :character设备文件,设备文件里的串行端口设备
  3. d:directory ,文件夹
  4. -:一般文件,regular file
  5. l :linkfile ,链接文件
  6. s :Socket数据接口文件,通常被用在网络上的数据连接
  7. p :FIFO pipe,用来解决多个程序同时访问一个文件所造成的错误问题。

认识Linux软件包

Linux主流的软件包,source,rpm,deb。
Source一般可以再任何版本的Linux变异安装;
rpm可以再RedHat,Fedoral安装;
deb可以再debian,ubuntu上安装。
使用alien可以实现上述三种包的相互转换,但并不能保证一定可以安装,尽可能使用源码安装或者专用包安装

Linux运行等级,根目录,文件类型etc的更多相关文章

  1. Linux中用st_mode判断文件类型

    Linux中用st_mode判断文件类型 2012-12-11 12:41 14214人阅读 评论(4) 收藏 举报  分类: Linux(8)  C/C++(20)  版权声明:本文为博主原创文章, ...

  2. linux学习笔记之文件类型,及目录介绍

    引用A:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/20/3033131.html 引用B:http://www.cnblogs.c ...

  3. day59:Linux:编辑工具vim&文件类型&文件属性

    目录 1.Linux编辑工具vim 2.Linux文件类型 3.Linux文件属性 4.今日份Linux练习题 Linux编辑工具vim 1.什么是vim 文本文件的编辑工具,  和windows的n ...

  4. 【Linux】七种文件类型

    Linux中的七种文件类型 d 目录文件. l 符号链接(指向另一个文件). s 套接字文件. b 块设备文件,二进制文件. c 字符设备文件. p 命名管道文件. - 普通文件

  5. 三、Linux系统中的文件类型和文件扩展名

    .sock文件也是一类特殊的文件,这类文件通常用在网络之间进行数据连接,如:我们可以启动一个程序来监听客户端的要求,客户端可以通过套接字来进行通信: linux中的文件类型 文件类型介绍 Linux系 ...

  6. Linux目录结构和文件类型

    文件系统目录结构 根(/)是所有文件的入口,类似于倒状的树 以 . 开头的文件为隐藏文件 文件路径之间用/分隔,包括路径在内文件名称最长4095个字节 文件名除了斜杠和NUL都可以,文件名的最大长度是 ...

  7. Linux中的各种文件类型

    Linux中有一句话:一切皆是文件 1.普通文件( -       regular file ) (1).文本文件 文件中的内容是由文本构成的,文本指的是ASCII码字符.文件里的内容本质上都是数字( ...

  8. Linux 命令 - file: 确定文件类型

    命令格式 file [-bchikLNnprsvz0] [--apple] [--mime-encoding] [--mime-type] [-e testname] [-F separator] [ ...

  9. linux的七种文件类型

    d 目录 - 普通文件 l 符号链接 s 套接字文件 b 块设备文件 二进制文件 c 字符设备文件 p 命名管道文件

随机推荐

  1. 在VS 2012 配置SDL

    一.链接:http://pan.baidu.com/s/1kVaWteR 密码:zt81 下载两个文件夹.(如果不行就到 SDL官网 https://www.libsdl.org/ 和 SDL2_im ...

  2. cnodejs社区论坛3--发表话题

  3. Rainyday.js – 使用 JavaScript 实现雨滴效果

    Rainyday.js 背后的想法是创建一个 JavaScript 库,利用 HTML5 Canvas 渲染一个雨滴落在玻璃表面的动画.Rainyday.js 有功能可扩展的 API,例如碰撞检测和易 ...

  4. jQuery 重要的知识点归纳

    jQuery 对象 jQuery 对象就是通过 jQuery 包装 DOM 对象后产生的对象. jQuery 对象是 jQuery 独有的. 只有 jQuery 对象才能使用 jQuery 的方法,在 ...

  5. Request.MapPath和ServerMapPath

    一.路径 / 念 反斜杠,/ 是超文本协议的路径分隔符号,所有的网站在浏览器中显示的路径分隔都是以"/"表示.它一般代表虚拟路径. \ 念 斜杠,在普通程序代码中则以"\ ...

  6. CSAW2013

    竞赛地址:https://ctf.isis.poly.edu/challenges/ 第一关:Trivia Trivia意思为琐事,每题分值50,比较简单 1.Drink all the booze, ...

  7. 如何编写Vault插件扩展Vault Explorer的功能

    今天练习了一下Vault Explorer的扩展程序,基本上是Vault SDK中的HelloWord示例程序.如果你刚刚开始接触Vault的二次开发,希望对你有帮助. 开始之前,你需要安装Vault ...

  8. Java继承中的转型及其内存分配

    看书的时候被一段代码能凌乱啦,代码是这样的: package 继承; abstract class People { public String tag = "疯狂Java讲义"; ...

  9. Mac电脑清理硬盘"其他"

    作为一个MacBook的使用者,无不感受到苹果对于系统和硬件的完美匹配. 苹果电脑不适合玩游戏,所以我只用它开发iOS使用.电脑里除了Xcode和常用办公软件与通讯软件以外,我没有装其他的任何大应用. ...

  10. app让个别界面横屏,其他的为竖屏,解决如下

    app让个别界面横屏,其他的为竖屏,解决如下 APP设置里面,一定要设置可以旋转的方向 appdelegate里面重新系统方向代理 func application(application: UIAp ...