
linux 学习
大磊大
好好学习天天向上(欢迎留言)
展开
-
vi快捷键必知必会
文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光转载 2012-09-18 00:34:33 · 533 阅读 · 0 评论 -
linux下的C语言开发
linux下的C语言开发(开篇)linux下的C语言开发(makefile编写)linux下的C语言开发(gdb调试)linux下的C语言开发(AT&T 汇编语言)linux下的C语言开发(静态库)linux下的C语言开发(动态库)linux下的C语言开发(定时器)linux下的C语言开发(自动编译工具)linux下的原创 2013-08-06 09:13:22 · 1140 阅读 · 0 评论 -
C语言和设计模式
C语言和设计模式(之开篇)C语言和设计模式(之单件模式)C语言和设计模式(之原型模式)C语言和设计模式(之组合模式)C语言和设计模式(之模板模式)C语言和设计模式(工厂模式)C语言和设计模式(责任链模式)C语言和设计模式(抽象工厂模式)C语言和设计模式(迭代器模式)C语言和设计模式(外观模式)C语言和设计模式(代理模式原创 2013-08-06 09:22:24 · 1195 阅读 · 0 评论 -
Linux编程推荐书籍一览表 (转
Linux编程推荐书籍一览表(转贴)shell 编程《LINUX与UNIX SHELL编程指南》BASH宝典: Advanced Bash Scripting Guide (如果你使用的是 GNU/Debian 系统,可以用 apt-get install abs-guide 安装该文档)BASH Programming - Introd转载 2013-08-21 15:52:38 · 1080 阅读 · 0 评论 -
书籍搜集
为学Linux,我看了这些书原创 2013-08-12 09:52:27 · 724 阅读 · 0 评论 -
linux-Tcp IP协议栈源码阅读笔记
linux-Tcp IP协议栈源码阅读笔记 一.linux内核网络栈代码的准备知识 1. linux内核ipv4网络部分分层结构: BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件 主要有:/net/socket.c /net/protocols.c etc转载 2013-08-14 15:49:16 · 873 阅读 · 0 评论 -
Linux┊详解udev
如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略。在Linux早期,设备文件仅仅是是一些带有适当的属性集的普通文件,它由mknod命令创建,文件存放在/dev目录下。后来,采用了devfs, 一个基于内核的动态设备文件系统,他首次出现在2.3.46内核中。Mandrake,Gentoo等Linux分发版本采用了这种方式。devfs创建 的设备文件是动态的。转载 2013-11-11 11:48:24 · 877 阅读 · 0 评论 -
关于linux和shell的相关书籍
工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。入门类 一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Windows,因此对于这绝大部分人来说,如果要学习Linux开发,学会使用这个系统都是必不可少的一个环节。转载 2014-01-20 10:50:35 · 1225 阅读 · 0 评论 -
Linux网络编程入门 (转载)
http://www.cnblogs.com/duzouzhe/archive/2009/06/19/1506699.html原创 2015-06-18 23:43:36 · 514 阅读 · 0 评论 -
linux 常用命令 收集
1、查看机器字长,自己信息:more /proc/cpuinfo原创 2013-03-27 11:23:11 · 887 阅读 · 0 评论 -
linux socket编程记录
本文的资料是从其他博客收集并总结的原创 2015-07-07 09:26:50 · 530 阅读 · 0 评论 -
多线程的那点儿事(之大结局)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 多线程一直是我比较喜欢的话题,当然也是很多朋友比较害怕的话题。喜欢它,因为它确实可以提高pc的使用效率;讨厌它,因为如果对它处理不好,反而会导致更大的麻烦。这里断断续续写了这么多,没有什么新意,主要是想结合自己这么多年的个人经历谈一谈自己的想法而已。真心希望这些文章能够达转载 2013-08-06 09:33:15 · 1086 阅读 · 0 评论 -
Linux程序设计入门
Linux下进程的创建进程的概念什么是程序,什么是进程呢?通俗的讲程序是一个包含可以执行代码的文件,是一个静态的文件.而进程是一个开始执行但是还没有结束的程序的实例.就是可执行文件的具体实现.一个程序可能有许多进程,而每一个进程又可以有许多子进程.依次循环下去,而产生子孙进程.当程序被系统调用到内存以后,系统会给程序分配一定的资源(内存,设备等等)然后进行一系列的复杂操作,使程原创 2013-07-31 11:41:39 · 1506 阅读 · 0 评论 -
LINUX0.11内核阅读笔记
我是通过阅读赵炯老师编的厚厚的linux内核完全剖析看完LINUX0.11的代码,不得不发自内心的说Linus真的是个天才。虽然我觉得很多OS设计的思想他是从UNIX学来的,但是他自己很周全很漂亮很巧妙地实现了如此庞大一个系统的绝大多数代码。这里面有太多环节需要注意,很难得。。。读完之后觉得很有收获,虽然版本很低,但是已经对OS有一个很具体的认识了,比理论上的要来得深刻、真实。下面是我自己学习转载 2013-07-09 15:36:05 · 1178 阅读 · 1 评论 -
Linux系统下USB摄像头驱动开发
摘要:介绍了在Iinux系统下开发符合Video for Linux标准的USB摄像头驱动的方法,并对该标准提出“不间断采集”的改进思路,配合双URB、双帧缓冲等方法,提高采集速度。 关键词:Linux设备驱动 USB摄像头 Video for Linux 不间断采集USB摄像头以其良好的性能和低廉的价格得到广泛应用。同时因其灵活、方便的特性,易于集成到嵌入式系统中。但是如果使用现转载 2012-09-18 00:33:14 · 957 阅读 · 0 评论 -
《那年,一步一步学linux c》全系列(目录索引)
几点说明:该系列文章中所用结构数据代码均来自linux2.6.39.文章中若有不对或某些功能更好的实现方法,请指出或直接留言。本人邮箱muge0913@sina.com转载请注明出处:谢谢:http://blog.youkuaiyun.com/muge0913/article/details/73429771、那年,一步一步学linux c ---getchar()详解转载 2012-09-18 23:19:40 · 1533 阅读 · 0 评论 -
ubuntu快捷键设置大全 [转]
转自:http://xiongyongyuan1234.blog.163.com/blog/static/5566116820103845725657/GNOME应用技巧:通用快捷键Alt + F1类似Windows下的Win键,在GNOME中打开"应用程序 "菜单(Applicati ons)Alt + F2类似Windows下的Win + R转载 2013-01-11 22:21:17 · 561 阅读 · 0 评论 -
UBUNTU开启TELNET服务
[转]UBUNTU开启TELNET服务文章分类:操作系统1. sudo apt-get install xinetd telnetd2. 安装成功后,系统也会有相应提示,sudo vi /etc/inetd.conf并加入以下一行(不存再就建立这个文件夹)telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/转载 2013-03-29 18:06:50 · 869 阅读 · 0 评论 -
Linux内核调试方法
Linux内核调试方法kdb:只能在汇编代码级进行调试; 优点是不需要两台机器进行调试。 gdb:在调试模块时缺少一些至关重要的功能,它可用来查看内核的运行情况,包括反汇编内核函数。 kgdb:能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一台主机上用vmware软件运行两个操作系统来调试)prin转载 2013-04-02 16:13:32 · 1562 阅读 · 0 评论 -
ubuntu(linux mint 13)如何安装显卡驱动
linux mint自动装的驱动播放视频的时候很卡,而且不支持XBMC软件,无法硬件解码高清视频建议自己安装显卡厂商提供的驱动,以Nivida驱动为例,详细介绍以下显卡驱动的安装。针对新手,老鸟绕道1.去官方网站去下载驱动我的是G9300 GE,再nivida官方网站找到驱动,下载到.run的驱动2.将文件拷贝到 / 目录下面, sudo cp NVIDIA-转载 2013-04-02 21:59:37 · 2495 阅读 · 0 评论 -
linux mint 开启3D桌面
效果:http://hi.baidu.com/findingstudio/item/a310434a1daf81e11381dacehttp://blog.sina.com.cn/s/blog_6bc3727e0100mufp.html其实也只有两步而已:1、sudo apt-get install compiz compiz-pluginscompiz-plugins-mai转载 2013-04-02 17:58:13 · 2328 阅读 · 0 评论 -
linux学习之apt的应用
http://os.it168.com/a2007/0810/972/000000972880.shtml以下命令要用sud(super do)进行操作 可以在ubuntu的 wiki 中看到适合你的源(sources.list) apt-get update——在修改/etc/apt/sources.list或者/etc/apt转载 2013-03-23 17:19:20 · 840 阅读 · 0 评论 -
安装图解:Linux Mint 4.0(Daryna)(或者说完美的桌面系统)
http://www.pusuo.net/2009-08-04/110221670.html安装图解:Linux Mint 4.0(Daryna)(或者说完美的桌面系统)作者falko (Contact Author) (Forums)发表于星期三, 2007-11-21 17:49(2wins翻译) 本安装向导将告诉你如果安装Linux Mint 4.0(Daryna)转载 2013-05-20 13:28:18 · 2336 阅读 · 0 评论 -
Linux Shell常用技巧(目录)
http://www.kuqin.com/linux/20120916/330804.html在最近的日常工作中由于经常会和Linux服务器打交道,如Oracle性能优化、我们数据采集服务器的资源利用率监控,以及Debug服务器代码并解决其效率和稳定性等问题。因此这段时间总结的有关Linux Shell的系列博客就给予了我极大的帮助,然而在实际的使用中却发现,有的时候确实忘记了某个技术点或某个转载 2013-05-11 11:51:14 · 749 阅读 · 0 评论 -
linux必备命令awk入门及高级进阶
awk语言的最基本功能是在文件或字符串中基于指定规则来分解抽取信息,也可以基于指定的规则来输出数据。完整的awk脚本通常用来格式化文本文件中的信息。awk也是运维人员必备的核心技能,学好该课程,对于面试、加薪都有极大的帮助!课程目录:1.awk文本处理工具引入 11分钟 播放 http://edu.51cto.com/lesson/id-17372.html2.awk选项介转载 2016-09-08 14:13:12 · 1319 阅读 · 1 评论