linux基础
文章平均质量分 75
king_on
我是谁?
展开
-
linux 使用中括号进行条件判断
格式 “#”代表空格,不可缺少 [# param1#op# param2 #] 这种带比较操作符的形式,op左右必须使用空格隔开. 如 [# “3”==”2” #] 这种缺少空格的写法会得到结果“true”,当然实际应为”false”. 变量的引用应使用双引号括起来 [# -z “$name” #]. *********************原创 2012-02-21 21:55:48 · 3807 阅读 · 1 评论 -
gcc编译-同时包含静态库和共享库
1. 当在同一个目录下静态库和共享库同名时,共享库优先 hello.h头文件 #ifndef HELLO_H #define HELLO_H void print_hello(); #endif hello.c源文件 #include "hello.h" #include int main(int argc,char *argv[]) { printf("hello world!");原创 2012-10-23 20:03:53 · 4087 阅读 · 0 评论 -
vim粘帖的一个问题分析(pastetoggle)
声明本文摘自网络,初始作者不清楚,因此未留原文链接。如果谁知晓,请告之。 Vim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几十年,还没有完全掌握vim的功能,这也说明了vim的强大。而这样何尝不是一件好事呢,只要有的学习,就有的提高。 最近使用Vim来写博客,发现在Vim中粘贴Python代转载 2012-10-23 19:40:56 · 5482 阅读 · 0 评论 -
gcc 编译静态链接库
静态链接库(static library)是目标文件(.o文件或.obj文件)的集合,后缀为.a 在编译使用时,静态库会被拷贝到可执行文件中,所以最终生成的可执行文件不依赖于静态库。但这也使得可执行文件庞大,加载速度慢的问题。另外,一旦修改,就必须重新编译,不能想共享库那样灵活的升级。 本文对gcc编辑静态链接库演示一个示例,供参考,好记星不如烂笔头。 1. 编写代码 编写he原创 2012-10-23 19:55:43 · 6238 阅读 · 0 评论 -
vim 使用技巧(个人总结)
1. 在使用vim编辑python时,复制会出现自动缩进的问题,偏偏python对缩进非常严格,此时需要一个vim的技巧 ~/.vimrc set pastetoggle= 在insert模式下按F2会进入paste模式,此模式将一些设置重置,粘帖内容不会出现走形。 2. others append...原创 2012-10-23 19:36:18 · 862 阅读 · 0 评论 -
安装SDL_mixer with smpeg
SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。 SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发 出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。 SDL本身只支持WAV, 其他个数可以使用S原创 2012-11-01 20:39:30 · 4991 阅读 · 2 评论 -
ssh免密码登录(个人总结)
在某些应用中需要ssh免密码登录(比如hadoop环境) 或者就是懒得输入密码,ssh提供这样的功能 机器环境: 192.168.120.63机器用户userA 192.168.120.65机器用户userB 目标: 63机器的userA可以使用userB免密码登录到65机器 步骤: 1. 在63机器userA账户下执行: [user原创 2012-10-19 16:50:05 · 1117 阅读 · 0 评论 -
xpenguins 的安装(问题来源于鸟哥基础篇)
鸟哥在基础学习篇给出个了问题,tarball安装xpenguins,这还不容易?是的,小有问题,不然我还写这篇文章记录一下干哈那? 我的环境:debian6+2.6.32-5-686 1. 首先下载个企鹅 download: http://xpenguins.seul.org/xpenguins-2.2.tar.gz 2. 解压 tar -xzf xpenguins-2.2.tar.gz,原创 2012-07-29 20:17:42 · 3390 阅读 · 7 评论 -
shell 中的括号(小括号,花括号)
链接:http://my.oschina.net/xiangxw/blog/11407 在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下: 1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},${var:=string},${var:?string} 5.$((exp)转载 2012-07-28 20:06:47 · 5848 阅读 · 3 评论 -
centos 网络配置 小节
前些日子在centos5.6下安装oracle10g ,结果配置网络出现了一些问题。 oracle10g需要固定的ip地址(貌似也支持dhcp获取ip,但是我没有搞懂),需要将centos的地址改为静态的。 于是我将"/etc/sysconfig/network-scripts/ifcfg-eth0"修改 DEVICE=eth0 #设备名称 BOOTPROTO=static #原本原创 2012-08-03 19:24:02 · 772 阅读 · 0 评论 -
小结-vmware Linux与windows配置 host-only
弄了半天,总算windows下ssh成功连接vmware中的Linux了。 笔记记录一下。有时间要把vmware中的网络配置研究一下。 windows为win7, Linux为centos6.3 1. 将vmware中centos的网络连接方式修改为host-only. 2.在windows下,将本地连接(或者是无线连接)中的网络共享打开,选择VMware Network Adap原创 2013-03-20 21:11:10 · 2979 阅读 · 0 评论