Linux
Shen_JC
牛奶和面包都会有的。。
展开
-
掌握 Linux 学习方法 学好Linux
如果你爱好学习知识,尤其是Linux操作系统知识,随着Linux应用的扩展,许多朋友开始接触Linux,可你不知道去哪里找到这些知识,来这里,让你更加了解Linux学习方法。让你全面掌握Linux学习方法。1.学习的目的 通过Linux的学习掌握UNIX的目的想必不用多说了,在这个网络人才身价倍增的年代,想靠技术吃饭又不想掌握网络和编程技术是不明智的。当人们第一次听说Linux并原创 2010-02-07 14:56:00 · 785 阅读 · 0 评论 -
鸟哥的linux私房菜 ---- 笔记
1. 设备号 P532. 硬盘里有两个分区,一个是主引导分区MBR,一个是存放实际数据的地方 MBR仅能保存4个分区,这些分区被称为主分区和扩展分区,扩展分区只能有一个。3. cal 查看日历 date 查看时间4. 系统会按照PATH变量的设置,去每个PATH变量定义的路径下搜索执行文件1,chgrp/chown groupname/usernam原创 2012-03-29 21:59:37 · 1187 阅读 · 0 评论 -
linux命令学习:PATH and LDFLAGS and CFLAGS
这几天正好在看ffmpeg的移植,在设置configure参数时遇到了ldflags. 网上搜了一下找到一篇解释不错的文章,转过来收录了。。转自:http://blog.sina.com.cn/s/blog_5677bc540100ddct.htmlCFL转载 2011-08-25 22:29:47 · 1897 阅读 · 0 评论 -
getopt_long及其使用
<br /><br /> Linux系统下,需要大量的命令行选项,如果自己手动解析他们的话实在是有违软件复用的思想,不过还好,GNU C library留给我们一个解析命令行的接口(X/Open规范),好好使用它可以使你的程序改观不少。<br />使用getopt_long()需要引入头文件<br />#include <getopt.h><br /> 现在我们使用一个例子来说明它的使用。<br />一个应用程序需要如下的短选项和长选项。<br /><br /> 短选项转载 2011-05-03 14:06:00 · 900 阅读 · 0 评论 -
Bash Shell 快捷键的学习使用
<acronym title="Control">CTRL 键相关的快捷键:Ctrl + a - Jump to the start of the lineCtrl + b - Move back a charCtrl + c - Terminate the command //用的最多了吧?Ctrl + d - Delete from under the cursor转载 2011-06-20 15:51:00 · 915 阅读 · 0 评论 -
VIM 快捷键(转)
VIM快捷键:ctags 文件名 做索引光标移动: 四个方向 k h 0 l j ctrl+f, ctrl+b 向下翻页,向上翻页 ctrl+d, ctrl+u 向下半翻页,向上半翻页 $ 移动行尾 0 移动行首 w 移动下一个词 b 移动到上一个词 gg转载 2011-06-20 14:09:00 · 835 阅读 · 0 评论 -
嵌入式c编程技巧_编程风格
<br />目录:一.编程修养二.编程技巧三.编程风格 /*******************************************************一.编程修养 ----C语言程序写作上的三十二个“修养”*******************************************************/ ———————————————————————— 01、版权和版本 02、缩进、空格、换行、空行、对齐 03、程序注释转载 2011-04-25 22:33:00 · 848 阅读 · 0 评论 -
修改Linux提示符
<br />终端提示符的特征由系统环境变量PS1定义。通过命令``echo $PS1''查看当前设置。<br />如果bash登录一般通用设置在/etc/bashrc下<br /> PS1的值由一系列静态文本或/和转义字符序列组成,如:<br /><br /> PS1="/u@/H /w$ "<br /><br /> 比较有用的转义序列有:<br /><br /> /e ASCII转义字符<br /><br /> /h 主机名<br /><br /> /H 完整的主机名<br /><br />转载 2011-02-14 12:53:00 · 1004 阅读 · 0 评论 -
Beginning Linux Programming chapter 13
Inter-Process Communication: Pipes进程Pipes可能最简单的方式在两个程序中传递数据是用popen和pclose函数。 #include FILE *popen(const char *command, const char *open_mode); int pclose(FILE *stream_to_close);popen 这个popen函数允许一个程序去调用另一个程序作为一个新进程去传递一个原创 2010-11-09 18:59:00 · 702 阅读 · 0 评论 -
Beginning Linux Programming chapter 7
Data Management管理内存简单的内存分配 使用malloc方法进行内存分配。 #include void *malloc (size_t size); //size指的是多少字节,由于返回类型是oid*,所以它可以返回各种类型的指针,指向的是内存的第一快地址。释放内存 #include void free(void *ptr_to memory); //free只能用于由alloc,原创 2010-11-03 18:04:00 · 721 阅读 · 0 评论 -
Beginning Linux Programming chapter 11
开始一个新进程 你可以启动一个程序从另一个程序的内部,所以创建一个进程可以使用system库函数。 #include int system (const char *string); 这个system方法启动一个命令并将string传递给它,然后等待它结束。这个命令的执行有点像 “$ sh -c string”被传递给shell。如果shell不能执行这个命令system函数返回127,如果错误则返回 -1,否则system函数返回命令结束代码。原创 2010-11-04 22:36:00 · 836 阅读 · 0 评论 -
Beginning Linux Programming chapter 4
程序引数 当操作系统启动一个新的程序时,参数argc和argv[]都会传递给程序。这些参数通常都是由另一个程序提供,大多数情况下都是有shell请求系统开始新的程序,shell获取命名行,然后分割成独立的词组保存在argv数组中。argc是记录参数个数的,包括程序名。程序名保存在argv[0]中。环境变量原创 2010-11-02 00:21:00 · 704 阅读 · 0 评论 -
Beginning Linux Programming chapter 3
Linux的文件系统目录文件 目录文件的属性保存在inode信息节点中,inode是一个特殊的数据块,同样保存着文件的大小和文件的保存位置。“/”是最高层的目录包含着所有的文件,在根目录下通常包含着“/bin”存放系统程序(binary),“/etc”存放系统的配置文件,“/lib”存在系统库文件,“/dev”存在这系统的设备文件。文件和设备 即使是硬件设备也都是映射成文件系统的,你可以通过mount将设备挂载到其他文件目录下来访问设备。 /dev/console 这个设备提供系统的控制台原创 2010-10-30 13:22:00 · 909 阅读 · 0 评论 -
Linux下的多线程编程
<br />1 引言<br /> 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。<br /> 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处?什么的系统应该选用多线程?我们首先必须回答这些问题。<br /转载 2010-10-24 20:41:00 · 614 阅读 · 0 评论 -
手把手教你把Vim改装成一个IDE编程环境 (图文)
手把手教你把Vim改装成一个IDE编程环境(图文)<br />By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:<br />http://blog.csdn.net/wooin<br />Copyright:该文章版权由吴垠和他可爱的老婆小包子所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作者同意。<br />联系方式:lazy.fox.wu#gmail.com1<br />写在前面Linu转载 2010-08-17 23:02:00 · 1027 阅读 · 0 评论 -
Ubuntu中Document View 中文显示乱码解决办法
<br />一般可以通过下面的命令解决:<br />sudo rm /etc/fonts/conf.d/49-sansserif.conf<br /> <br />如果已经安装了文泉驿正黑字体,推荐使用下面的方法解决显示方块问题:<br /> sudo gedit /etc/fonts/conf.d/49-sansserif.conf<br />将最后的倒数第四行修改为<string>文泉驿正黑</string>就可以了。<br />原创 2010-07-17 19:59:00 · 1043 阅读 · 1 评论 -
Linux下Socket编程
相关的参考文章:http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html http://www.cnblogs.com/ylqmf/archive/2012/02/13/2349803.html什么是Socket Socket接口是TCP/IP网络原创 2010-10-26 22:29:00 · 613 阅读 · 0 评论