《Linux操作系统》Linux基础笔记
Bruceoxl
BruceOu,于2017年10月13日开始在CSDN上写博客,博客专注于嵌入式开发、人工智能等。欢迎各位朋友来访!
邮箱: ouxiaolong@bruceou.cn
展开
-
《Linux操作系统-基础笔记》为什么学习 Linux 开发
1.1 Linux 的应用场景对于一般用户来说,因为经常接触 PC、手机,可能会知道 Windows、 iOS、 Andorid系统,但对 Linux 系统却知之甚少,这是因为 Linux 的应用场景主要是服务器和嵌入式设备,在直面消费者的桌面系统领域并不占据优势。不过,从某种程度来说, Android 系统也属于 Linux 的一种,毕竟它是基于 Linux 内核进行开发的,只是由于它规避了 Linux 的开源协议,不被 Linux 社区接纳。Linux 的应用场景主要是由其特点决定的,其特点主要有:原创 2020-09-12 15:42:04 · 834 阅读 · 0 评论 -
《Linux操作系统-基础笔记》第1章 Linux操作系统概述
1991 Linus Linux 0.0.1版,代码为8K行。目前最新的稳定版本为4.14.11。Linux加入了GNU,整体基于GPL协议,允许开源、分享传播、修改。 Linux操作系统由以下几个部分组成: keanel–内核: 核心程序,用于管理硬件设备、系统的线程进程、内存、交换空间、文件系统、精灵进程(守护进程)等。主要实现系统程序与硬件之间的控制管理功能。 Shell原创 2018-01-09 10:47:47 · 601 阅读 · 0 评论 -
《Linux操作系统-基础笔记》第2章 Shell基本命令
2.1关机与重启立即关机与重启 关机:sudo shutdown -h now 重启:sudo shutdown -r now sudo reboot now 定时关机与重启 定时关机:sudo shutdown -h +45 定时重启:sudo shutdown -r +60 注意:要在超级用户权限下操作。2.2 shell命令格式命令提示符格式: 用原创 2018-01-09 10:55:31 · 548 阅读 · 0 评论 -
《Linux操作系统-基础笔记》第3章 Linux 文件系统
3.1文件系统的类型1)磁盘文件系统 Ext4/Ext3为Linux系统的广泛格式; FAT16,FAT32为Windows系统的广泛格式。 2)网络文件系统 3)虚拟/专用文件系统 Linux文件类型(细分) 普通文件:- //指定二进制文件 块设备文件:b//块输入输出文件 字符设备文件:c//原始输入输出文件 目录文件:d//包含若干文件与目录 符号链表文件:l//只原创 2018-01-09 11:00:52 · 529 阅读 · 0 评论 -
《Linux操作系统-基础笔记》第4章 Linux软件管理
4.1解析Linux应用软件安装包通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。 2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。 3) dpkg包,如software-1.2.3-1.deb。它是Debai原创 2018-01-09 11:04:52 · 357 阅读 · 0 评论 -
《Linux操作系统-基础笔记》第5章 shell编程
5.1shell基础5.1.1 Shell简介Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 它虽然不是Uni原创 2018-01-09 18:42:18 · 1032 阅读 · 0 评论 -
《Linux操作系统-基础笔记》第6章 编译调试工具(GCC、GDB)
6.1 GCC6.1.1简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了...原创 2019-03-18 11:00:35 · 1000 阅读 · 0 评论