shell编程帮助(转)
shell编程帮助(转)[@more@]有10个文件,为A1,A2,……,A10 两个文件夹为jishu和oushu 编写shell脚本,如果文件为偶数,A4(4为偶数),就移动到oushu, 文件为奇数(A5,5为奇数)移动到文件夹jishu 怎么编写呢。。。 这是我编写的,高手修改下。 cat >check.sh #!/bin/sh ls A*|while(read line) ;do if($line.......)//怎么获得文件的数字呢?我不会写。。then mv $line oushu else mv $files jishu done
David的Debian笔记(转)
David的Debian笔记(转)[@more@]昨天晚上也没有什么事,就看一下Debain的一本书,关于Debian的一些包管理工具做了一点总结.Debian系统中所有的包信息都在/var/lib/dpkg下.其中/var/lib/dpkg/info目录中保存了各个软件包的信息及管理文件.每个文件的作用如下: CODE: 以 ".conffiles" 结尾的文件记录软件包的配置列表.以 ".list" 结尾的文件记录了软件包的文件列表,用户可在文件当中找到软件包文件的具体安装位置.以 ".md5sums" 结尾的文件记录了md5信息,用来进行包的验证的.以 ".config" 结尾的文件是软件包的安装配置角本.以 "
学习笔记:Linux的系统停止与重启动命令详解(转)
学习笔记:Linux的系统停止与重启动命令详解(转)[@more@]声明:可以自由转载本文,但请务必保留本文的完整性。作者:张子坚说明:本文所涉及示例均在fedora core3下得到。--------------------------------------------------------------------------------按照正确的过程来关闭Linux系统是很重要的。如果你没有这样做,你的文件系统很可能会变得毫无价值并且文件也会变得混乱。这是因为Linux有一个磁盘缓冲,它不会将数据立刻写入磁盘的,而是在一定的间隔时间。这极大地改进了性能,但也意味着如果你随意地关闭电源,此时缓冲中可能保存
解决挂起/休眠时遭遇kernel panic问题(转)
解决挂起/休眠时遭遇kernel panic问题(转)[@more@]今天发现合上T42的盖子时系统不能正确挂起,提示kernel panic,死机。我是ubuntu dapper,自编的内核2.6.18,系统自带的内核没试不知有没有问题。解决办法:修改/etc/default/acpi-support把 CODE: USE_DPMS=true
又能发日志了,关于rp-pppoe和 fcitx(转)
又能发日志了,关于rp-pppoe和 fcitx(转)[@more@]这几天登录blog一直都不能写新文章,猜测是浏览器的毛病,因为Debian带的Firefox是1.0版的,可能兼容性比较差,自从把本本装上了debian以后这几天一直都在和Debian斗争着。先前是输入法和字体的事情弄的头很大,后来浏览器又不能上Blog,到现在声卡还不能发声呢。。。把解决输入法的方法记一下吧先是Fcitx不能输入,每当打汉字的时候就崩溃解决:在/etc/enviroment中加入XMODIFIERS=@im=fcitxLC_CTYPE=zh_CN但是当进入GNOME下面的时候,FCITX可以打字,却不能写上去。但是pkill fcitx以后再
在linux环境下启动时打开numlock(转)
在linux环境下启动时打开numlock(转)[@more@] 想在系统启动时自动打开NumLock,可以在/etc/rc.d/rc.local中加入以下内容: CODE: for t in 1 2 3 4 5 6 7 8 do setleds +num $t>/dev/null done
Debian软件包管理系统(转)
Debian软件包管理系统(转)[@more@]Debian包管理系统也许是类Unix系统上最为复杂的包管理系统。Debian的机制是网络透明的(也就是他可以通过网络透明的安装远程器上的软件包),而Debian也是第一个进行使用这样打包系统的发行版本。RH的up2date是最近的与Debian相似的软件功能,而Slackware Linux并没有达到真正的网络透明的程度。熟悉其他操作系统,如Windows,的用户也许会想到Windows的Update,然而Debian的机制会更为强大。这一部分将会详细的讨论Debian的包管理机制。技术概要Debian的包管理系统可以分为几层。最低层次是实际的包管理
雅虎将公开电邮底层代码鼓励外部研发(转)
雅虎将公开电邮底层代码鼓励外部研发(转)[@more@] 作者:heixiu 来源:新华网 雅虎公司29日宣布,将向公众开放“雅虎电子邮件”服务的底层代码,以鼓励外部软件开发人员在其电邮服务基础上创建新的服务。 全球最大的门户网站美国雅虎公司29日宣布,将向公众开放“雅虎电子邮件”服务的底层代码,以鼓励外部软件开发人员在其电邮服务基础上创建新的服务。 据路透社报道,雅虎公司软件开发商关系部负责人查德·迪克森在接受采访时说:“雅虎虽然是一家大型企业,但不可能开发出用户想要的所有应用程序,(而这项活动的开展)将
redhat9下使用apache2.0实现个人主页空间的方法1(转)
redhat9下使用apache2.0实现个人主页空间的方法1(转)[@more@]系统平台:redhat9.0基本要求:有一个apache2.0的安装。并且包含了mod_userdir模块。 默认的安装包含该模块。./configure --disable-all --enable-module=alias --enable-module=access --enable-module=auth --enable-module=log_config --enable-module=dir --enable-module=mime --enable-module=userdirmakemake install###编辑httpd.conf。添加内容如下UserDir sitesUserDir enabled testuser #只给这个用户开启个人空间###使每个用户都拥有各自的cgi脚本目录Options Exec
编写一个基于Java Robot类的屏幕捕获工具(转)
编写一个基于Java Robot类的屏幕捕获工具(转)[@more@]Java Fun and Games(Java娱乐和游戏)提供了通过Java的Robot类捕获主屏幕设备的功能,并且可以将整个屏幕或者选定的一部分保存为jpeg文件。这篇文章以Swing应用的形式实现了屏幕捕获工具。Java Fun and Games(Java娱乐和游戏)提供了通过Java的Robot类捕获主屏幕设备的功能,并且可以将整个屏幕或者选定的一部分保存为jpeg文件。注意:现在你可以使用在线开发工具DevSquare编译和运行Java Fun and Games中提供的applet。DevSquare入门请阅读资源中提供的用户向导。java.awt.Robot类为
ALSA驱动Debian声卡(转)
ALSA驱动Debian声卡(转)[@more@]在最初使用Debian的时候并没有仔细的注意过Linux的声卡驱动,虽然在早一些的时候就已经晓得了ALSA是一个相当不错的声卡驱动,但是因为自己的安装使用经历一直比较的顺利,也便没有安装这个来驱动声卡,但是最近几天,Debian不晓得是怎么了,不高兴的样子,想要听个音乐来轻松,竟然一点也唱不起来.静等了几天,还是决定安装一个ALSA来驱动一下:1安装ALSA的驱动: CODE: # apt-get install alsa-base
Linux 内核解读入门(转)
Linux 内核解读入门(转)[@more@]针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制;一.核心源程序的文件组织: 1.Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心。本文基于稳定的2.2.5源代码,第二部分的实现平台为 Redhat Linux 6.0。2.核心源程序的文件按树形结构进行组织,在源程序树的最上层你会看到这样
JAVA基础:再谈在Java中使用枚举(转)
JAVA基础:再谈在Java中使用枚举(转)[@more@]从C++转到Java上的程序员一开始总是对Java有不少抱怨,其中没有枚举就是一个比较突出的问题。那么为什么Java不支持枚举呢?从程序语言的角度讲,支持枚举意味着什么呢?我们能不能找到一种方法满足C++程序员对枚举的要求呢?那么现在就让我们一起来探讨一下这个问题。 枚举类型(Enumerated Types) 让我们先看下面这一段小程序: enum Day {SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY};这种申明提供了一种用户友好的变量定义的方法,它枚举了这种数据类型所有可能的值,
Linux Kernel2.6x 最新本地溢出代码(转)
Linux Kernel2.6x 最新本地溢出代码(转)[@more@]工具分类:攻击程序运行平台:Linux工具大小:1684 Bytes文件MD5 :f011910d6400652177c3b2e66bfb7144工具来源:http://www.rs-labs.com/Linux Kernel 2.6.x (>= 2.6.13 && < 2.6.17.4) PRCTL Core Dump Handling - Local r00tBy: dreyer & RoMaNSoFt[ 10.Jul.2006 ] CODE: /*****************************************************//* Local r00t Exploit for: *//* Linux Kernel PRCTL Core Dump Handling *//* ( BID 18874 / CVE-2006-2451 ) *//* Kernel
Redhat9上配置DNS(转)
Redhat9上配置DNS(转)[@more@]前提:机器名为bak.5ilinux.com 域名为5ilinux.com1。从安装盘安装rpm -ivh bind-9.2.2-21.i386.rpm2。增加配置文件vi /etc/named.conf## named.conf - configuration for bind # # Generated automatically by redhat-config-bind, alchemist et al. # Any changes not supported by redhat-config-bind should be put # in /etc/named.custom # controls { inet 127.0.0.1 allow { localhost; } keys { rndckey; }; }; include "/etc/rndc.key";options {directory "/var/named/";};zone "." {type hint;fi
保持对Java的敏感度切莫忽视思想研究(转)
保持对Java的敏感度切莫忽视思想研究(转)[@more@] 大声的呼喊,希望更多的java开发者明白“了其然,知其用,研其究,发其思”。我们不仅需要探索技术,更需要探索思想。 先说个发生在自己身上的事情吧:2003的整个下半年的私人时间里更多是偏重workflow方面的理论和技术,却忽略了新知识的更新。偶然的机遇,却发觉MDA和AOP已经成长起来,而我却几乎一无所知。那几天一直在责问自己,“为什么我不知道呢”“为什么我没有关注呢”。但是,当我花了一些时间看AOP的资料的时候,却突然反问自己“我为什么要知道呢?”。对,我只需要简单了解
通过PHP连接My SQL的两种方法简介(转)
通过PHP连接My SQL的两种方法简介(转)[@more@] mysql可通过两种方式通过PHP与web相连,一种通过php的mysql相关函数,另一种通过php的ODBC相关函数 相关函数如下: MYSQL函数 CODE: mysql_affected_rows: 得到 MySQL 最后操作影响的列数目。 mysql_close: 关闭 MySQL 伺服器连线。 mysql_connect: 开启 MySQL 伺服器连线。 mysql_create_db: 建立一个 MySQL 新资料库。 mysql_data_seek: 移动内部传回指标。 mysql_db_query: 送查询字串 (query) 到 MySQL 资料库。 mysql_drop_db: 移除资料库。 mysql_errno: 传回错
linux下架wu-ftpd(转)
linux下架wu-ftpd(转)[@more@] wu-ftpd的安装非常容易,大多数版本的linux中都包含了wu-ftpd的rpm软件包,你可以在安装linux时指定装入。如果你想自行编译源代码,也可以到ftp://ftp.wu-ftpd.org下载最新版本的源代码包。 安装好以后,可以用ckconfig命令来检查是否已经正确安装。 在/etc/passwd中可以指定ftp用户的登入目录。wu-ftpd主要有以下6个配置文件:ftpaccess(主要配置文件,控制存取权限)ftpconvertions(配置文件压缩/解压缩转换)ftpgroups(设定ftp自己定义的群组)ftphosts(设定个别的用户权限)ftpservers(设定不同IP/Dom
GCC的-g选项应该在编译阶段起作用(转)
GCC的-g选项应该在编译阶段起作用(转)[@more@][table=95%][tr][td]编译过程:源代码.c -->预处理(把头文件.h纳入,预处理之后生成的是.i文件) -->编译(检查正确后生成.s汇编代码文件) -->汇编处理(将编译阶段生成的.s文件转换成目标文件.o) -->链接(生成可执行文件)[/td][/tr][/table]上面是GCC编译过程的分析。昨天练习建立多个文件的project,但是写好Makefile之后,使用GDB调试时发现问题,具体如下:[table=95%][tr][td][armlinux@lqm The-C-Programming-Language]$ cd example3[armlinux@lqm example3]$ lsMakefil
Oracle的SOA瞄准SAP的Netweaver(转)
Oracle的SOA瞄准SAP的Netweaver(转)[@more@] Oracle正准备发布SOA套件10g版本3,之前该软件的开发预览版已经发布。新系统捆绑了Oracle的Fusion中间件产品,Oracle应用服务器,JDeveloper工具,服务注册,企业服务总线和portal服务器。 Oracle Fusion中间件的首席产品主管Ashish Mohindroo强调说Fusion应用是以面向服务架构(SOA)思想开发的。SOA的开发有一个完整的建设和维护计划,它允许开发者重用不同部门间的代码并且可以整合整个公司的资源。Oralce新的SOA产品最主要的改变就是将所有的组件被打包成了一个单个的套件。 Mohi