![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux编程
梦幻若水
这个作者很懒,什么都没留下…
展开
-
掌握Linux编程的10个步骤
做linux c语言开发有一小阵子了,在这边自己总结了些心得,相信能让不懂得Linux编程的人慢慢步入Linux殿堂。有任何不对或不准确之处欢迎讨论。1. 安装 linux 操作系统既然要学习linux下的c语言开发,那么安装个linux操作系统是必须的。建议安装Ubuntu,这是我目前见过界面最友好的linux操作系统了。关于如何使用Ubuntu以及在其上作开发,可参考我的另外一转载 2013-10-14 12:13:39 · 518 阅读 · 0 评论 -
在Linux中使用线程
我并不假定你会使用Linux的线程,所以在这里就简单的介绍一下。如果你之前有过多线程方面的编程经验,完全可以忽略本文的内容,因为它非常的初级。首先说明一下,在Linux编写多线程程序需要包含头文件pthread.h。也就是说你在任何采用多线程设计的程序中都会看到类似这样的代码:1#include转载 2013-10-16 09:09:48 · 909 阅读 · 0 评论 -
find 命令小结
find命令查找文件或者目录。一般格式为:find pathname -options [-print -exec -ok ...]● 如果pathname为“.”,则表示查找当前目录例如,执行命令:find .会把当前目录中所有的文件及其目录树列出来。如图所示:● 如果pathname为“/”,则表示查找根目录例转载 2013-12-20 17:32:40 · 580 阅读 · 0 评论 -
永远不要在 Linux 执行的 10 个最危险的命令
Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正 在做什么时候。这篇文章并不打算引来你对Linux或linux 命令行的愤怒。我们只是想让你意识到在你运行某些命令时应该三思而后行。(译注:当然,以下命令通常都是在root权限下才能将愚蠢发挥到无可救药;在普 通用户身份下,破坏的只是自己的一亩三分地。)1. rm -rf 命令rm -rf转载 2013-12-21 11:29:57 · 474 阅读 · 0 评论 -
ldconfig
ldconfig是一个动态链接库管理命令 为了让动态链接库为系统所共享,还需运行动态链接库的管理命令 -- ldconfig ldconfig命令主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认转载 2013-12-24 13:12:23 · 550 阅读 · 0 评论 -
Linux 解压缩命令
在Linux系统中,我们通常使用的文件压缩命令有:bunzip2 , bzip2 , cpio , gunzip , gzip ,split(切割文件) , zgrep(在压缩文件中寻找匹配的正则表达式), zip ,unzip, tar ,rar。最后四个是我比较常用的,今天的笔记就写这四个的好了。1、tar:tar命令:tar [选项...] [FILE]...输入“t转载 2013-12-25 10:08:51 · 536 阅读 · 0 评论 -
Linux静态库和动态库
库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库和动态库的区别1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为如转载 2013-12-26 22:36:29 · 484 阅读 · 0 评论