linux
文章平均质量分 53
海王星
788283
展开
-
使用sshfs来让sublime打开远程目录
使用sshfs来让sublime打开远程目录原创 2013-12-24 16:49:06 · 2779 阅读 · 0 评论 -
自定义rm命令删除到回收站
还在为不小心输了rm -rf *而错删了文件烦恼吗?还在为cd到某个目录后每次都还要输ls命令吗?用alias的强大功能解决吧!把下面代码写入家目录的.bashrc中:alias cd='cdls() { cd $1; ls; }; cdls 'alias rm='saferm'saferm(){ argstr=`ech原创 2013-12-10 17:52:50 · 1051 阅读 · 0 评论 -
linux终端下的说话命令
把下面这些加入.bashrc中就可以了:(然后. .bashrc)#say with espeak using english#Usage: echo hello | sayeealias sayee="espeak -s 120 -v en-us &> /dev/null"#say with espeak using chinese原创 2013-12-10 17:40:58 · 1922 阅读 · 0 评论 -
【Linux】ls命令源代码(能编译运行通过的)
取自busybox-0.60.3中的ls.c,并且经过整理,使得能编译运行#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #原创 2013-12-10 18:00:16 · 2320 阅读 · 0 评论 -
linux 终端下播放电影
从网上看来的资料,稍有改进:以字符形式播放(有点像黑客帝国。。。): nohup mplayer -vo caca 电影名 &正常模式播放:nohup mplayer -zoom -x 1024 -y 768 -vo fbdev2 电影名 &当然,你要关掉的话就只有先:ps -ef | grep mplayer然后:kill -9 程序PID原创 2013-12-10 17:42:38 · 2391 阅读 · 0 评论 -
用Linux C来实现发送带html和附件(word)的邮件到邮箱
先来看些基本资料吧:http://blog.csdn.net/coolingcoding/article/details/7339362http://blog.csdn.net/coolingcoding/article/details/7339945http://www.cnblogs.com/sdgwc/p/3324368.htmlhttp://blog.sin原创 2013-12-10 17:50:04 · 1374 阅读 · 0 评论 -
读写配置文件代码(配置文件包含段名)
这是配置文件的格式:[server]ip = 192.168.1.245port = 1989user = rootpasswd = root[client]ip = 1.168.1.245port = 10000user = newvaluepasswd = lep读写配置文件的代码:#include原创 2013-08-18 16:28:13 · 970 阅读 · 0 评论 -
linux bcm4312 无线网卡驱动的编译安装
先去下载32或64位的驱动源码包 http://www.broadcom.com/support/802.11/linux_sta.php mkdir bcm4312 tar xzvf hybrid-portsrc_x86_64-v5_100_82_112.tar.gz cd bcm4312 make clean make 出现以下错误: 1. 没有as原创 2013-08-18 17:02:25 · 2210 阅读 · 0 评论 -
详细图文教程:如何使vmware虚拟机里的linux系统连接windows
先说些基本概念。 因特网简单来说,是由网络和主机组成的。所以,就有了网络号和主机号的概念。网络号标识因特网内唯一的网络,而主机号则标志同一个网络号内唯一的主机,即不同网络号可以有相同的主机号。所以,ip地址就是由网络号+主机号组成的。现在ip地址有IPV4和IPV6两个版本。IPV4的ip地址为32位(即用2进制表示ip地址时,为32位),IPV6为64位。那么网络号和主机号的长原创 2013-04-16 01:00:31 · 3338 阅读 · 0 评论 -
gcc里的switch,刚发现的一个好玩的地方!
#include int main(){ switch(5) { case 0 ... 6: printf("1~6\n"); break; case 7 ... 9: printf("7~9\n"); } return 0;}到现在才发现。。。你们呢?原创 2013-04-10 15:55:56 · 994 阅读 · 0 评论 -
精简后的快速排序法
#include void quick_sort(int *array, int left, int right){ int key, left_tmp, right_tmp; key = array[left]; left_tmp = left; right_tmp = right; if(left >= right) return; while(left < rig原创 2013-03-27 15:49:56 · 815 阅读 · 0 评论 -
如何在程序中升高和降低权限
在做LinuxFtp项目进行权限管理时,如果是某个非root用户登录,则必须进行降权限处理。而有些系统调用又只能以root权限调用,所以那时又需要进行升权限处理。 降低权限单调用setegid和seteuid是不够的,因为进程还有个supplementary group IDs(附加进程组id),这个可用setgroups来改变。 下面举个简单的例子吧:#include原创 2013-03-24 19:04:33 · 1692 阅读 · 0 评论 -
google不能用解决方法
看这里:https://github.com/txthinking/google-hosts原创 2013-12-10 17:48:04 · 1681 阅读 · 0 评论