1、
将文件checkout到本地目录
svn checkout
path(path是服务器上的目录)
例如:svn checkout svn:
//
192.168
.
1.1
/
pro
/
domain
简写:svn co
2、
往版本库中添加新的文件
svn
add
file
例如:svn
add
test.php(添加test.php)
svn
add
*
.php(添加当前目录下所有的php文件)
3、
将改动的文件提交到版本库
svn commit
-m
"
LogMessage
"
[
-N
]
[
--no-unl...
阅读全文
关键字: linux下zip解压
linux自带的unzip命令可以解压windows下的zip格式的压缩文件。
unzip命令
语法:unzip [选项]压缩文件名.zip
各选项的含义分别为:
-x 文件列表解压缩文件,但不包括指定的file文件。
-v 查看压缩文件目录,但不解压。
-t 测试文件有无损坏,但不解压。
-d 目录把压缩文件解到指定目录下。
-z 只显示压缩文件的注解。
-n 不覆盖已经存在的...
阅读全文
和系统数据相关的passwd 结构
和系统数据相关的一个结构passwd定义如下
/* The passwd structure. */struct passwd{ char *pw_name; /* 用户名*/ char *pw_passwd; /* 密码.*/ __uid_t pw_uid; /* 用户ID.*/ __gid_t pw_gid; /*组ID.*/ char *pw_gecos; /*真实名*/ char *pw_dir; /* 主目录.*/ char *pw_shell; /*使用的shell*/};
该结构...
阅读全文
首先在虚拟机上安装ubuntu10.04操作系统,虚拟机版本6.0不能成功安装ubuntu,所以选择了7.0版本的虚拟机。
在网上下载qt-sdk-linux-x86-opensource-2010.05.1.bin,拷贝到ubuntu系统下
#chmod u+x qt-sdk-linux-x86-opensource-2010.05.1.bin
#./qt-sdk-linux-x86-opensource-2010.05.1.bin
选择安装目录
正常安装qtcreator,桌面上显示快捷图标,双击图标可进入qtcreator界面。选择一个示例程序测试下qtcreator看是否正常工...
阅读全文
一、简述设备驱动的作用
任何一个计算机系统的运行都是由系统中的软硬件共同作用的结果,硬件是底层基础,是所有软件运行的平台,代码终究会落实为硬件上的组合逻辑和时序逻辑。软件实现了具体的应用,它按照不同的业务需求而设计,完成用户的要求。
但是软硬件之间不应该互相渗透入对方的领地。应用软件工程师需要看到一个没有硬件的纯粹的软件世界,硬件必须透明的呈现给他。
设备驱动的作用是驱使...
阅读全文
一、linux内核的组成部分
linux内核主要由进程调度、内存管理、虚拟文件系统、网络接口和进程间通信5个子系统组成。
进程调度控制系统中的多个进程对cpu的访问,使得多个进程能在cpu中“微观串行,宏观并行”地执行。进程调度处于系统的中心位置,内核中的其他子系统都依赖它,因为每个子系统都需要挂起和恢复进程。
内存管理的主要作用是控制多个进程安全地共享主内存区域。当cpu提供内存管理单元(MMU...
阅读全文
一、linux内核的编译及加载
编译内核需要先配置内核,使用命令
#make menuconfig
内核配置有许多项目在arch/arm/configs/目录下面,为开发板配置内核使用命令
#make xxxx_defconfig
编译内核和模块的方法
#make zImage
#make modules
在arch/arm/boot/目录下面会得到压缩后的内核映像zImage
二、linux内核的配置系统由以下3部分组成
Makefile定义linux内核...
阅读全文
一、linux内核模块简介
静态编译,把所需要的功能都编译到linux内核,会导致生成的内核会很大,如果我们要在现有的内核中新增或删除功能,将不得不重新编译内核。
动态编译,linux提供这样一种机制,称为模块(Module)。此机制的特点是,模块本身不被编译入内核映像,从而控制了内核的大小。内核一旦被加载,它就和内核中的其他部分完全一样。
在linux中,使用lsmod命令可以获得系统中加载了的所有...
阅读全文
秉承“一切都是文件”的设计思想。
驱动最终通过操作系统的文件操作系统调用或c库函数被访问,设备驱动的结构最终也是为了迎合提供给应用程序员的API。
一、通过linux API和c库函数在用户空间进行linux文件操作的编程方法
文件操作系统调用
①创建
int creat(const char *filename,mode_t mode); 参数mode指定新建文件的存取权限,它同umask一起决定文件的最终权限
int umask(...
阅读全文
一、linux文件系统目录结构
/bin 包含基本命令,所有文件可执行
/sbin 包含系统命令,大多是设计系统管理的命令,所有文件可执行
/dev 设备文件存储目录,应用程序通过对这些文件的读写和控制就可以访问实际的设备
/etc 系统配置文件的所在地,一些服务器的配置文件
/lib 系统库文件存放目录
/mnt 存放挂载存储设备的挂载目录
/opt 有些软件包会被安装在这里
/proc 操作系统运行时,进程及内核信息存放在这里。/proc为伪文件系...
阅读全文