![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
纯粹linux基础学习
Bill_heyg
这个作者很懒,什么都没留下…
展开
-
ubuntu下安装autotools工具
本文参考了:http://www.linuxidc.com/wap.aspx?nid=36616&p=1&cp=2&cid=6&sp=1019http://blog.chinaunix.net/uid-25100840-id-271131.html转载请注明出处---------------谢谢首先需要下载:m4-1.4.14.tar.gzautoconf-2.13.tar原创 2013-07-07 17:19:51 · 4423 阅读 · 0 评论 -
linux压缩工具使用(部分)
首先明确两个概念:归档文件:将一组文件或目录保存在一个文件中压缩文件:也是将一组文件或目录保存在一个文件中,并按照某种存储格式保存在磁盘上,所占磁盘空间比期中所有文件总和要少。下面介绍三种压缩工具:工具:gzip:其解压工具为gunzip,文件扩展名为.gz应用格式:gzip 参数 filenamebzip2:其解压工具为bunzip2,文件扩展名.bz2zi原创 2013-07-03 19:13:38 · 579 阅读 · 0 评论 -
linux文件系统---------------详细描述(三)
本文参考:http://blog.csdn.net/maopig/article/details/7195048Linux /dev目录详解 在linux下,/dev目录是很重要的,各种设备都在下面。下面简单总结一下: dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部转载 2013-07-03 18:33:42 · 504 阅读 · 0 评论 -
linux文件系统-----详细描述(二)
参考:http://www.linuxidc.com/Linux/2011-03/33400.htm/bin----------------------------下一些命令详解,该目录下是一些二进制文件(主要是一下这些命令的函数编译后的问价----自己理解的)命令 解释说明 alsacard-----------检测声卡 alsaunmute----- 静音设置转载 2013-07-03 18:32:34 · 472 阅读 · 0 评论 -
ubuntu中搭建tftp服务器
在ubuntu下安装tftp服务器软件以及安装客服端软件第一步:安装服务器软件以及客服端软件和xinetd服务Apt-get install tftp-hpa tftpd-hpa xinetd第二步:修改tftp服务的配置文件tftpd-hpaVi /etc/default/tftpd-hpa修改下面两项:TFTP_DIRECTORY=”/tftpboot”--------原创 2013-07-03 18:46:32 · 681 阅读 · 0 评论 -
linux文件系统(部分)-----------详细描述(一)
参考博客:http://blog.csdn.net/zdwzzu2006/article/details/7747977 Linux文件系统(部分详述)Linux下文件系统:是一个倒置的树,分区在目录下(windows目录在分区下)/bin---------------------------存放最常用的命令(可执行的二进制)/boot--原创 2013-07-03 18:30:23 · 566 阅读 · 0 评论 -
linux网络配置(简单)--------------(一)
Linux中网络配置唯一的目标就是修改系统中众多的网络配置文件命令行:------------------------------------------------------配置静态ip:Vi /etc/network/interfaces 1 auto原创 2013-07-03 19:28:30 · 562 阅读 · 0 评论 -
虚拟机中桥接联网
虚拟机中linux桥接联网1)虚拟机Network Adapter设置Bridge方式----对应虚拟交换机:VMnet0 工作原理: Bridge方式,即桥接。把虚拟机看成和主机在同一个网段的另一台物理主机。从这句话我们可以得出以下信息: I、虚拟机 IP地址与主机原创 2013-07-03 19:30:56 · 604 阅读 · 0 评论 -
linux下shell编程(二)------修订版
该笔记为本人原创,若要转载,请注明 出处...........Shell解释功能常有两种:1. 单条命令 -----交互式的2. Shell脚本------顺序执行(诸如系统的一些配置问文件都是由shell脚本构成)Shell程序第一章:重点掌握:局部变量,全局变量,位置参量,数组变量:大小写敏感,本地变量,环境变量第一个变量:a=10-----------原创 2013-07-04 15:55:22 · 623 阅读 · 0 评论 -
linux下通过压缩包安装软件(转载)
本文来源:http://blog.csdn.net/ly131420/article/details/8754355如想转载请添加此处原址--谢谢linux下源码安装软件分类: Linux 2013-04-03 09:3824人阅读评论(0)收藏举报1 在linux下的很多软件都是通过源码包方式发布的,这样做对于最终用户而言,虽然相对于二进制软件包,配置和编译起来繁琐点,但是它的可转载 2013-07-06 11:58:43 · 3246 阅读 · 0 评论 -
tcp协议的简单服务器---源码
下面代码是tcp协议的服务器端代码:该源码主要用了:socket()-------创建套套接字(支持tcp协议的)bind()---------绑定套接字和本机网卡ip信息accept()--------等待连接(等待客户端发来请求信息),并返回可以对可读写的套接字(同文件描速符,一样操作)recv()--------通过得到的可读写的套接字然后接收客户端发原创 2013-07-31 14:59:37 · 777 阅读 · 0 评论 -
TCP/IP和UDP协议的简单阐述
TCP/IP协议的体系结构TCP/IP与OSI对应关系应用层 《==========》应用层,表示层,会话层 《====》面向应用,面向服务(应用程序,数据格式定义以及加密)(ftp)传输层 《===========》 传输层 《====.》差错处理/恢复,流量控制,提供可靠的数据传输(tcp与udp)网络层 《============》网络层 《=====原创 2013-07-31 15:02:33 · 744 阅读 · 0 评论 -
“位域”与结构体内部对齐、结构体外部对齐(自己定义的)
位域:信息存储时不需要一个完整的字节,只需要几位,就足以完成数据的存储,c语言中提供这种数据结构“位域”或“位段”。空域:当我们想上下一个数据,从下一个字节开始存储时,空域用于填充当前空余的空间(这里很特殊;如果用到空域,那么就会有:当前变量类型空间 = 当前变量占用位 + 0余下位)-----------------------------“位域”结构体---------------原创 2013-10-24 16:01:34 · 1049 阅读 · 0 评论 -
嵌入式开发-------ubuntu中搭建nfs以及共享文件虚拟机linux中的文件
我主机系统是windows7,虚拟机中的ubuntu,开发板是tiny6410(s3c6410xh-86)第一部分属于转载(见谅)第一步,在虚拟机中搭建nfssudo apt-get install nfs-kernel-server系统自动安装 nfs-common 和portmap等待安装完成后》》》》》》》》》》》》》》》》》》》》》》》原创 2013-07-03 18:41:35 · 1476 阅读 · 0 评论 -
linux文件系统---------------详细描述(四)
下面区分:/bin /usr/bin /sbinbin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。 /usr/bin: 主要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chd转载 2013-07-03 18:34:48 · 599 阅读 · 0 评论 -
linux下内存解析
linux下有4GB的虚拟内存空间:3G~4GB主要是内核区-----系统用0~3GB主要是用户区--------用户用在用户区从0到3GB分别分为:代码代码段------------只读的数据段:一、字符常量区-----------只读,用于存放字符常量 二、普通数据段区--------可读写,用于存放全局变量,静态变量,该区的内存,需要在整原创 2013-07-08 17:25:26 · 616 阅读 · 0 评论 -
指针之二详述
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (4转载 2013-07-08 17:45:48 · 512 阅读 · 0 评论 -
linux下c编译全程细致解读
本文转载来源: http://blog.csdn.net/hanchaoman/article/details/4830089编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 编译的完整过程:C源程序-->预编译处理(.c)-->编译转载 2013-07-08 17:57:10 · 837 阅读 · 0 评论 -
C语言 条件编译详解
本文出处:http://blog.csdn.net/21aspnet/article/details/6737612预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C 语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管转载 2013-07-09 18:53:35 · 609 阅读 · 0 评论 -
c语言中结构体内存对齐细致讨论
声明:本文有参考:http://www.cnblogs.com/qwcbeyond/archive/2012/05/08/2490897.html是在此文章上做相对简短的总结: 这里需要声明:我的编译器默认的对齐是4个字节(后面会阐释为什么字节对齐会默认),这系统是32位的。首先看下面两个结构体:struct A{ char c1; int i; short原创 2013-06-23 11:30:20 · 727 阅读 · 0 评论 -
c中存储类型,以及调用内存分配函数----细致讲解
C语言中有4中存储类型:Auto:内存在栈区和堆区(调用函数),可读,可写Static:存放在数据段区,可读可写Register:内存在寄存器区全局变量:存放在数据段区,可读可写Auto类型的存储类型变量,主要用在:1、函数内部,普通变量2、函数形参列表,变量普通3、函数内部,块作用区注意:auto变量时在程序执行的时候分配内存,但是对于数组:Int a原创 2013-07-09 17:52:02 · 831 阅读 · 0 评论 -
makefile编写粗略(部分)解读
Make工程管理器定义:“自动编译管理器”,这里的’自动’是值它能够根据文件时间戳自动发现更新过的文件而减少编译的工作量,同时,它通过读入Makefile文件的内容来执行大量的编译工作。编写makefile时创建和使用变量,其定义变量的两种方式:递归展开方式VAR=VM简单方式VAR:=VM递归方式可以有下面的用法:OBJ=VARVAR=VMVM=main.c原创 2013-07-09 19:15:35 · 574 阅读 · 0 评论 -
linux的文件文件操作命令简要总结(部分)
创建文件:touch 文件名创建文件夹:mkdir 文件夹名删除文件:rm 文件名删除空文件夹: rm 文件夹名 或者 rmdir 文件夹名称删除有子文件夹的文件夹:rm -rf 文件夹名查看当前文件夹下的所有文件:ls -----------------------------可选参数有,-l:显示文件的详细信息,-a:显示当前文件夹下的隐藏文件复制文件:cp原创 2013-07-01 20:34:46 · 505 阅读 · 0 评论 -
linux(ubuntu)通过APT管理工具在命令行安装、卸载、升级、查看软件等
所有的的操作时在内核版本为:Linux ubuntu 2.6.35-22-generic下操作的在linux下安装软件需要知道:linux下的软件安装时有依赖关系的,也即在安装一个软件之前可能需要安装其他相关的软件(因为需要安装的软件依赖这个软件包)下面的一些命令只是其中的部分(可能最常用用到的) apt-get命令: 1.apt-ge原创 2013-07-01 19:10:32 · 1265 阅读 · 0 评论 -
linux 文件属性概说
Linux 文件属性概说;Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容;[root@localhost ~]# ls -lih总计 1 2 3 4 5 6 7原创 2013-07-01 19:40:06 · 592 阅读 · 0 评论 -
linux下基本常常用到的shell命令(部分)
备注:如果下列命令中有大写,全都给改成小写Shell命令格式:指令 选项 参数表Man---------------------------lnux下手册查看命令Ls-----------------------------列出文件名:ls -a;列出文件名,包括隐藏文件ls -lh:列出文件名,同时包含文件的大小Cat-------------------原创 2013-07-02 15:23:14 · 560 阅读 · 0 评论 -
linux下shell编程笔记(一)
Shell解释功能常有两种:1. 单条命令 -----交互式的2. Shell脚本------3. Shell程序:第一章:变量:大小写敏感,本地变量,环境变量第一个变量:a=10--------------局部变量,echo $a打印变量本地变量不能被继承,全局变量可以被继承-------------shell脚本中不能打印局部原创 2013-07-02 18:39:22 · 566 阅读 · 0 评论 -
可重入函数(简单解析,仅供参考)
概念:可重入函数:一个函数,被多个任务同时调用时,不用担心数据会发生错误的函数-------------------------该定义是我自己定义的仅供参考概念解析:满足上面的概念的情况有下面几种(对于linux而言):1、除了使用自己栈上的变量以外不依赖其他的static环境资源2、若一定要使用全局变量,一定要试试保护手段,如:加锁,信号量等多种方式 主要:可重入在并原创 2013-10-24 08:30:43 · 827 阅读 · 0 评论