linux编程
文章平均质量分 70
lifj07
这个作者很懒,什么都没留下…
展开
-
linux文件系统基础知识
这两天看了一本fedora 6的实践教程,下面是有关linux文件系统知识的学习笔记:1、linux文件系统分配策略: 块分配( block allocation ) 和 扩展分配 ( extent allocation ) 块分配:磁盘上的文件块根据需要分配给文件,避免了存储空间的浪费。但当文件扩充时,会造成文件中文件块的不连续,从而导致过多的磁盘寻道时间。转载 2009-02-19 13:27:00 · 547 阅读 · 0 评论 -
Linux系统新手学习的11点建议
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。 一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux转载 2009-02-19 13:28:00 · 468 阅读 · 0 评论 -
Linux文件系统总结
Linux文件系统结的结构是树形结构,其入口从/开始,了解Linux文件系统的结构,对于我们需要掌握的基础知识点之一。 1、什么是文件系统; 请参见:《Linux 文件系统概述》 2、文件系统的组织结构简说; 当您使用Linux的时候,如果您通过ls -la / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,转载 2009-02-19 13:23:00 · 497 阅读 · 0 评论 -
c语言修改linuc环境变量
getenv(取得环境变量内容) 相关函数 putenv,setenv,unsetenv 表头文件 #include定义函数 char * getenv(const char *name);函数说明 getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境变量的格式为name=value。返回值转载 2012-10-09 14:34:55 · 1006 阅读 · 0 评论 -
Linux下strace 命令用法总结
1 功能说明strace 命令是一种强大的工具, 能够显示任何由用户空间程式发出的系统调用. strace 显示这些调用的参数并返回符号形式的值. strace 从内核接收信息, 而且无需以任何特别的方式来构建内核. strace 的每一行输出包括系统调用名称, 然后是参数和返回值../strace.dat -c -o xxx.txt -t -f -p xxxx下面记录几个常用op转载 2012-10-10 11:23:15 · 740 阅读 · 0 评论 -
ln命令详细说明
Linux/Unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种 : 硬连结(hardlink)与软连结(symboliclink),硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。 ln source dist 是产生一个转载 2012-10-10 18:04:53 · 736 阅读 · 0 评论 -
linux makefile点滴记录
$? :列出当前目标所依赖的文件列表中比当前目标文件还要新的文件。$@:当前目标的名字。$$* : 不包括后缀名的当前依赖文件的名字。-ldl 是告诉程序,要引入动态链接库。Makefile 连接静态库注意事项Linux的静态库是以.a结尾的,要连接静态库有两种方法:一种是,在编译命令最后直接加上库路径/库名称。例如你的库在绝对目录/lib/li转载 2012-10-08 10:52:51 · 616 阅读 · 0 评论