随笔分类 -  linux c

linux的开源精神
Ubuntu下用命令行快速打开各类型文件
摘要:在Ubuntu下,当需要打开其他格式文件时,咱们通常做法是进入到文件所在的目录,双击打开,很影响效率。事实上,可以通过命令xdg-open打开这些格式文件,甚至是网页,像打开文件一样简单。 在Ubuntu下,通常用命令行打开文本文件,比如用命令gedit、more、cat、vim、less。但当需要打开其他格式文件时,比如pdf、jpg、mp3格式文件,咱们通常做法是进入到文件所在的目录,双击打开,很影响效率。事实上,可以通过命令xdg-open(opens a file or URL in the user's preferred application)打开这些格式文件,甚至是网页 阅读全文

posted @ 2013-01-19 21:14 9号 阅读(632) 评论(0) 推荐(0)

Spy++ -like tools on linux
摘要:How to get the list of open windows from xserverFrom the CLI you can usexwininfo -tree -rootWhen coding, use the XQueryTree function from the Xlib library.See also Does anyone know something like WinSpy on Xwin? xwininfo - For getting some window parameters(part of xorg install)wininfo - A small gtk 阅读全文

posted @ 2011-08-07 12:53 9号 阅读(739) 评论(0) 推荐(0)

Ubuntu 10.04 Virtualbox USB设备分配 解决方法
摘要:在Ubuntu 10.04当中安装Virtualbox 4.0后,需要添加usb设备,已经更简单的在 VirtualBox中使用 USB的方案了: For Lucid Add yourself to the user group vboxusers , then log out and back in, to make use of available USB devices. To do this via the graphical interface, click in the menu System/Administration/ Users and Groups. 原来 Virtual 阅读全文

posted @ 2011-08-02 12:55 9号 阅读(473) 评论(0) 推荐(0)

加速Ubuntu开机过程
摘要:(转自Ubuntu Wiki) 此HowTo适合抱怨ubuntu启动速度相当慢但不愿意安装任何可选择工具提速的人群。我在这里使用的方式不是最终解决方案,但是无论如何它确 实有所改变并且它确实起作用了。下面的做的一切是通过调整Ubuntu开机进程,因为每人的计算机有所不同,存在一些风险——下面的一些东西可能损坏你的 系统。 在你更改之前,做出你的判断并为/etc目录作一个备份总是好的。 **此HowTo 主要适合笔记本和台式机,不适合服务器。 ** 此HowTo的建议: 1. 我希望你能从中学到东西而不是仅仅简单的拷贝。 因此请, **不要 ** 完全地按照我所作的并复制到你的计算机。阅读服务的 阅读全文

posted @ 2011-07-31 11:18 9号 阅读(335) 评论(0) 推荐(0)

Ubuntu Linux 下优化 swap 交换分区及调整swap大小
摘要:在 ubuntu 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于 ubuntu的默认设置,这个值等于60,建议修改为10。具体这样做: 1.查看你的系统里面的swappiness $ cat /proc/sys/vm/swappiness 不出意外的话,你应该看到是 60 2.修改swappiness值为10 $ sudo sysctl vm.swappine. 阅读全文

posted @ 2011-07-29 16:18 9号 阅读(429) 评论(0) 推荐(0)

Ubuntu下查看已经安装的包
摘要:To list all installed packages including version and description usedpkg -lThis should be piped to less using | less for better reading.You may also use the following to print only the packages without version and description usingdpkg --get-selections | awk '{print $1}'This command can easi 阅读全文

posted @ 2011-07-01 17:35 9号 阅读(231) 评论(0) 推荐(0)

[基础|理论|实验]Sizeof与Strlen的区别与联系
摘要:1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''{post.content}''结尾的。 sizeof还可以用函数做参数,比如: short f(); printf("%d\n", sizeof(f())); 输出的结果是sizeof(short),即2。 4.数组做sizeof的参数不退化,传递给strl 阅读全文

posted @ 2011-07-01 14:07 9号 阅读(162) 评论(0) 推荐(0)

[基础|理论|实验]linux下的文件读写
摘要:1.在Linux平台下对文件编程可以使用两类函数:(1)Linux操作系统文件API;(2)C语言I/O库函数。 前者依赖于Linux系统调用,后者实际上与操作系统是独立的,因为在任何操作系统下,使用C语言I/O库函数操作文件的方法都是相同的。2.Linux文件API主要常用的有open,write,read,close,lseek,ioctl这几个函数。主要包含头文件有:1#include<unistd.h>2#include<fcntl.h>实例:编写一个程序,在当前目录下创建用户可读写文件“hello.txt”,在其中写入“Hello, software week 阅读全文

posted @ 2011-07-01 13:54 9号 阅读(344) 评论(0) 推荐(0)

[基础|理论|实验]linux下的RS232串口通讯
摘要:1.Linux把所有的外部终端设备都当做文件进行操作,通常分为块设备、字符设备、网络设备。串口是属于字符设备,是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口,传输距离在码元畸变小于 4% 的情况下传输电缆长度应为 50 英尺。通常的操作步骤为"打开串口文件"->"设置串口参数"->"读写串口操作"->"关闭串口文件"。 2.详解: 需要头文件信息: 12#include<stdio_ext.h>3#include<stdio. 阅读全文

posted @ 2011-07-01 13:43 9号 阅读(1995) 评论(1) 推荐(1)

使用Nautilus脚本增加新功能
摘要:使用Nautilus脚本扩展文件管理功能的步骤: 1、建立一个shell或python、perl等的脚本,并设置可执行权限。 2、把脚本放到~/.gnome2/nautilus-scripts目录下。 3、用nautilus访问一次该目录,这样就可通过右击文件,选“脚本”来调用该脚本了。 注:以后每新建一个脚本,都要使用nautilus访问一次~/.gnome2/nautilus-scripts才能使新脚本可用。这种用户可随意添加脚本的功能使nautilus的功能可无限扩展。Nautilus文件管理器是Gonme中使用频率最高的工具之一,下面介绍几个提高Nautilus性能的方法,使我们能有效 阅读全文

posted @ 2011-06-30 23:47 9号 阅读(358) 评论(0) 推荐(0)

linux 使用Eclipse+CDT程序开发 Eclipse智能感知
摘要:Eclipse发挥代码自动提示的功能呢?本身安装的时候就已经支持一部分的了,使用alt+/组合键,要想提示得更多,其实也很简单: 启动Eclipse.进入:Windows-->Preferences-->C/C++找到Environment。增加两个变量: C_INCLUDE_PATH: /usr/includeC_LOCAL_INCLUDE_PATH: /usr/local/include这个时候就会发现提示的内容增加了很多,以上可以看出来,Eclipse是根据linux当中的环境变量来搜索智能感知的系统路径的. 阅读全文

posted @ 2011-06-28 14:06 9号 阅读(403) 评论(0) 推荐(0)

Fedora 12 添加和配置源
摘要:具体请参考:  http://hi.baidu.com/hnwbo/blog/item/1aba1bc5020efaa38226ac98.html   Fedora12 配置源   http://www.linuxidc.com/Linux/2010-03/25215.htm        Fedora 12 添加国内源 作者:xiaoxia 出处:http://cnblogs.com/xiao... 阅读全文

posted @ 2010-07-24 09:03 9号 阅读(281) 评论(0) 推荐(0)

Fedora 12 普通用户的自动登录 root账户登陆x界面
摘要:普通用户的自动登录:使用root登录,编辑/etc/gdm/custom.conf ,加入如下内容:[daemon]TimedLoginEnable=trueTimedLogin=yourusernameTimedLoginDelay=0其中yourusername是你想自动登录的用户名。重启即可。使用root账户登录x界面:使用文本编辑工具(gedit 或者 vi 等)编辑两个文件: a./ec... 阅读全文

posted @ 2010-07-24 07:40 9号 阅读(529) 评论(0) 推荐(0)

导航