linux
cx1468059916
IT人、阳光、年轻
展开
-
shell start
What is Shell ? Simple put,the shell is a program that takes commands from the keyboard and sent them to the OS to perform. In the old days,It was the only user interface available on a Unix-like-s原创 2012-11-16 10:48:36 · 1158 阅读 · 0 评论 -
vim常用插件3
常用插件之所以说Vim形成了自己的生态环境,就是因为Vim具备开放的插件体系,开发者为了提升开发效率,为Vim编写了数以万计的插件,我们可以根据需要任意选择,也可以基于Vimscript语言开发自己的专属插件。每个插件都是以Vim为后缀的脚本文件,编写插件的语言一般采用Vimscript。Vimscript是Vim自己的编程语言,我们在后续会介绍到它。尽管Vimscript几乎为可转载 2012-12-28 08:27:05 · 840 阅读 · 0 评论 -
ubuntu 下安装jdk
Ubuntu 12.04安装Sun JDK 6u32下载 sun jdk 6 bin.设置权限chmod +x jdk-6u32-linux-i586.bin解压文件./jdk-6u32-linux-i586.bin移动位置到sudo mv jdk1.6.0_32 /usr/lib/jvm/jdk1.6.0_32设置系统环境转载 2012-12-30 21:12:52 · 663 阅读 · 0 评论 -
开源世界旅行手册
今天在学习xml,无意中看到一个很好的网站,分享下http://i.linuxtoy.org/docs/guide/index.html原创 2013-05-22 19:12:42 · 1506 阅读 · 0 评论 -
linux中创建静态库和动态库
1. 函数库有两种:静态库和动态库。 静态库在程序编译的时候会被连接到目标代码中,程序运行时将不再需要改静态库。 动态库中程序编译的时候并不会连接到目标代码中,而是在程序运行时才被载入,因此在程序运行的时候还需要动态库的存在。 程序1: hello.h #ifndef HELLO_H #define HELLO_H void hello(const char原创 2013-08-01 16:02:52 · 835 阅读 · 0 评论 -
Linux 内核模块编程
Linux 内核模块编程Linux 内核模块编程是一个很重要的知识点。尤其是编写底层驱动程序时,一定会涉及到它。内核模块编程也是 Tiger 哥学习 Linux 时第一节课所接触的知识。由此可以看出它的 important, 也可以看出其实它很 easy 。一前言:1. 什么是内核模块1> 内核模块是具有独立功能的程序。它可以被单独编译,但是不能单独运行,它的运行必转载 2013-08-06 22:37:56 · 1046 阅读 · 0 评论 -
Linux kernel 入门
Linux 内核解读入门针对好多Linux 爱好者对内核很有兴趣却无从下手,本文旨在介绍一种解读Linux内核源 码的入门方法,而不是解说Linux复杂的内核机制。1.核心源程序的文件组织(1)Linux核心源程序通常都安装在/usr/src/Linux下,而且它有一个非常简单的编号 约定:任何偶数的核心(例如2.0.30)都是一个稳定的发行的核心,而任何奇数的核心 (例如2.原创 2013-08-10 07:41:47 · 1317 阅读 · 0 评论 -
linux 命令 待续、、
1. dpkg-deb -b sourceFile objectFileName.deb /* package */2. dpkg -i objectFileName.deb /*unpackage and install */原创 2013-07-28 01:23:27 · 913 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
1、 要克隆一个github项目, git clone url原创 2015-04-06 21:29:23 · 487 阅读 · 0 评论 -
Ubuntu上安装wizi
wiz笔记支持跨平台下面记录一下如何在ubuntu下面安装wiz笔记1,ubuntu默认是没有wiz资源的,需要先添加官方ppa软件仓库sudo add-apt-repository ppa:wiznote-team2,更新软件仓库sudo apt-get update 3,安装wiz笔记sudo apt-get install wiznote接下来就是等待,下载完后,自动安装成功。转载 2015-04-07 16:14:41 · 724 阅读 · 0 评论 -
文章标题
1 、 create a new repository on the command line例如: 要新建一个helloworld项目, 先 mkdir helloworld cd helloworld 然后 echo “# helloworld” >> README.md git init git add README.md git commit -m “first comm原创 2015-04-07 21:31:00 · 447 阅读 · 0 评论 -
linux目录结构简析
linux目录结构简析/ 根目录/bin 常用的命令 binary file 的目录/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解压缩所需 RAM Disk/dev转载 2012-12-25 22:47:03 · 585 阅读 · 0 评论 -
"回车"(carriage return)和"换行"(line feed)与 ASCII表
关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个转载 2012-11-19 19:45:08 · 907 阅读 · 0 评论 -
用lisp建站
很多人学习Lisp的时候都觉得Lisp学习起来很枯燥,不能用来写俄罗斯方块,不能用来写画图板,来来回回都是写一些基于文本的样例,很是无聊。其实Lisp可以用来写很多东西,而且写起来很有意思。因为Lisp文本处理能力很强,很适合写网站,所以对初学者来讲,如果希望做一些实际一点的小应用,写个Lisp网站是个不错的选择。要写Lisp网站的话第一个问题就是如何搭建一个支持Lisp的web服务器,下面就转载 2012-12-05 21:16:47 · 1971 阅读 · 1 评论 -
linux下的汇编开发
汇编语言的优点是速度快,可以直接对硬件进行操作,这对诸如图形处理等关键应用是非常重要的。Linux 是一个用 C 语言开发的操作系统,这使得很多程序员开始忘记在 Linux 中还可以直接使用汇编这一底层语言来优化程序的性能。本文为那些在Linux 平台上编写汇编代码的程序员提供指南,介绍 Linux 汇编语言的语法格式和开发工具,并辅以具体的例子讲述如何开发实用的Linux 汇编程序。 一转载 2012-12-05 21:27:29 · 946 阅读 · 0 评论 -
lisp+ubuntu环境搭建
对很多程序员来讲Lisp都是一个神秘的语言,有可能从来没有接触过Lisp,或者根本没有听说过Lisp。不过,如果你接触一些黑客大家的文章,你会经常看到Lisp这个名字,而且在很多大虾眼中Lisp都是一个超级牛语言,不少大虾把Lisp列为程序员必学的语言之一。很多人因为大虾的鼓吹开始学习Lisp语言,其中也包括我自己,不过Lisp和其它语言真的差别太大,常常让人摸不着门道,就是简单的环境设置转载 2012-12-05 22:56:55 · 4051 阅读 · 0 评论 -
kernel tips
一般来说,kernel管理的事情有:System call interface: 一些服务与kernel沟通之后,将硬件的资源进一步利用。Process control : 系统过程控制中心,所以核心编的越小越好。Memory management: 控制整个系统的内存管理;File system management : 文件管理系统,例如I/o等的工作,Device dri原创 2012-11-30 23:23:35 · 688 阅读 · 0 评论 -
linux 入门书籍
如果您是一位正在搜寻资料的Linux开发 者,那么下面的清单能够帮你找到你所想要的。 任何开发 者 都能告诉您,即便是专家也无法把一切记得清清楚楚。因此我们很常需要搜索资料。幸运的是,我们生活在一个书籍丰富而且相当便宜的年代。在鼠标的点击之下, 您可以轻而易举地创建一个属于您自己的个人图书馆。这正是为什么今天我们需要看看Linux开发者眼中这10本顶级书籍的原因。毕竟,如果您开始投资转载 2012-12-08 14:52:50 · 844 阅读 · 0 评论 -
Linux操作系统学习线路图
如果你正在学习Linux操作系统,不知从哪里入手,可以参考下面给出的9点建议,还有一点是本人附加的,Linux程序工程师非常吃香,以后肯定是个火红职业。不管怎样,只要努力的学,后果很美好。1.掌握至少50个以上的常用命令。比如:安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh文件处理命令:file、 mkdi转载 2012-12-25 22:48:50 · 600 阅读 · 0 评论 -
使用Git将本地代码上传到GitHub
1注册GitHub账号*1)到https://github.com/注册GitHub账号2在GitHub上建立GitHub仓库*1)登录后点击右下方的“new repository”按钮新建一个仓库*2)填写完仓库信息后点击“creat repository”按钮创建仓库(仓库名字随意填写)注意不要勾选Initialize this repository with a README3下载并安装git转载 2015-06-28 08:12:05 · 681 阅读 · 0 评论