- 博客(14)
- 收藏
- 关注
转载 VIM配置
set nocompatible ” 关闭 vi 兼容模式 syntax on ” 自动语法高亮 colorscheme molokai ” 设定配色方案 set number ” 显示行号 set cursorline ” 突出显示当前行 set ruler ” 打开状态栏标尺 set shiftwidth=4 ” 设定 > 命令移动时的宽度为 4 set softt
2017-03-29 20:12:10 222
转载 linux的数据结构---链表
链表是一种常见的组织有序数据的数据结构,相对于数组,具有更好的动态性,可以高效的在链表的任意位置实时的插入或者删去。在linux的源代码中,大量的使用了链表。通常链表数据结构至少有两个域:数据域和指针域,数据域用于存储数据,指针域用于建立与下一个节点的联系。在数据结构中定义一个指向任意类型为点击(此处)折叠或打开struct list{
2017-03-29 20:10:57 275
转载 嵌入式Linux文件系统详细介绍
Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。 Linux下的文件系统结构如下: Linux启动时,第一个必须挂载的是根文件系统;若系统不能从指
2017-03-29 20:00:00 281
原创 Linux Shell编程入门
从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的S
2017-03-22 19:37:31 258
转载 Linux内核与根文件系统的关系
开篇题外话:对于Linux初学者来说,这是一个很纠结的问题,但这也是一个很关键的问题!一语破天机: “尽管内核是 Linux 的核心,但文件却是用户与操作系统交互所采用的主要工具。这对 Linux 来说尤其如此,这是因为在 UNIX 传统中,它使用文件 I/O 机制管理硬件设备和数据文件。”一.什么是文件系统文件系统指文件存在的物理空间,linux系统中每个分区都是一个文件系统
2017-03-22 19:35:42 226
转载 linux性能监控——CPU、Memory、IO、Network
【操作系统】Linux性能监控——CPU、Memory、IO、Networkby illidan(综合了几篇文章和自己的实践) 一、CPU1、良好状态指标CPU利用率:User Time 上下文切换:与CPU利用率相关联,如果CPU利用率状态良好,大量的上下文切换也是可以接受的。可运行队列:每个处理器的可运行队列2、监控工具vmstat$ vmstat
2017-03-22 19:31:25 248
转载 嵌入式Linux开发介绍
一、嵌入式系统嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件是可裁剪的,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。嵌入式系统最典型的特点是与人们的日常生活紧密相关,任何一个普通人都可能拥有各类形形色色运用了嵌入式技术的电子产品,小到MP3、PDA等微型数字化设备,大到信息家电、智能电器、车载GIS,各种新型嵌入式设备在数量上已经远远超过了通用计算机。这也
2017-03-15 20:46:21 930
转载 linux学习笔记
第一章:Linux安装第二章:入门命令命令1:查看linux服务器的IP地址ifconfig命令2:从普通用户跳转到root用户su从root用户跳转到普通用户su+普通用户名su miadn3命令3:创建文件夹mkdir Java命令4:从网
2017-03-15 20:41:25 315
转载 linux目录结构
一、目录结构 先来看看Linux的目录:每一行都代表了一个文件夹,其中蓝色的是目录的名称,来挨个介绍,其他颜色的先不管。(1)bin bin目录存放的是linux的命令,比如常用的cd, su, pwd(后面介绍) 等命令都在这个目录下。其实不光linux,绝大多数操作系统、安装软件的命令都在bin目录下。(2)boot 该目录下有linux的内核,引导
2017-03-15 20:38:25 250
转载 Linux与Unix的区别。
Linux作为自由软件有两个特点:一是它免费提供源码,二是爱好者可以按照自己的需要自由修改、复制和发布程序的源码,并公布在Internet上。这就吸引了世界各地的操作系统高手为Linux编写各种各样的驱动程序和应用软件,使得Linux成为一种不仅只是一个内核,而且包括系统管理工具、完整的开发环境和开发工具、应用软件在内,用户很容易获得的操作系统。 由于可以得到Linux的源码,所以操作系统
2017-03-05 22:43:13 630
转载 GPL协议是什么?
GPL,是General Public License的缩写,是一份GNU通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款─直有GNU通用公共授权英文原文的版本始具有此等效力。 GPL由斯托曼撰写,用于GNU计划。它以GNU Emacs、GDB、GCC的许可证的早期版本为蓝本。这些许可证都包含有一些GPL的版权思想,但仅只针对特定程序
2017-03-05 22:38:24 2684
转载 POSIX的标准。
POSIX表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。 POSIX标准意在期望获得源代码级别的软件可移植
2017-03-05 22:33:59 294
转载 Linux的发展史。
"Hello everybody out there using minix——I'm doing a (free) operating system" 在1991年的八月,网络上出现了一篇以此为开篇话语的帖子——这是一个芬兰的名为Linus Torvalds的大学生为自己开始写作一个类似minix,可运行在386上的操作系统寻找志同道合的合作伙伴。1991年10月5日,Linus
2017-03-05 22:31:16 323
转载 什么是GNU计划?
GNU计划,有译为“革奴计划”,是由理查德·斯托曼在1983年9月27日公开发起的,它的目标是创建一套完全自由的操作系统。 理查德·斯托曼最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。 GNU是“GNU's Not UNIX”的递归缩写,为避免与gnu(非洲牛羚,发
2017-03-05 21:46:12 506
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人