Befroe Beginning.
之前定了暑假的plan ,关于Linux的书籍现在在看的是ALP和Linux高级程序设计(杨宗德)第三版.在计划中的是Linux高级环境编程.
现在开始关于Linux程序设计的第一篇学习笔记.
本来打算把名字写成教程,不过觉得自己完全是新手在自学,还是写学习笔记比较负责和适合.
希望可以一起学习进步.
引入
首先我们假设这样一个场景.我们有一...
分类:
系统相关 时间:
2014-07-23 20:57:25
阅读次数:
340
1,编译安装源代码包:首先我们来了解一下源代码包1,源代码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见。2,源代码包可以根据自己的需求编译出最适合自己的程序3,源代码包的压缩格式file.tar.gzfile.tar.bz2file.tar.xz。2,编译源代码包所依赖的环境:根据..
分类:
系统相关 时间:
2014-07-21 01:26:24
阅读次数:
456
Dota2是一款颇为风靡的即时战略类游戏,去年官方就支持Mac和Linux了,对于习惯Mac和linux平台的孩子们来说,简直感动的泪流满面。当然,也简直是linux程序员的福音啊啊!
与Win8.1相比,在相同硬件配置下跑Dota2,游戏的画质方面及体验也还是可以的。
不过安装起来有一些麻烦,这是当然的,在Linux下安装的主要要素有:操作系统要求、内存、显卡和库。
1、操作系统及内存
...
分类:
系统相关 时间:
2014-07-16 16:21:37
阅读次数:
304
我们经常会碰到一种情况,用ssh远程登录到linux服务器后,启动一个脚本跑...
分类:
系统相关 时间:
2014-07-16 08:23:14
阅读次数:
5674
1)在RHEL5系统中,以下命令(C)可用来查看系统的路由表信息A)ipaddlistB)showiprouteC)route-nD)route--print补充:查看网络接口信息ifconfig查看网络连接情况netstat跟踪数据包traceroute目标主机地址域名解析nslookup目标主机地址2)在Linux系统日志消息中,重要性最低的是..
分类:
其他好文 时间:
2014-07-15 10:58:36
阅读次数:
403
终端最常用快捷键 新建终端窗口:crtl+shift+N 终端的漂移/切换:shift+左右箭头 挂 起:crtl+s 解除挂起:crtl+q 清 屏:crtl+l命令行光标移动: crtl+a 移动到命令行首 crtl+e 移动到命令行尾 crtl+u从当前光标所在位置向前清除命令...
分类:
系统相关 时间:
2014-07-13 21:16:58
阅读次数:
300
Linux环境: 无论操作系统何时启动一个新程序,参数argc和argv都会被设置并传递给main(即使main函数未声明参数,此时只是不能使用这些参数)。这些参数通常由另一个程序提供,一般是shell,它要求操作系统启动该新程序。shell会接受用户输入的命令行,将命令行分解成单词,然后把这些单词...
分类:
系统相关 时间:
2014-07-06 21:43:20
阅读次数:
272
UNIX是一套计算机操作系统应遵循的特定规范(定义了所有必需的操作系统函数的名称、接口和行为),完全符合该规范的操作系统才允许使用“UNIX”的商标,否则就是“类UNIX操作系统”。 许多类UNIX系统都是商业性质的,如IBM的AIX,HP的HP-UX和Sun的Solaris;也有一些免费的,如Fr...
分类:
系统相关 时间:
2014-07-02 20:18:06
阅读次数:
238
ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是强制中断程序的执行,而ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执...
分类:
系统相关 时间:
2014-06-30 22:02:32
阅读次数:
328
嵌入式Linux学习心得
这两个月一直在学习Linux。作为一名初学者,学习期间难免磕磕碰碰、走弯路,但是,抱着不怕失败、多尝试的信念,最终还是坚持下来了。现在已经清楚Linux的框架,知道怎么去开发一个Linux程序,同时,随着学习的深入,我发觉自己已经爱上Linux了。
下面简单谈谈我的Linux学习体会,也算是对这段时间的一个小小总结。
嵌入式Linux(ARM+Linux)学习步骤:...
分类:
系统相关 时间:
2014-06-25 08:29:21
阅读次数:
247