- 博客(30)
- 资源 (4)
- 收藏
- 关注
转载 Linux中如何让进程在后台运行
一、在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了:$ ./test.sh & [1] 17208 $ jobs -l [1]+ 17208 Running ./test.sh & 二、对于已经在前台执行的命令,也可以重新放到后台执行,首先按ctrl+z暂停已经运行的进程,
2014-02-23 23:14:25 634
转载 Linux makefile 教程 非常详细,且易懂
最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比较好理解
2014-02-23 21:39:52 768
原创 Makefile方法编译Linux下多文件工程
1.Linux下多文件的工程项目编译方法(Makefile)main:message.o sqlite.o main.o order_transact.o ioctrol.oarm-linux-gcc message.o sqlite.o main.o order_transact.o ioctrol.o -lsqlite3 -L /usr/local/arm/sqlite_arm/ -l
2014-02-23 21:17:15 985
转载 POSIX定时器:timer_settime()的使用
POSIX创建、初始化以及删除一个定时器的行动被分为三个不同的函数:timer_create()(创建定时器)、timer_settime()(初始化定时器)以及timer_delete(销毁它) 一个典型的例子如: #include timer_t fade_in_timer;int myclass::starttimer(){ struct sigeven
2014-02-22 11:01:19 1259
转载 printf的格式控制的完整格式
printf的格式控制的完整格式:% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数(包括小数点)。N指精度。用于说明输出的实型数的小数位数。为指定
2014-02-21 21:30:10 1721
转载 linux 常用时间函数及时间类型
参照:http://www.linuxdiyf.com/viewarticle.php?id=81130常用的数据类型time_t 一般用来存储国际化时间,用time()函数可直接获取到;结构体:tm 一般用来存储本地时间,可通过将time_t格式转化而来;结构体:time_val
2014-02-21 20:06:29 535
转载 linux小窍门──设置时钟和时间
介绍: 本文档解释了如何从linux下设置计算机的时钟,如何设置您的时区和其它与linux如何保存时间相关的材料。 您的计算机有两个时钟,一个是始终运行的、由电池供电的( 硬件的、BIOS或CMOS )时钟,另一个是由运行在您的计算机上的操作系统维护的( 系统 )时钟。硬件时钟通常只在操作系统启动时用来设置系统时钟,然后直到重启或关闭系统,由系统时钟来记录时间。在Linux 系
2014-02-21 19:48:32 868
转载 linux系统时间和硬件时钟问题(date和hwclock)
转载:原文:http://rpf413.blog.163.com/blog/static/4556376020122831444674/ 总结一下hwclock,这个容易晕:1)/etc/sysconfig/clock 文件,只对 hwclock 命令有效,且只在系统启动和关闭的时候才有用(修改了其中的 UTC=true 到 UTC=false 的前后,执行 hwclock (-
2014-02-21 19:47:15 1411
转载 Linux时间子系统之一:clock source(时钟源)
clock source用于为linux内核提供一个时间基线,如果你用linux的date命令获取当前时间,内核会读取当前的clock source,转换并返回合适的时间单位给用户空间。在硬件层,它通常实现为一个由固定时钟频率驱动的计数器,计数器只能单调地增加,直到溢出为止。时钟源是内核计时的基础,系统启动时,内核通过硬件RTC获得当前时间,在这以后,在大多数情况下,内核通过选定的时钟源更新实时时
2014-02-21 19:43:35 756
转载 linux下如何用c语言调用shell命令
#include int system(const char *string);例:在~/myprogram/目录下有shell脚本test.sh,内容为 #!bin/bash #test.sh echo $HOME 在该目录下新建一个c文件systemtest.c,内容为: #include main() { system("~/m
2014-02-21 09:54:41 776
转载 sigaction (2)
sigaction,是为替代signal 来设计的较稳定的信号处理。 signal的使用比较简单。signal(signalNO,signalproc); 而signaction,则可以设置比较多的消息。尤其是在信号处理函数过程中接受信号,进行何种处理。 使用示例为: #include #include void WrkProcess(int nsi
2014-02-21 09:00:00 726
转载 sigaction(函数)
功能描述: 处理信号。既可用于设定对任意信号的处理方式,也可用于检验该信号的目前预设处置方式。 用法: #include int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact); 参数: signum:除了SIGKILL和SIGSTO
2014-02-21 08:59:14 781
转载 Linux Posix Timer实现代码分析
本文简要介绍了Linux实现POSIX定时器的内核代码。内核中对posix定时器的实现代码在kernel\posix-timers.c/h中,本文使用的代码是2.6.29;关于用户空间如何使用POSIX定时器请查阅相关man文档。 Linux提供的POSIX定时器功能主要由以下几个函数组成:int timer_create(clockid_t which_clock, struct s
2014-02-21 07:46:12 1013
转载 POSIX定时器:timer_settime()
最强大的定时器接口来自POSIX时钟系列,其创建、初始化以及删除一个定时器的行动被分为三个不同的函数:timer_create()(创建定时器)、timer_settime()(初始化定时器)以及timer_delete(销毁它)。创建一个定时器int timer_create(clockid_t clock_id, struct sigevent *evp, timer_t *timer
2014-02-21 07:45:40 969
转载 Linux下的时间函数与定时器
可参考 http://linux.die.net/man/3/timer_settime http://linux.die.net/man/2/setitimer http://opengroup.org/onlinepubs/007908799/xsh/timer_settime.html秒---毫秒---微秒
2014-02-20 22:01:36 1002
转载 Linux下mplayer使用手册
播放文件 使用 MPlayer 播放媒体文件最简单的方式是: mplayer MPlayer 会自动检测文件的类型并加以播放,如果是音频文件,则会在命令行中显示该播放文件的状态信息;而假如是视频文件的话,则会打开一个新的播放窗口。 倒退与快进 在播放文件的时候,你可以通过以下三组快捷键来对播放进程进行倒退与快进操作: 左方向键
2014-02-20 19:16:29 961
转载 MPlayer在S3C2440开发板上的移植
移植之前先做好移植前准备,安装好arm-linux交叉编译器,并下载 MPlayer-1.0rc2.tar.bz2 和libmad包(libmad-0.15.1b.tar.gz)我所用的linux版本为linux-2.6.32 交叉编译器为4.4.3 1.安装libmad(1)解压libmad解压libmad包(libmad-0.15.1b.tar.gz);$ t
2014-02-20 19:06:19 1083
转载 mpalyer 编译错误解决办法
错误(1)./codec-cfg ./etc/codecs.conf > codecs.conf.h./codec-cfg: 1: Syntax error: word unexpected (expecting ")")解决方法:在configure时添加 --host-cc=gcc就可以解决错误(2)make[1]: *** [armv4l/dsputil_arm_s.
2014-02-20 11:06:31 4563
转载 vi和vim编辑器
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面是vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入
2014-02-20 09:48:30 771
转载 mplayer configure选项中文注释(MPlayer-1.0rc2)
MPlayer-1.0rc2和pre版本相比一些选项的名称变了安装路径:--prefix=DIR 安装路径 [/usr/local]--bindir=DIR 执行程序安装路径 [PREFIX/bin]--datadir=DIR 相关文件安装路径 [PREFIX/shar
2014-02-20 07:44:27 804
转载 MPlayer 使用手册中文版
mplayer使用播放器控制播放文件使用 MPlayer 播放媒体文件最简单的方式是:mplayer MPlayer 会自动检测文件的类型并加以播放,如果是音频文件,则会在命令行中显示该播放文件的状态信息;而假如是视频文件的话,则会打开一个新的播放窗口。倒退与快进在播放文件的时候,你可以通过以下三组快捷键来对播放进程进行倒退与快进操作:•左方向键和右方向键:
2014-02-20 06:43:49 686
转载 Linux sqlite3基本命令
系统平台:ubuntu10.04简介sqlite3一款主要用于嵌入式的轻量级数据库,本文旨在为熟悉sqlite3基本命令提供技术文档。 备注:本文所有操作均在root用户下进行。1、安装sqlite3ubuntu下安装sqlite3直接在终端运行命令:#apt-get install sqlite3查看版本信息:#sqlite3 -version
2014-02-17 17:20:56 608
转载 sqlite3 判断数据库和表的状态
1、判断数据库是否存在,如果存在rc!=0 否则==0 ,同时数据库不存在的话也不会创建caen.db3, 此处与sqlite3_open不用! =》rc = sqlite3_open_v2("caen.db3", &db, SQLITE_OPEN_READWRITE, NULL);2、判断数据库中某个表的存在,如果sql执行成功zErrMsg=NULL,否则给出错误信息
2014-02-17 15:06:36 3641
转载 memset函数使用详解
今天做题卡在MEMSET函数的使用上了,本来以为int a[100]; memset(a, MAX,sizeof(a));就是将a数组全部赋值为MAX,现在才知道他的填充是以字节为单位,一般用于对字符型变量的初值进行赋值.更详细的解说见百度百科 --> http://baike.baidu.com/view/982208.htm 1。void *memset(void *s,int
2014-02-16 20:52:59 660
转载 wpa_supplicant, wpa_cli用法 .
Android系统中对于WIFI的设置集成到了“设置”中,其实跟手动设置差不多。这里介绍下如何手动连接WIFI,以方便以后调试WIFI。 第一步要做的就是要加载WIFI模块驱动了。当然如果你的WIFI是编译到内核里面的,就不需要的。我们的WIFI芯片用的是BCM4330,编译为模块。insmod /system/lib/modules/kernel/drivers/net/w
2014-02-10 09:02:17 901
转载 wpa_supplicant软件架构分析 .
1. 启动命令wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下:wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf -f/data/wifi/wpa_log.txt wpa_supplicant对于启动命令带的参数,用
2014-02-10 09:00:23 836
转载 linux下which、whereis、locate、find 命令的区别
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。 which 查看可执行文件的位置 whereis 查看文件的位置 locate 配 合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 1、
2014-02-09 21:40:26 654
转载 usb接口
USB接口是指分布在计算机的后面或者两侧的多个通用串行总线接口。通过这些USB接口,您可以将从鼠标到打印机的各种设备连接到计算机上,既方便又快捷。目录USB优点常用USB接口的识别及USB接口标准和作用USB接口内部结构USB接口的电气特性USB接口技术分析及电路设计
2014-02-09 10:07:21 701
转载 linux tar 加压、压缩命令详解
tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
2014-02-09 09:13:40 2533
原创 linux rz sz 安装与使用
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具优点:比ftp命令方便,而且服务器不用打开FTP服务。首先先了解有关的两个命令可以提供很方便的操作:sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器一.安装1、下载下载rzsz-3.48.tar.gz文件
2014-02-08 23:55:12 1826
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人