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. Swagger接入

    一 简介 Swagger是一个开源项目,用于描述和生成RestAPi的文档.可以帮助开发人员快速了解web服务的功能. 二  接入Swagger流程 1.在所在Module的pom.xml中,添加Sw ...

  2. InfluxDB学习之InfluxDB的基本操作

    InfluxDB提供类SQL语法,如果熟悉SQL的话会非常容易上手.本文就为大家介绍一下InfluxDB的基本操作.     InfluxDB提供类SQL语法,如果熟悉SQL的话会非常容易上手. 本文 ...

  3. Python私有变量

    # 访问限制的保护,代码更加健壮 class Student(object): def __init__(self,name,score): self.__name= name self.__scor ...

  4. java.io.StreamCorruptedException: invalid type code: AC错误的解决方法

    问题描述: 在向一个文件写入可序列化对象时,每次只想向文件的末尾添加一个可序列化的对象,于是使用了FileOutputStream(文件名,true)间接的构建了ObjectOutputStream流 ...

  5. 一个ORM的实现(附源代码)

    1 前言 经过一段时间的编写,终于有出来一个稳定的版本,期间考虑了多种解决方案也偷偷学了下园子里面大神们的作品. 已经有很多的ORM框架,为什么要自己实现一个?我的原因是在遇到特殊需求时,可以在ORM ...

  6. Exif.js 读取图像的元数据

    Exif.js 提供了 JavaScript 读取图像的原始数据的功能扩展,例如:拍照方向.相机设备型号.拍摄时间.ISO 感光度.GPS 地理位置等数据. 注意事项: EXIF 数据主要来自拍摄的照 ...

  7. CSS3背景温故

    1.背景的五种基本属性background-color(背景颜色)background-image(背景图片)background-repeat(背景图片展示方式)background-attachm ...

  8. Windows服务器如何选 搭建WAMP环境

    Windows Server 2003 Windows Server 2008 如何选择服务器系统版本.原文地址:http://www.xwamp.com/learn/1. 系统版本: Windows ...

  9. swift学习笔记之-协议

    //协议(Protocols) import UIKit /*协议(Protocols) 1.协议定义了一个蓝图,规定了用来实现某一特定任务或者功能的方法.属性,以及其他需要的东西 2.类.结构体或枚 ...

  10. Emacs学习心得之 基础配置

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Emacs学习心得之 基础配置 1.前言2.基础配置 一.前言 本篇博文记录了Emacs的一 ...