自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 强大的Vim配置

花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代

2017-04-22 20:38:19 237

转载 LFS详细搭建指南——适合初学者使用

LFS对初识Linux的人而言是一个非常不错的训练教材,流程虽说复杂,但也简单,只是单纯按照开发步骤执行即可。倘若能真正理解开发过程中的每一个步骤,那么Linux对你而言只不过是个“玩具”罢了,接下来是详细的开发步骤,每一步骤都有相应的代码以及必要的解释,有时会有截图加以辅助,适合初学者使用。环境准备首先是开发环境的准备,这里使用的是VMware 10.0.1有汉化版的,下载链

2017-04-22 20:36:05 1674

原创 菜鸟的Linux学习史——第七章 Gcc

说到编程,大家肯定都了解,再谈编译,大家肯定也耳熟能详,编译不就是把语言翻译成机器能够识别的二进制代码,然后让机器执行吗?但你知道其中的每一个步骤吗?现在就来介绍一下Linux中的编译器GCC,GCC的工作流程分为四个阶段:预处理阶段,编译阶段,汇编阶段,以及链接阶段。预处理阶段主要执行的工作是“头文件的展开,宏定义,条件编译,这一部分生成的文件的后缀名为.i.再说编译阶段,主要执行的工作为语法检

2017-04-22 20:07:33 256

转载 Linux 文件操作总结

文件是linux中的一个重要概念。在Linux中,一切(几乎一切)都是文件。简单的说,C中基本的的printf()函数,scanf()函数,其实都属于文件操作。对于文件操作,虽然都是通过函数调用的方式实现,却还是能分为两类:系统调用和库函数。这篇文章将先介绍linux中文件的概念,系统调用和库函数的概念 ,然后具体的讨论两种方式下的文件操作。博文的主要内容如下:Li

2017-03-29 21:13:51 285

转载 【vim环境配置】详细实录

【步入正题】(一)重新编译安装vim7.4我的mac上自带的vim版本是7.3,但有个极其重要的自动补全插件YouCompletetMe需要的vim版本是7.4,因此必须再装一套高版本vim。vim7.4压缩包地址:ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2基本上按照blog中步骤执行如下命令(假设上述文件解压到了~

2017-03-29 21:07:55 380

转载 linux根目录下各文件夹的作用

/bin 二进制可执行命令   /dev 设备特殊文件   /etc 系统管理和配置文件   /etc/rc.d 启动的配置文件和脚本   /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示   /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件   /sbin 系统

2017-03-29 20:18:13 364

原创 菜鸟的Linux学习史——第六章 再谈man命令

接触man命令,一般都是不懂一些命令的使用方法,这无疑是至关重要的。man命令下的手册,也是有章节概念的,一般第一章是用户命令,在这里可以找到普通用户的命令的使用方法,第二章为系统调用 ,就是说系统如何使用 这些命令,类似编程;第三章为库调用,这里不多谈;第四章为特殊文件,一般为一些设备文件;第五章为文件格式,又称命令的配置文件的语法,就是类似设置vim编程环境时,那些环境配置会给你储存下来;第六

2017-03-26 10:02:24 295

原创 菜鸟的Linux学习史——第五章 简析命令

值得一提的是,Linux严格区分大小写,Linux文件的名称,除了换行符之外,所有字符均可使用,这点可比C语言好多了,但是一般不建议使用空白啊,/啊之类的非主流名字,会对自己造成误解啊。。。同时与windows不同的是,Linux不靠扩展名区分文件类型,目录不能和文件同名,因为目录也是文件啊。。。这么一想,桌面不就是一个目录吗,开机进入桌面,就是进入桌面这个文件罗。。。提到文件,就不得不说命令

2017-03-23 15:44:51 257

转载 linux的终端,网络虚拟终端,伪终端

Linux上许多网络服务应用,如l2tp、pptp、telnet,都用到了伪终端。有朋友在问这方面的概念,把偶知道的写下来,以供讨论。一、终端要理解伪终端(Pseudo Terminal),先来看看什么是“终端”(Terminal)。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。1、串行端口终端(/dev/ttySx)串行端口终端(Se

2017-03-21 21:57:20 1009

转载 对Linux新手非常有用的 20个命令

你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟!!!我说什么呢,是什么原因你就出现我的世界里了。从我以往的经验来说,当我刚使用Linux,命令,终端啊什么的,吓了我一跳。我担心该记住多少命令,来帮助我完成所有任务。毫无疑问,在线文档,书籍,man pages以及社区帮了我一个大忙,但是我还是坚信有那么一篇文章记录了如何简单学习和理解命令的秘籍。这激发了我掌握Linux

2017-03-21 21:51:17 255

原创 菜鸟的Linux学习史——第四章 几个简单的命令

开门见山,给大家介绍几条菜哥刚认识的几条命令吧!命令1,date命令,用于显示/设置系统的时间,格式为:“date[选项][+指定的格式]"说实话,这种形式一般用在设定时间上,而显示时间通常用 date[+指定的格式],所谓的格式呢,就类似是C语言的转义字符一样,像C里面%d是整型数据的意思,这里面的%d就是和日期挂钩,表示的意思为日(01-31),一些格式转义字符,只需要查询即可,不需记

2017-03-15 15:22:53 299

原创 菜鸟的Linux学习史——第三章 初识命令

终于到正题了,哦呼~事实上才接触Linux也不知道干啥,或者说学到什么程度。Linux的内核很大,光代码就有2000万行,每天又在更新,这就注定了一个悲伤的事实,学习的速度赶不上更新的速度,好气啊~但是作为一个使用者、和运维人员,开发人员、内核开发者,对Linux的掌握层次是不一样的。以下就是一位大师对Linux各层次的详细归类,也是我今后学习的规划。如果是使用者,运维人员,首先Linux

2017-03-02 13:28:24 236

原创 菜鸟的Linux学习史——第二章 一些基本协议与Linux的发展

什么是GNU计划前文提及Linux的发展史,以及他的主要开发人Linus,但在这过程中不得不提及另外一位人物,史托曼先生。1984年,史托曼先生开始前文提及的GNU计划即:建立一个自由开放的Unix操作系统。但事实上,建立一个操作系统,在当时只有史托曼先生一人的情况下,何其渺茫,于是史托曼先生,反其道而行之,先不做操作系统,而是先写可以在Unix上面运行的程序,先后开发了Emacs编辑器,GC

2017-02-27 15:34:07 233

原创 菜鸟的Linux学习史——第一章 Linux和Unix之间的关系

Linux和Unix之间的关系Unix是Ritchie等人将原本Thompson开发出的Unix系统的原型Unics以C语言改写而成,由于Unix的高度可移植性与强大的性能,加上当时并没有版权的纠纷,所以让很多商业公司开始了Unix操作系统的发展。但是由于,Unix的所有者AT&T出于商业上的考虑,将Unix的的版权收了回去,还特别提到了“不可对学生提供原代码”【悲剧】。    这一举措在

2017-02-23 20:34:32 324

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除