
linux
文章平均质量分 71
jasmineal
If you dont build your dream someone will hire you to build theirs.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux解压大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxv原创 2012-10-16 16:25:24 · 348 阅读 · 0 评论 -
tmux 配置 & 使用
从 screen 切换到 tmux 不是平白无故的,自然有其充分的理由。我感觉使用 tmux 更加方便、灵活和高效。我非常喜欢 tmux 的这些方面:垂直分割窗口,当然水平也是可以的vi 或 emacs 按键绑定模式有多个粘贴缓冲,可完全由按键进行选取、复制、以及粘贴操作配置很容易,尤其是状态行脚本化,通过脚本可以方便的控制 tmux 会话有预设布局,可搜索窗口,自动命名窗口名称文档清晰、转载 2013-05-08 00:14:30 · 1083 阅读 · 0 评论 -
举例分析Linux动态库和静态库
函数库分为静态库和动态库两种。创建Linux静态库和Linux动态库和使用它们在这里将以举例的形式详述一下。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。第1步:编辑得到举例的程序--hello.h、hello.c和main.c;hello.h(见程序1)为该函数转载 2013-05-02 16:22:26 · 440 阅读 · 0 评论 -
详细分析Linux动态库的使用方式
前面有一篇文章介绍了Linux动态库的自身的特点,如实现进程之间的资源共享,将一些程序升级变得简单,甚至可以真正坐到链接载入完全由程序员在程序代码中控制,和如何创建Linux动态库。动态链接库的使用使用动态链接库,首先需要在编译期间让编译器检查一些语法与定义。这与静态库的实用基本一样,用的是 -Lpath 和 -lxxx 标签。如:gcc file1.o file2.o -Lpat转载 2013-05-02 16:24:55 · 624 阅读 · 0 评论 -
两个简单例子揭示makefile中“=”和“:=”的区别
1、“=” make会将整个makefile展开后,再决定变量的值。也就是说,变量的值将会是整个makefile中最后被指定的值。看例子: x = foo y = $(x) bar x = xyz 在上例中,y的值将会是 xyz bar ,而不是 foo bar 。 2、“:=”转载 2013-04-22 17:21:47 · 1405 阅读 · 0 评论 -
linux使用读写锁
使用读写锁配置读写锁的属性之后,即可初始化读写锁。以下函数用于初始化或销毁读写锁、锁定或解除锁定读写锁或尝试锁定读写锁。下表列出了本节中讨论的用来处理读写锁的函数。表 4–9 处理读写锁的例程操作相关函数说明初始化读写锁pthread_rwlock_init 语法读取读写锁中的锁转载 2013-03-15 09:28:57 · 757 阅读 · 0 评论 -
chmod,chgrp,chown
在linux系统下进程遇到查看文件的权限、修改文件的权限以及修改文件的所有者等操作,主要涉及到chmod、chgrp、chown三个命令。本文简单讲述下这三个命令的使用。chgrp 修改文件所属组chown 修改文件所有者chmod 修改文件属性一、chgrp 使用说明用法:chgrp [-cfhRv][--help][--version][所属群组][文件或目录...]原创 2013-03-12 10:48:58 · 574 阅读 · 0 评论 -
浅谈无缓存I/O操作和标准I/O文件操作区别
首先,先稍微了解系统调用的概念: 系统调用,英文名systemcall,每个操作系统都在内核里有一些内建的函数库,这些函数可以用来完成一些系统系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,将处理结果返回给应用程序,如果没有系统调用和内核函数,用户将不能编写大型应用程序,及别的功能,这些函数集合起来就叫做程序接口或应用编程接口(ApplicationProg转载 2013-03-11 14:02:28 · 584 阅读 · 0 评论 -
vim 配置详解
Vim 配置详解首先安装完整版本的VIM 如果是在Linux下,可以安装VIM-Enhance使其扩展为完整版本的VIM,如果在Windows下,直接安装它的Binary就行了。当然自己编译安装可能更好些。安装成功以后就是第二步设置vim vim通过一个叫vimrc的文件来进行设置 默认安装的vim-tiny的设置文件可以在/usr/share/vim中找到,果然极其简洁原创 2013-03-06 16:47:35 · 736 阅读 · 0 评论 -
linux 下好玩的命令
有趣的Linux命令行功效1. Linux"sl"命令行尽管"sl"代表了"蒸汽机机头",但它是用来提醒那些命令行控们别把"ls"打成了"sl"。让我们看看在系统中运行这个命令的时候会怎样。首先,我们安装的时候,要将其设置为不与标准Linux一起出现。用"apt-get"可以很方便地完成安装。sudo apt-get install sl大部分的安装需要sudo特权。完成安装后转载 2013-07-01 11:32:13 · 1454 阅读 · 0 评论