
Linux
星辉斑斓
---------
展开
-
关于find .. | tar .. 的问题
可以用下面的命令find -type f -print0 |tar --null -cvf a.tar -T -print0 表示打印文件列表 结尾是个null--null 表示接受参数结尾是null这主要是解决文件名中有空格的问题,也可以用在xargs命令中解释在此,不翻译了the best way to use find ... | xargs原创 2013-01-22 12:02:19 · 1068 阅读 · 0 评论 -
zz nfs设置
Ubuntu 默认是没有nfs服务的,所以需要自己安装1、安装nfs服务版 apt-get install nfs-kernel-server2、修改nsf配置文件 vi /etc/exports 在文件中添加nfs的目录格式如下/mnt/nfs 192.168.1.*(rw,sync,no_root_squash) /h转载 2010-08-17 22:28:00 · 538 阅读 · 0 评论 -
【转】跟我一起写udev规则(译)
目录 介绍 关于本文档 更新历史概念 术语: devfs, sysfs, nodes, etc. 为什么? 内置固定命名设计编写规则 规则文件和语义 规则语法 基本规则 sysfs匹配属性 设备级联结构 字符串替换 字符串匹配从sys转载 2012-03-31 22:10:32 · 958 阅读 · 0 评论 -
标准输入输出、错误输出、重定向标准输出
再来看看 >& 操作符:重定向操作符描述>将命令输出写入到文件或设备(如打印机),而不是命令提示符窗口或句柄。从文件而不是从键盘或句柄读入命令输入。>>将命令输出添加到文件末尾而不删除文件中已有的信息。>&将一个句柄的输出写入到另一个句柄的输入转载 2011-12-02 17:10:10 · 16783 阅读 · 1 评论 -
Ubuntu下pdf、gedit、vim 中文无法读取或者显示乱码的解决方法
http://hi.baidu.com/%B1%BFa%D0%A1%BA%A2/blog/item/634eb3cd5a6d8d1800e92834.htmlUbuntu PDF 中文乱码解决方法对于Ubuntu下的evince无法读取中文或者显示乱码的问题,我尝试了很多种方法,下面这个是最终的解决之道,在这里些下来希望对其他朋友能有所帮助。首先到 http://pop转载 2012-01-07 10:32:03 · 878 阅读 · 0 评论 -
ubuntu中文文件名乱码
本地化问题对我这种菜鸟来说就等于解决各种各样的乱码,而文件名乱码是最惹人眼烦的。本着自己以后方面查,大家来拍砖的想法,现在小结一些:一、“GBK乱码”,参考http://forum.ubuntu.com.cn/viewtopic.php?f=35&t=213575&start=0乱码的样子类似:代码:°²Àï¿ü ÒÁ¸ñÀ³Ï£ÑÇ˹,°²Àï¿ü ÒÁ¸ñÀ³Ï£ÑÇ转载 2011-12-09 20:41:21 · 6120 阅读 · 2 评论 -
tftp配置
这篇文章里tftp的设置是有问题的,请参考我另外一个文章http://blog.youkuaiyun.com/hnmsky/article/details/6398616因为要搞2440的开发板,所以搞了一下tftp。安装软件sudo apt-get install tftp tftpd 。sudo apt-get install tftpd tftp open原创 2010-03-27 20:47:00 · 1592 阅读 · 0 评论 -
ubuntu11.04 修改默认启动顺序
检查你的/boot/grub/grub.conf 文件,找到以下内容引用:### BEGIN /etc/grub.d/30_os-prober ###menuentry "Microsoft Windows XP Professional (on /dev/sda1)转载 2011-09-24 23:35:13 · 861 阅读 · 0 评论 -
关于s3c6410 spi的调试
大部分参考我前面转的文章即可,这里主要说一些那篇文章没有提到的。1:cs的上拉。 通过检查6410的寄存器发现,cs脚是没有配置上拉的,这个需要在自己的设备驱动中配一下。 我是直接扔在的probe函数里2:我所用的设备nrf24l 读写寄存器需要在一个操作中完成,就是写原创 2011-08-29 22:19:04 · 991 阅读 · 0 评论 -
linux 2.6.36+s3c6410 SPI子系统接口讨论 二
http://www.arm9home.net/read.php?tid=10788说到用户空间接口就不得不提到cdev结构,这个是字符设备的结构struct cdev { struct kobject kobj; struct module *owner; c转载 2011-07-23 14:46:12 · 2519 阅读 · 1 评论 -
linux 2.6.36+s3c6410 SPI子系统接口讨论
http://www.arm9home.net/read.php?tid=10788下图是安装成功后,sys目录下的主要结构,由于目录非常复杂仅仅列出了主要的结构 sys目录下spi子系统结构 接下来将从各struct开始进行分析,struct是构成内核对象的基础,函数是动态的构转载 2011-07-23 14:21:28 · 3649 阅读 · 0 评论 -
[转]VIM+Cscope用法
<br />:help cscope<br />在前面的文章中介绍了利用ctags生成的tag文件,跳转到标签定义的地方。但如果想查找函数在哪里被调用,或者标签在哪些地方出现过,ctags就无能为力了,这时需要使用更为强大的cscope。<br /><br />Cscope具有纯正的Unix血统,它最早是由贝尔实验室为PDP-11计算机开发的,后来成为商用的AT&T Unix发行版的组成部分。直到2000年4月,这个工具才由SCO公司以BSD license开源发行。<br /><br />Cs原创 2011-04-03 16:48:00 · 1915 阅读 · 0 评论 -
vim
gvim菜单乱 将/ect/vim/gvimrc拷贝到~/.gvimrc并添加如下语句,即可解决:set encoding=chineseset langmenu=zh_CN.GBKset imcmdlineset guifont="Serif 14"source $VIMRUNTIME/delmenu.vimsource $VIMRUNTIME/原创 2010-08-16 21:05:00 · 412 阅读 · 0 评论 -
ubuntu 一些配置
右键添加终端sudo apt-get install nautilus-open-terminal ppa安装libqq2010协议: sudo add-apt-repository ppa:lainme/libqq sudo apt-get update sudo apt-get install libqq-pidg原创 2010-06-26 17:05:00 · 357 阅读 · 0 评论 -
ubuntu12.04 PPA 安装 java7
ubuntu12.04 PPA 安装 java7PPA安装: Personal Package Archives,个人软件包档案,Ubuntu Launchpad网站提供的一项源服务,允许个人用户上传软件源代码,通过Launchpad进行编译并发布为2进制软件包,作为apt/新立得源供其他用户下载和更新。关于ppa源的安装和卸载可以参考http://blog.youkuaiyun.com/li_h转载 2013-08-07 09:50:58 · 871 阅读 · 0 评论 -
linux ubuntu12.04 解压中文zip文件,解压之后乱码
解压win环境下打包的rar文件乱码(由于编码的缘故,在windows下打包的的中文文件,解压后时候乱码,提示为无效的编码格式,由于windows是gbk的编码格式,而ubuntu下默认使用的确实utf8编码格式,这个文件可以使用convmv这个命令解决):重装系统之后,执行命令rar的安装命令:sudo apt-get install rar,在linux解压rar文件,转载 2013-07-23 13:36:54 · 763 阅读 · 0 评论 -
ubuntu 内核路由表
http://www.360doc.com/content/10/0422/04/1059940_24280991.shtml路由表和静态路由内容提要查看Linux内核路由表使用route命令设置静态路由设置包转发Linux 内核路由表查看Linux内核路由表使用下面的route命令可以查看Linux内核路由表。$转载 2013-03-11 09:50:03 · 4686 阅读 · 0 评论 -
Ubuntu下 7z压缩软件使用
http://hi.baidu.com/luoshupeng/item/d344d2f6b81785d643c36afe7z是一个开源压缩软件。其压缩率比winrar还高。Windows下的使用就不说了,现在说下 其在Linux下的使用首先当然是要下载7z的linux版本,不过在linux上的7z不叫7z而是叫p7zip。使用sudo aptitude install p7转载 2013-01-10 19:27:33 · 1156 阅读 · 0 评论 -
ubuntu 格式化u盘,硬盘
装:http://blog.sina.com.cn/s/blog_695aef260100r5u4.html基本功,格式化命令,以格式化 /dev/sda1 分区为例:$ sudo umount /dev/sda1 # 必须先卸载该分区# 格式化为 FAT 分区$ sudo mkfs.vfat -F 32 /dev/sda1 # -F 参数必须大写转载 2012-10-31 11:33:08 · 2835 阅读 · 0 评论 -
ubuntu上用evolution收发exchange邮件
1:在添加帐户时选在类型为microsoft exchange,这是用OWA,但是这样特别慢2:网上有说选imap,但我设了后收不了邮件3:安装evolution的exchange MAPI的插件,这样就和用outlook差不多了。服务器地址就填outlook上设置的那个,应该在这里Tools->Email Accouts...选view or change exisiting ema原创 2012-10-20 05:07:15 · 2976 阅读 · 0 评论 -
use wireshark in ubuntu
http://ask.wireshark.org/questions/5826/cant-check-monitor-mode-checkbox-on-ubuntuhttp://www.aircrack-ng.org/sudo airmon-ng start wlan0 6//6 is channelsudo airodump-ng mon0原创 2012-10-13 06:01:45 · 634 阅读 · 0 评论 -
VIM 一些技巧
网上整理 不写来源了把当前工作目录改为当前所编辑文件的目录可以使用下面的命令实现::cd %:p:h如果想让gVim在打开文件的时候自动改变工作目录为所打开文件的目录,那就要用到:autocmd命令了::autocmd BufEnter * cd %:p:h参考帮助::help :cd:help :lcd:help filename转载 2012-07-25 17:37:20 · 588 阅读 · 0 评论 -
grub2 修改启动顺序 等待时间
cd /etc/grub.dsudo mv 30_os-prober 09_os-probersudo vim /etc/default/grubGRUB_TIMEOUT=3sudo update-grub原创 2012-06-30 10:47:14 · 3132 阅读 · 0 评论 -
TFTP Server 與 xinetd 的安裝: Debian/Ubuntu
http://www.jollen.org/wiki/TFTP_Server_%E8%88%87_xinetd_%E7%9A%84%E5%AE%89%E8%A3%9D:_Debian/Ubuntu套件資訊 [編輯]安裝 tftpd-hpa 與 xinetd 在Ubuntu下,tftp是不能單獨運作的,需要xinetd這個網路管理的背景程式之支援。於是我們同時安裝這兩個套件。转载 2011-05-05 23:27:00 · 2410 阅读 · 0 评论 -
pidgin qq 经常被限制登录的问题
最近pidgin qq 经常被限制登录,要求重新激活。原因其实是默认使用了代理,在帐号设置里把代理去掉就可以了。原创 2012-05-23 09:43:52 · 612 阅读 · 0 评论 -
HOWTO: Cross-compiling a 32-bit (i386) Linux kernel on 64-bit Machine (amd64)
<br />需翻墙<br />http://linux.koolsolutions.com/2009/06/04/howto-cross-compiling-a-32-bit-i386-linux-kernel-on-64-bit-machine-amd64/原创 2011-03-05 00:05:00 · 812 阅读 · 0 评论 -
gvim 报错: CRITICAL **: murrine_style_draw_box: assertion `height >= -1' failed
gvim 报错:CRITICAL **: murrine_style_draw_box: assertion `height>= -1' failed补救方法: 找到下面两个文件,/usr/share/themes/Ambiance/gtk-2.0/gtkrc/usr/share/themes/Radiance/gtk-2.0/gtkrc把GtkRange::trough-under-steppers = 0改成 GtkRange::trough-under-steppers = 1新装转载 2011-02-02 20:00:00 · 2951 阅读 · 2 评论 -
apue 中建议性记录锁和强制性记录锁的描述
书中描述:考虑数据库存取例程序。如果该库中所有函数都以一致的方法处理记录锁,则称使用这些函数存取数据库的任何进程集为合作进程( cooperatingpro c e ss)。如果这些函数是唯一的用来存取数据库的函数,那么它们使用建议性锁是可行的。但是建议性锁并不能阻止对数据库文件有写许可权的任何其他进程写数据库文件。不使用协同一致的方法(数据库存取例程库)来存取数据库的进程是一个非原创 2009-07-02 16:04:00 · 2157 阅读 · 2 评论 -
关于apue中 open函数
open函数 #include fcntl.h>int open(const char *pathname,int oflag,```); //仅当open创建文件时才使用第三个参数oflag参数主要有: O_RDONLY 只读 O_W原创 2009-06-28 23:13:00 · 744 阅读 · 0 评论 -
zz undefined reference to 'pthread_create'问题解决
由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误:undefined reference to pthread_createundefined reference to pthread_join问题原因: pthread 库不是 Linux 系统默认的库,连接时需要使用静转载 2009-06-15 18:27:00 · 588 阅读 · 0 评论 -
转载 ubuntu 升级后 virtualbox无法运行
alimama_pid="mm_12368347_1712376_6973925"; alimama_titlecolor="0000FF"; alimama_descolor ="000000"; alimama_bgcolor="FFFFFF"; alimama_bordercolor="E6E6E6"; alimama_linkcolor="008000"转载 2009-05-06 09:38:00 · 4864 阅读 · 2 评论 -
安装虚拟机 virtualbox
由于flash在linux上表现很差,在土豆看一些视频,上sina这种网站会极卡。我又懒得重启到xp。于是就想到安装虚拟机。安装很简单,源里就有。sudo apt-get install virtualbox-ose (这个是免费版本)sudo apt-get install virtualbox-ose-modules-2.6.24-20-generic(这个根据自己内核版本)以下为转载----原创 2008-09-30 00:09:00 · 1583 阅读 · 0 评论 -
firefox 网页部分图片无法显示
在浏览一些有大量图片的网页,往往最后部分图片无法显示,而用IE却可以。关掉过滤插件无效,后来网上找了一下,查了一下配置文件(地址栏输入about:config)也没看出什么。后来发现在未显示的图片地方选择查看图片还是可以看到的,而且用一个保存图片的插件可以将全部图片保存下来。然后调整缓存至1G,无效...重启FF时发现打开那个网页时有一段时间FF内存占用达700m(装了内存监视插件),而这时已无剩原创 2008-09-21 02:06:00 · 4815 阅读 · 0 评论 -
编译安装pidgin
下载的pidgin只要上了QQ就不能保存帐号信息,每次登录都要重新输入QQ,msn帐号密码,这很烦。找了一下也没找到解决办法,所以就想自己编译一个新的版本。先说在网上找到的方法sudo apt-get remove pidgin libpurple0sudo apt-get install build-essential && sudo apt-get build-dep pidg原创 2008-09-19 17:29:00 · 803 阅读 · 0 评论 -
告别傲游----在firefox上实现类似功能
因为用傲游已经很习惯了,所以在firefox上找了一些类似傲游功能的插件,从此就可以告别IE版本 firefox3.01相关插件 fireGestures 鼠标手势quickDrag 拖拽statusbarEx 状态栏显示Tab Mix Plus 标签管理 主要是撤销关闭网页功能原创 2008-09-06 11:45:00 · 630 阅读 · 0 评论 -
zz编译内核
本文是参考了网上多篇帖子而写的算不上什么原创。唯一值得欣慰的只不过在本机上实现罢了。因为毕竟失败了几次。也因为本人是初学驱动编程 很多简单的问题在我来说是相当的困难的。望有识之士不要笑话。最后,希望本文能给刚学驱动而还没开头的人提供一些帮助。刚看 OREILLY 写的《LINUX 设备驱动程序》时。作者一再强调在编写驱动程序时必须 建立内核树。所谓内核树,我的理解和网上资料说的转载 2008-07-30 23:56:00 · 483 阅读 · 0 评论 -
tar
TAR命令名tar - tar 档案文件管理程序的 GNU 版本。下面将逐个介绍其含义 总览tar[ - ] A --catenate --concatenate | c --create | d --diff --compare | r--append | t --list | u --update | x -extract --get [ --atime-preserve] [转载 2008-07-30 23:37:00 · 500 阅读 · 0 评论 -
tar
1)对于.tar结尾的文件 tar -xf all.tar 2)对于.gz结尾的文件 gzip -d all.gz gunzip all.gz 3)对于.tgz或.tar.gz结尾的文件 tar -xzf all.tar.gz tar -xzf all.tgz 4)对于.bz2结尾的文件 bzip2 -d all.bz2 bunzi转载 2009-11-28 10:12:00 · 512 阅读 · 0 评论 -
copy目录 path变量
cp -av source_path target_path export PATH=$PATH:/usr/local/arm/4.3.2/bin 添加环境变量 然后运行命令 gedit /etc/bashrc 修改 bashrc 文件,注意:如果 pc 端安装的是 ubuntu linux 系统,需要修改的是 bash.bashrc 文件。 在最后加原创 2009-11-28 10:27:00 · 586 阅读 · 0 评论 -
zz 删除Ubuntu Linux操作系统旧内核的方法
Oracle帮您准确洞察各个物流环节使用Ubuntu一段时间后,就会发觉由于自动升级,系统里安装了很多内核。像我,竟然安装了下面那么多,这个造成了漫长的启动列表。必须删掉一些不用的。 首先就是使用如下命令,列出所有安装的内核,下表中,带有image的就是内核文件。从中选择要卸载的包,用apt-get来卸载。[tc@ibm:~]$ dpk转载 2010-03-04 08:17:00 · 594 阅读 · 0 评论