
linux
文章平均质量分 51
会飞的猪猪萌萌哒
这个作者很懒,什么都没留下…
展开
-
ncurses学习笔记(1)
ncurses不提供ctrl或alt的组合键,且只自带了部分shift组合键,由于资料缺乏,找不到良好的例子,我用KEY_SHOME等没有效果。在Pixel的hexedit的源码中,我找到了替代解决办法:#ifndef CTRL #define CTRL(c) ((c) & 0x1F)#endif#define ALT(c) ((c) | 0xa0)许多资料使用类似init_p原创 2012-12-09 13:07:09 · 1509 阅读 · 0 评论 -
Bash的function中exit不退出程序
Bash的function中exit不退出程序现象最近脚本写的多,注意到一个以前也遇到过但是从没仔细思考的问题: 为什么某些情况下function中exit,脚本依旧继续执行?举个例子...原创 2015-07-29 11:41:31 · 5866 阅读 · 0 评论 -
CentOS 6.4下/etc/rc.local
编辑/etc/rc.local不会改变/etc/rc3.d/S99local和/etc/rc5.d/S99local的内容,这意味着编辑内容完全不会生效,虽然/etc/rc3.d/S99local和/etc/rc5.d/S99local是到/etc/rc.local的软连接;/etc/rc.local中执行绝对路径的程序,工作目录也不会切换,cd xxx; do something; cd -;原创 2015-04-02 17:44:55 · 1378 阅读 · 0 评论 -
bash获取系统内存实际使用量
str=`sed -n -e '/^MemTotal:/p' -e '/^MemFree:/p' -e '/^Buffers:/p' -e '/^Cached:/p' /proc/meminfo | awk '{print $2}' | xargs echo`; arr=($str); echo $((${arr[0]} - ${arr[1]} - ${arr[2] - ${arr[3]}}))原创 2015-01-22 13:00:49 · 952 阅读 · 0 评论 -
独占打开块设备
如果只用独占打开块设备但是不使用文件指针,可以使用open_bdev_exclusive;但是如果想独占打开读写块设备,则需要open带上O_EXCL参数。这里不是检查是否存在的意思,O_EXCL参数仅对于块设备表示独占打开。原创 2014-12-22 16:23:56 · 1131 阅读 · 0 评论 -
Linux语音通话如何消除回声(PulseAudio)
原文链接:http://arunraghavan.net/2011/08/hello-hello-hello/转载 2014-08-22 15:05:27 · 6093 阅读 · 0 评论 -
如何屏蔽gnome-terminal的关闭按钮等
看不懂的话参见http://askubuntu.com/questions/75284/remove-titlebar-from-maximized-terminal-window和https://developer.gnome.org/pygtk/stable/class-gdkwindow.html#method-gdkwindow--set-decorations原创 2014-08-22 16:51:16 · 1316 阅读 · 0 评论 -
ibus下定制自己的libpinyin
转载请注明出处智能拼音输入法从ibus-pinyin更名为ibus-libpinyin。具体改动github上有。我们关心的是,怎么把别扭到不行的libpinyin改造成近似搜狗般顺手的输入法。1. 词库libpinyin添加了词库导入功能,并刚刚修复相关bug,所以要先更新libpinyin到最新版。在libpinyin的配置界面(可以从语言选项---输入源找到,实在找不到,原创 2013-06-05 16:36:33 · 4941 阅读 · 0 评论 -
fedora 18下包冲突的解决办法
#31m...@jgs-wg.desame issue with fedora 18 x64: file /usr/bin from install of google-earth-stable-7.0.3.8542-0.x86_64 conflicts with file from package filesystem-3.1-2.fc18.x86_64would be gre原创 2013-04-30 11:17:23 · 1167 阅读 · 0 评论 -
windows和linux双系统下sis191网卡的问题(Rx errors)
fedora 18 x64中sis191的驱动或者win7 x64的sis191驱动存在严重问题(Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter (rev 02))。不能切回windows,切回去后再回来网卡就bug了。RP好的话只是上不了IPv6,不好的话v4跟着一起挂。传说只影原创 2013-04-28 04:52:25 · 2132 阅读 · 0 评论 -
fedora 17下禁止普通用户关机
我相信这是很多使用fedora用户的一大心病,这个版本shutdown需要管理员权限,但reboot,halt之类全都不要,甚至sudo都用不着。自己用无所谓,但如果给别人提供了账户,开了ssh的,这可就是个大问题了。有个笑话,fedora论坛有人报告某次更新后要管理员密码才能关机,麻烦死了,有人回复,你怎么做到的教我吧。在写这篇文章之前,我把我能找到的解决办法都试过了,没有一个行的。不废话,原创 2012-12-17 16:36:32 · 958 阅读 · 0 评论 -
[引]Clion for linux driver developer
首先看看这个:http://ybin.cc/tools/clion-for-linux-driver-developer/鉴于Clion当前在支持Linux内核代码上还有一堆问题,上面这个方案算是勉强可用。基于Clion 2018.2,对上面的方案做一点改进:add_definitions(-DKBUILD_MODNAME=\"YOUR_MODNAME\") 用以解决module_xx...原创 2018-07-26 18:41:37 · 2882 阅读 · 2 评论