红联Linux门户
Linux帮助
  • mtime参数后的n值竟然是48小时

    写了个shell的脚本来删除旧的文件,结果执行后不正确: #!/bin/bash #删除4天以前的文件 find /log/somedata/ -mtime +4 -exec rm -f {} \...

  • 自动挂载USB脚本和卸载USB脚本

    有个自动挂载USB脚本和卸载USB脚本程序,运行一下就可以了。 #!/bin/sh if exec fdisk -l | grep sdb1 then mount /dev/sdb1 /mnt/d...

  • 获取linux进程的执行文件路径

    可以采用以下两种方法获取linux进程的执行文件路径。 1、在c++代码里面通过函数gecpwd获取进程当前执行文件路径,通过日志或控制台来显示当前进程的运行路径。这估计是大家看到这个标题就想到的方...

  • Linux下对时间进行运算精确函数

    在Linux下对时间进行运算,如果是到秒级的,相信大家都用过time之类的函数实现了,但要更精确些呢?到毫秒、微秒级呢? 看看下面这段源代码就明白了: 引用:#include #include ...

  • 新手用Linux vi编辑器需要注意的地方

    新手初用Linux vi编辑器需要注意的地方,基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),对于...

  • 在Linux中用脚本将进程提高优先级

    新建nice.sh文件,属性为777(CHMOD 777 nice.sh) 内容为: #!/bin/sh ps -ef|grep hlds_run15|grep -v grep|awk ‘{prin...

  • Linux下的dmesg

    dmesg 是一个显示内核缓冲区系统控制信息的工具;比如系统在启动时的信息会写到/var/log/ 注:dmesg 工具并不是专门用来查看硬件芯片组标识的工具,但通过这个工具能让我们知道机器中的硬件...

  • 快速学会vim的方法

    一。游标移动(当然是在普通模式下,不明白?多按几次Esc就是了。) 左h 右l,上j 下k。(对了就是键盘上右手放的基本位置。) Ctrl+f 向前(下)翻页(f=forward) Ctrl+b 向后...

  • 终端打印shell程序,能自动退纸

    以下是程序代码 引用:clear echo "请输入要打印的文件名:\c" read file echo "ESC[5i" #终端进入打印状态 cat $file #打印文件 echo "ESC L...

  • mini_http服务器的源文件

    这是一篇论文的实现,关于网络攻击的实验,但是在mini_http源文件中加入了攻击程序之后,服务器运行一段时间会停止,废话不多说,下面是源代码和运行时出现的错误,哪位大神就指点指点吧,老师弄了好久没有...

  • 理解Linux内核注释

       内核是Linux的心脏,它是在引导时装入的程序,用来提供用户层程序和硬件之间的接口,执行发生在多任务系统中的实际任务转换,处理读写磁盘的需求,处理网络接口,以及管理内存。一般情况下,自动安装的内...

  • 编写跨平台Java程序的注意点

      使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能...

  • Linux内核编译菜单中相关选项的意思

      来源:Linux社区   1. prompt for development and/or incomplete code/drivers   很多参考书上说这是那些开发人员认为还不是很稳定的...

  • 简单小代码:不用计算不用位操作来实现加1

    用位操作虽然可以实现加1,但似乎还得要循环来帮助。 最简单的事情莫过于让编译器来帮你实现加1功能。 引用:int _inc(int i) { char (*p)[2] = (cha...

  • 嵌入式实时操作系统程序中C/C++代码的优化

    1 引言 计算机技术和信息技术的高速发展的今天,计算机和计算机技术大量应用在人们的日常生活中,嵌入式计算机也得到了广泛的应用。 嵌入式计算机是指完成一种或多种特定功能的计算机系统,是软硬件的紧密结合体...

  • 为linux内核打补丁的方法

    来源:linux社区 学习linux内核参考 在Linux内核邮件列表中一个经常被问到的问题就是怎样为Linux内核打一个补丁,或者更具体一点说,存在这么多的主干/分支,一个补丁到底要打在哪个版本...

  • 十个常见的JAVA语言错误认识

    来源:JAVA社区 JAVA语言自从应用于Internet,迅速成为全球热点。它的平台无关性仿佛成为解决互易操作性和可移植性的灵丹妙药。然而对于JAVA语言的认识仍有不少误解。 1.JAVA是HT...

  • Linux 2.6内核的设备模型

    来源:Linux社区 Linux 2.6内核的一个重要特色是提供了统一的内核设备模型。随着技术的不断进步,系统的拓扑结构越来越复杂,对智能电源管理、热插拔以及plug and play的支持要求也越...

  • 内核

    有知道的请帮帮忙啊...

  • 关于信号量和共享存储的程序

    自己编的有关信号量和共享存储空间的程序,主要是实现进程间的通信,将父进程的数据传给子进程。执行程序没有任何的输出,请各位客官帮忙指点一下,我弄了好久啦,也没有什么想法,源代码在附件中给出。...

  • linux C 程序员经典面试题

    linux C 程序员经典面试题...

  • C求解决,那里错了?

    #include #include #define OK 1 #define ERROR 0 #define LIST_INIT_SIZE 100 #define LISTIN...

  • malloc分配疑问

    最近学习用户空间的内存分配知识,了解到用户通过malloc()函数,最终调用brk()或者mmap()分配内存。 两种分配方式都是只分配虚拟内存,不分配物理内存;第一次访问已分配的虚拟地址空间时,缺页...

  • shell实例手册

    shell实例手册...

  • Linux Shell程序设计

    Linux Shell程序设计.pdf...

  • wav播放程序

    1.我想写一个wav的播放程序,看到资料介绍直接对/dev/dsp写入数据即可,另外通过对/dev/mixer文件的处理控制音量(在学校测试过实例程序),但是我的电脑里面这2个文件都没有,怎么处理,另...

  • Linux下C编程中文显示乱码

    源码如下: #include #include main() { char *out3="为什么是乱码呢[?]\n"; //setlocale(LC_ALL,""); init...

  • ubuntu12.04中安装Qt5.2.0菜鸟经验总结[联想b470 virtualbox]

    我的爱机是联想B470,预装了win7系统。为了学习linux下的编程,安装了virtualbox。vmware虽然功能强大,但是找key还是比较麻烦,所以我安装了开源的virtualbox用来跑ub...

  • Linux系统下C开发环境搭建过程笔记

    Linux 和C 天生有不解之源,Linux 的操作系统内核就主要是用C 写的,另外Linux 下的很多软件也是用C 写的。Linux 的C 开发环境与Windows 的有所不同,在Linux 下,一...

  • 请教一个关于添加vlan的问题

    内核版本:2.6.35.1 键入命令 vconfig add eth2 10 在/proc/net/vlan/目录下新增eth2.10-eth2。 貌似一般的都是显示为eth2.10这样的形式。...

  • 请问Ubuntu下如何卸载重装QT5.2

    Qt安装后不能正常运行,想卸载重装。apt-get 找不到,安装的时候是下载下来后直接运行安装文件装的。...

  • 求推荐学习Qt的资料,和网站

    如题,哪位大侠能够不吝指教,谢谢了。...

  • 高质量C++/C编程指南

    目录 文件结构 程序的版式 命名规则 表达式和基本语句 常量 函数设计 内存管理 C++函数的高级特性 类的构造函数、析构函数与赋值函数 类的继承与组合 其他编程经验 参考文献 附录 C++/C代码审...

  • 跪求大?分享小弟如下???料。

    求大神分享lkd2,ldd3,linux?核源?情景分析,ulk3。小弟想玩玩?核的??,但是苦於????典?料?上?以找到,??混??羊??狗肉的文?下?了很多。跪求身?????料的大神?助下小弟,...

  • LINUX内核介绍

    LINUX内核介绍.pdf电子书籍...

  • [紧急求助]关于在64位Linux(Redhat)上使用OCCI的问题

    各位大神,你们好! 小弟遇到了如题所示的问题,之前自己使用的Redhat是5.5 32位版本的,装的ORACLE自然也是32位,因此从未考虑32位和64位的问题。 项目中需要使用OCCI远程访问数...

  • Java私塾:研磨设计模式 之 职责链模式(Chain of Responsibility)

    23.3 模式讲解 23.3.1 认识职责链模式 (1)模式功能 职责链模式主要用来处理:“客户端发出一个请求,有多个对象都有机会来处理这一个请求,但是客户端不知道究竟谁会来处理他的请求”,这样的...

  • Java私塾研磨设计模式之策略模式

    3.4 策略模式结合模板方法模式 在实际应用策略模式的过程中,经常会出现这样一种情况,就是发现这一系列算法的实现上存在公共功能,甚至这一系列算法的实现步骤都是一样的,只是在某些局部步...

  • 嵌入式 ARM-Linux内核

    嵌入式课程 ARM系统结构简介 ARM-Linux内存管理 ARM-Linux 的中断响应和处理 ARM-Linux系统调用 系统的启动和初始化 ARM-Linux进程管理和调度 Linux的模块机制...

  • linux2.6.28高精度定时器引起死机

    linux版本号2.6.28,在arm11平台下,待机的时候偶然出现死机情况,错误信息如下: CPU: 0 Not tainted (2.6.28.6 #321) PC is at __rem...