linux基础小结

一、linux的发展、组成结构和特性

1、发展

1991,Linus,Linux 0.0.1版,8000行
加入GNU,遵循基于Linux的GPL协议GPL3(非商业用途:允许开源、分享传播、修改)
基于内核之上的Linux操作系统版本至少有300种以上

2、组成结构

Linux组成结构

(1)kernel:内核,包围在硬件之上

  • 作用:管理设备、进程、内存、交换空间、文件系统、精灵进程(守护进程)等;控制系统程序与硬件之间打交道。

(2)shell:外壳,包裹在内核之上

  • 作用:提供人机交互界面,用户与内核之间打交道的功能(类似Windows的cmd)

  • 分类:不同shell,命令解释不一样。

    Bourne shell(sh)
    Korn shell(ksh)
    C shell(csh)
    Bourne-again shell(bash)
    tcsh
    
  • 命令提示符:不同shell的命令提示符不一样

    sh, Bash:#root   $user
    csh:#root   %user
    

(3)FileSystem:文件系统,管理文件、目录

3、linux特性

  • 多用户
  • 多任务(进程、线程处理)
  • 多平台
  • 图形化界面GUI(x-window)
    Linux传承了Unix强大的图形用户界面x-window协议。
    x-window是支持图形化应用进程正常工作的框架、协议,它可以与GUI应用进行通信,并在x服务器进程上进行显示。
  • 硬件支持好(低配置也可以跑)
  • 通信与联网
  • 应用程序支持(编辑器、编程工具、数据库、办公软件、图形处理、Internet应用、游戏)

二、linux的安装

1、常用linux系统

redhat:企业级版,已经开始收费。

ubuntu:桌面开源的,比较纯正的linux。android官方指定的编译操作系统,发展快,已支持arm架构。

2、图形模式与命令模式的切换:

ctrl+Alt+F2,F3,F4,F6:图像转命令
ctrl+Alt+F7:命令转图形


三、linux应用程序安装与卸载

1、什么是软件安装包

类似windows下的安装程序(如打包好的exe文件)。

在Linux下的打包文件通常都是tar,打包格式可自己定义,打包文件可以自定义一个后缀名(如tar.abc)。

2、常见的软件安装包

deb:ubuntu下主要的安装包的格式
rpm:红帽子系统定义的安装包的格式

具体不同的安装包的格式规范要到具体官网去查看其格式规范。

3、软件安装包的命名格式

软件包名称_版本号-修订版本_体系架构.扩展名
   
aptitude_0.6.3-3.2ubuntu1_i386.deb
libboost-iostreamsl.42.0_1.42.0-4ubuntu2_i386.deb

4、安装和卸载应用程序的方式

(1)安装包离线安装和卸载:dpkg

dpkg -i <package> 安装包
dpkg -P <package> 移除包和配置文件

该方法不能及时更新,使用较少。

(2)源文件编译安装和卸载:配置configure、编译make和安装 make install

(3)程序管理包在线安装和卸载:aptitude

apt-get install <package>  安装
apt-get remove -purge <package>  // -purge:完全卸载

四、linux文件系统

1、文件系统定义

文件系统是一种组织计算机文件和资料的方法。

文件系统是操作系统中封装的系统服务程序,实际上也是一个软件程序,用来存储和管理计算机文件和资料。

2、文件系统功能

  • 能定义文件的组织方式:文件结构
  • 提供建立和存储文件的环境:目录和文件
  • 能对文件存储器空间进行组织和分配
  • 负责文件存储并对存入的文件进行保护和检索
  • 负责建立文件,存入、读出、修改、转储文件,控制文件的,撤销文件等

3、文件系统分类

  • 磁盘文件系统:NTFS,EXT3
  • 闪存文件系统:JFFS2,YAFFS
  • 数据库文件系统:BFFS,WINFS
  • 网络文件系统:NFS
  • 虚拟文件系统:VFS(Proc)

4、linux文件系统

(1)EXT3

EXT3是基于日志方式的文件系统。

系统中每个文件都有索引,用户对文件的每一个操作都会记录日志,形成一个任务队列排队执行。

好处:可以监控用户对文件的操作;性能比较好

(2)SWAP

swap是交换分区的文件系统(类似windows的虚拟内存)。

虚拟内存实现的2种方式:

  • 进行内存的排列,像内存池一样,进行优化
  • 把硬盘上的空间模拟成内存

swap是linux的虚拟内存,在安装时要设置好大小,一般是物理内存的2倍。

5、linux文件系统的特点

(1)linux系统中一切皆文件

linux系统把设备(硬盘、软驱、光驱等)都看做文件,文件夹也看做文件。

(2)linux文件类型

通过不同的标识来区分。

linux文件类型

(3)linux文件属性

每种文件在linux系统下都通过不同的颜色来区分。

  • 蓝色:目录
  • 绿色:可执行文件
  • 浅蓝色:链接文件
  • 红色:压缩文件
  • 灰色:其他文件

6、文件系统目录结构

文件系统目录结构

linux与windows目录结构的区别

(1)根目录:

  • linux:/
  • windows:\

(2)命名大小写:

  • linux:区分
  • windows:不区分

(3)结构管理:

  • linux:磁盘逻辑结构管理物理结构。格式化时,将磁盘分为很多的文件块区。
  • windows:物理结构管理逻辑结构,先分区(分成很多逻辑盘),再格式化并建立结构。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 229,460评论 6 538
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 99,067评论 3 423
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 177,467评论 0 382
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 63,468评论 1 316
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 72,184评论 6 410
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 55,582评论 1 325
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 43,616评论 3 444
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 42,794评论 0 289
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 49,343评论 1 335
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 41,096评论 3 356
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 43,291评论 1 371
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 38,863评论 5 362
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 44,513评论 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 34,941评论 0 28
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 36,190评论 1 291
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 52,026评论 3 396
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 48,253评论 2 375

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,444评论 9 467
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,199评论 2 33
  • Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本...
    偷风筝的人_阅读 3,265评论 1 17
  • 只是不再爱你了 不是恨 也没有悲伤 只是 不再参与你的生活 不再和你对话 不问候你的幸福和伤痛 慢慢地 忘记和...
    他叫我七月阅读 114评论 0 2
  • 如何快速掌握新的知识 “执行力”最重要 1. 这个行业是什么? 2. 为什么会这么火? 3. 我要如何去做? 要...
    MYVITLTD阅读 272评论 0 0