
Linux
文章平均质量分 56
Dojo的频道
分享技术见闻,跟踪时代步伐。
展开
-
linux:一个gcc的例子
在linux下,估计你经常使用pwd这个命令,这个命令就是打印当前的工作路径,即print working directroy, 今天我们也来c语言实现这个命令。要实现这个功能,需要用到下面的一个系统调用:#include char *getcwd(char *buf, size_t size);该系统调用返回当前的工作目录的绝对路径,绝对路径的值保留在size大小的buf中,如果这个缓冲区太小,则返回NULL,并且errno被设置为ERANGE, 如果buf等于NULL,则行为是未定义的。如果函数调用成功转载 2010-05-31 20:44:00 · 1226 阅读 · 0 评论 -
Linux\Unix IPC进程通信实例分析(一):共享内存通信---系统V
前些天看到有个博主写博客采用问答式的叙述方法:把很多知识点通过一问一答的形式把文章串起来,我觉得这种形式不错,便于突出重点。后面我也做下尝试,一边写写博客,一边回顾一下自己对IPC进程通信的认识。Q:这些例子来自哪?A:来自IBM的文档库,具体地址可以参考我的这篇文章 http://blog.youkuaiyun.com/lzx_bupt/article/details/7651207,汇总了这几原创 2012-06-12 10:42:07 · 5379 阅读 · 1 评论 -
Linux\Unix IPC进程通信
收藏关于Linux IPC的一个系列的文章原帖发表在IBM的developerworks网站上,是一个系列的文章,作者郑彦兴,通过讲解和例子演示了Linux中几种IPC的使用方式,我觉得很好,在这里做一个保留,能看完的话Linux IPC的基础是没有问题的了。一)Linux环境进程间通信(一)管道及有名管道http://www.ibm.com/developerworks/cn/l转载 2012-06-11 09:09:52 · 1660 阅读 · 0 评论 -
unix: 从文本中截取指定匹配行(sed的用法)
首先准备一段文本:test01.txtbeginhow are you?fine thank you,and you?i am fine too.end^Bbeginplease give me the paper.ok,here you are.thank you^Cend注意这里的^B和^C属于ascii码形式,^B在16进制下是x02,^C在16进原创 2012-01-12 10:02:08 · 11027 阅读 · 0 评论 -
unix: Sunos Solaris显示中文乱码,使用SecureCRT连接正确显示中文
这个问题渐渐清晰了,刚接触的时候着实被折腾了,现在记录一下吧,备忘了。概括来讲需要了解三个地方:系统支持的编码、用户环境变量LANG、SecureCRT字符集解码选项1、首先检查Solaris支持那些中文编码bash-3.00$ cd /usr/dt/app-defaults/bash-3.00$ lltotal 24drwxr-xr-x 9 root bin原创 2011-12-20 14:35:32 · 6551 阅读 · 0 评论 -
linux: 使用安装光盘作为安装源
使用linux版本为centos 6.0 现在linux发行版都配有大量软件安装包,尤其是dvd的iso,软件很全几乎没必要去上网更新某些软件了。下面就演示如何使用光盘作为安装源1、找到yum的安装源设置[root@node2 yum.repos.d]# pwd/etc/yum.repos.d[root@node2 yum.repos.d]# lltotal 16-rw原创 2011-10-24 14:56:19 · 7922 阅读 · 0 评论 -
linux: 操作手记--虚拟机上安装一块新硬盘
[root@centos dev]# fdisk sdbDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabelBuilding a new DOS disklab原创 2011-10-09 13:15:43 · 4837 阅读 · 0 评论 -
linux: 虚拟机使用NAT方式连网《不会你抽我系列》
闲来无事,扯点皮,详细说下NAT配置过程NAT全称Network Address Translation网络地址转换,顾名思义,配置的重点也是地址转换。步骤1、配置局域网段及网关打开vmware的visual network editor,设置成下图样式:图示原创 2011-09-23 16:09:02 · 20227 阅读 · 8 评论 -
linux:用SecureCRT连接虚拟机linux实践记录-hostonly方式全解
关于hostonly指的是主机与虚拟机之间的互联,因此虚拟机是不能连网的,若需要连网则需要使用NAT模式;hostonly 模式考虑如下配置过程:===============================================================原创 2011-09-01 10:57:30 · 27814 阅读 · 5 评论 -
oracle: 浅谈orapwd命令,及解决远程登录ORA-01031: insufficient privileges问题
1、先看下命令说明:orapwd Usage: orapwd file= entries= force= ignorecase= nosysdba= where file - name of password file (required), p原创 2011-09-16 10:11:00 · 12307 阅读 · 0 评论 -
linux: 编译android源代码流程,以及linux环境变量设置。
本文假定已经获得android系统源码。1 首先要学会如何设置android编译环境变量 android的编译源码需要使用root权限,因此用su获取root权限后,在源码的根目录依次执行命令: source build/envsetup.sh 之后就可以输入 help 查看可以使用的编译命令了,此时可以交互一下,输入 tapas 依次根据需要选择即可 第一步,选择目标设备:Build for the simulator or the device?原创 2010-06-07 13:56:00 · 3120 阅读 · 1 评论 -
linux: source 命令简介
<br />source 介绍<br /> source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是一个点符号,(从BourneShell而来)是source的另一名称。这两个命令都以一个脚本为参数,该脚本将作为当前shell的环境执行,即不会启动一个新的子进程。所有在脚本中设置的变量将成为当前Shell的一部分。同样的,当前脚本中设置的变量也将作为脚本的环境.<br /> <br /> source(或点)命令通常用于重新执行刚修改的初转载 2010-06-04 16:12:00 · 903 阅读 · 0 评论 -
linux:环境变量设置.bashrc及相关
<br />假定想添加的环境变量路径为:/opt/my-tools/android-sdk/tools<br /> <br />1 进入用户的根目录<br />cd $HOME 或 cd ~<br /><br />2 然后打开.bashrc若不存在则新建.bashrc文件<br />vi .bashrc<br /> <br />3 在.bashrc页面最后加上想要加的路径<br />export PATH=$PATH:/opt/my-tools/android-sdk/tools<br /原创 2010-06-02 16:45:00 · 81150 阅读 · 0 评论 -
linux:常用快捷键
通用快捷键 <br />Alt + F1 类似Windows下的Win键,在GNOME中打开"应用程序"菜单(Applications) <br />Alt + F2 类似Windows下的Win + R组合键,在GNOME中运行应用程序 <br />Ctrl + Alt + D 类似Windows下的Win + D组合键,显示桌面 <br />Ctrl + Alt + L 锁定桌面并启动屏幕保护程序 <br /><br />Ctrl + Alt + → / ← 在不同工作台间切换原创 2010-06-02 13:27:00 · 1833 阅读 · 0 评论 -
linux:常用 软件安装方法
<br />如Skype的安装sudo apt-get install skype<br />如果软件源中没有该软件的话,需要下载好软件,然后执行如下命令:sudo dpkg -i *.deb<br />原创 2010-06-02 13:01:00 · 665 阅读 · 0 评论 -
linux:无法获得锁的问题解决方法
<br />问题:<br />运行 sudo apt-get install *** 的时候出现“E: 无法获得锁 /var/lib/dpkg/lock...”<br />E: 无法获得锁 /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)<br />方法:<br />关闭其他一些软件安装的程序,例如新立德等软件安装程序。原创 2010-06-02 12:47:00 · 2330 阅读 · 0 评论 -
linux:软件安装命令
<br />首先要进入软件保存的路径,然后运行如下命令:<br />sudo dpkg -i skype-debian_2.0.0.72-1_i386.deb原创 2010-06-02 12:37:00 · 920 阅读 · 0 评论 -
linux:dpkg:依赖关系问题使得 skype 的配置工作不能继续:问题解决方法
<br />******************************************************************************错误信息<br />选中了曾被取消选择的软件包 skype。<br />(正在读取数据库 ... 系统当前总共安装有 159798 个文件和目录。)<br />正在解压缩 skype (从 skype-debian_2.0.0.72-1_i386.deb) ...<br />dpkg:依赖关系问题使得 skype 的配置工作不能继原创 2010-06-02 12:35:00 · 10790 阅读 · 0 评论 -
linux: 几个常用makefile模板
不才,总结个人常用makefile模板,以备后用。1、编译动态库############################################################# # Makefile for shared library.# 编译动态链接库############################################################原创 2012-09-17 16:18:26 · 23541 阅读 · 4 评论