
Linux
lynchyo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux shell编程
转: 1.什么是shell 2. 还是hello world程序 3. shell中的变量 3.1 系统变量 3.2 用户定义变量 3.2.1 用户定义变量规则 3.2.3 shell如何使用变量 3.2.3 全局变量 vs 局部变量 4. shell编程中的控制结构 4.1 条件判定 4.1.1 简单条件判定 4.1.2 组合判定 4.2 if - else转载 2014-07-16 17:22:28 · 386 阅读 · 0 评论 -
source命令
source命令的作用就是用来执行一个脚本,那么: source a.sh 同直接执行 ./a.sh 有什么不同呢,比如你在一个脚本里export $KKK=111 ,如果你用./a.sh执行该脚本,执行完毕后,你运行 echo $KKK ,发现没有值,如果你用source来执行 ,然后再echo ,就会发现KKK=111。因为调用./a.sh来执行shell是在一个子shell里运行的,所以执原创 2014-07-24 16:54:05 · 430 阅读 · 0 评论 -
Ubuntu解压缩命令详解
命令:tar u 对压缩文件进行操作 1. -c: 建立压缩档案 2. -x:解压 3. -t:查看内容 4. -r:向压缩归档文件末尾追加文件 5. -u:更新原压缩包中的文件 u 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 1. -z:有gzip属性的 2. -j:有bz2属性的原创 2014-07-25 15:39:52 · 459 阅读 · 0 评论 -
llinux命令查询
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /pr原创 2014-07-26 10:00:02 · 523 阅读 · 0 评论 -
常用Makefile模板
在linux下面,我们不得不自己写makefile,makefile的确博大精深,但是实际上对于日常的使用来说,无非就是 1:编译可执行程序。2:编译lib库 3:编译so库 本博针对上面三种目的各自写出了makefile模版,希望对大家有所帮助。 一.编译可执行程序 当前目录下制定文件编译成可执行文件(连接外部库的话只需要更改INC和LIB即可) CXX = g++ TARGET转载 2014-07-15 09:04:21 · 402 阅读 · 0 评论 -
linux中的动态库和静态库
1.概念和区别: 静态库就是在编译过程中一些目标文件的集合。静态库在程序链接的时候使用,链接器会将程序中使用到函数的代码从库文件中拷贝到应用程序中。一旦链接完成,在执行程序的时候就不需要静态库了。 由于每个使用静态库的应用程序都需要拷贝所用函数的代码,所以静态链接的文件会比较大。 相对于静态函数库,动态函数库在编译的时候并没有被编译进目标代码中,而只是作些标记。转载 2014-07-13 20:56:57 · 416 阅读 · 0 评论 -
正则表达式的使用
首先看一下正则表达式的组成部分: 为了匹配给定文本中的所有单词,可以使用下面的正则表达式: (?【a-zA-Z】+?)"?"用于匹配单词前后可能出现的空格。[a-z][A-Z]+代表一个或多个字母(a~z和A~Z) 为了匹配一个IP地址,可以使用下面的正则表达式: [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} 处理特殊字符: 正则表达转载 2014-07-15 08:57:25 · 458 阅读 · 0 评论 -
linux下sourceinsight安装及打开
习惯了在source insight下编辑阅读源码,在linux下用vi总是用不好 ,还是在Ubuntu上用回熟悉的source insight,在Ubuntu中,安装Windows程序用wine,然后用wine安装Windows软件即可。原创 2014-11-20 08:32:30 · 1687 阅读 · 0 评论 -
gcc命令之objdump
常用的几条: objdump -x obj 以某种分类信息的形式把目标文件的数据组织(被分为几大块)输出 objdump -t obj 输出目标文件的符号表() objdump -h obj 输出目标文件的所有段概括() objdump -j .text/.data -S obj 输出指定段的信息 一般用法: objdump [-a] [-b bfdname | --ta原创 2014-11-27 08:44:24 · 780 阅读 · 0 评论