Shell的五个小应用(转)
Shell的五个小应用(转)[@more@]Shell是Linux基础中的基础。用户也许知道类似“ls”、“cp”等这些Shell命令的用法,但是不知尝试过没有Shell其它更为有趣、有用的用法呢?现在给大家展示几个。 巧用watch命令 在Linux中, Shell命令“watch”的作用是以全屏方式重复地执行指定的命令。用户可以通过它了解命令的运行情况。例如用户如果想实时观察内存变化,那么可以输入如下命令:#watch free 这样就可以动态地观察内存中各个指标在某段时间内的变化情况了。 如果用户要观察虚拟内存的变化, 而不想耽误当前终端的操作,那么可以通过打开另外
GNU 编译器家族 GCC 内部探密(转)
GNU 编译器家族 GCC 内部探密(转)[@more@]GCC使用指南使用语法: gcc [ option | 20041012141356.htm ]... g++ [ option | 20041012141356.htm ]... 其中 option 为 gcc 使用时的选项(后面会再详述), 而 20041012141356.htm 为欲以 gcc 处理的文件 说明: 这 C 与 C++ 的 compiler 已将产生新程序的相关程序整合起来。产 生一个新的程序需要经过四个阶段:预处理、编译、汇编,连结, 而这两个编译器都能将输入的文件做不同阶段的处理。虽然原始程序 的扩展名可用来分辨编写原始程序码所用的语言,但不同的 compiler ,其预设的处理程序却
【下载-游戏】弹球打砖块--lbreakout2(转)
【下载-游戏】弹球打砖块--lbreakout2(转)[@more@]Subbo截图:400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0>下载地址: http://gxgg2000.51.net/lbreakout ... staller.bin.tar.bz2 安装: 右击下载得到的lbreakout2-2.5.1-rfdt4.1-i586-installer.bin.tar.bz2,选择“解压”,在弹出的窗口上点击“确定”,双击解压得到的lbreakout2-2.5.1-rfdt4.1-i586-installer.bin,按照提示进行安装。 运行: 点击“开始菜单→应用程序→游戏→lbreakout2→lbreakout2”或者点击桌面图标来
C语言中库函数调用几例(转)
C语言中库函数调用几例(转)[@more@]笔者在使用C语言编程实践过程中发现,尽管所编程序从语法上看 是正确的,能够调试通过,但实际执行结果却达不到程序编制的目的 .现举几例说明如下,希望能起到帮助C语言初学者少走弯路的作用? 一.调用unlink失败的原因及解决方法 unlink的原型在"io.h"中,其调用方法为unlink(filename) ,功能为删除由filename指定的文件.一般调用方法如例1所示? 例1.删除某一目录下符合给定条件的文件 1 #include 2 void main(int argc,char *argv[]) 3 {int done; 4 struct ffblk f; 5 if(argc!=2) exit(0); 6 done=findfir
c++经典(转)
c++经典(转)[@more@]下面的是学C++时要注意的。1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; 6.会用Visual C++,并不说明你会C++; 7.学class并不难,
SCO UNIX学习宝典(基本配置及操作)(转)
SCO UNIX学习宝典(基本配置及操作)(转)[@more@]第三节 基本配置 1.重启机器。 2.系统出现: SCO OpenServer TM Release 5 Boot : *回车 3.系统出现: INIT:SINGLE USER MODE Type CONTROL-d to proceed with normal startup, (or give root password for system maintenance): 输入root密码或按CONTROL-d 4.按CONTROL-d系统出现: SCO Openserver(TM)Release 5 Login:root Password: 5.登录机器,系统提示:# 6.配置鼠标: (1)mkdev mouse (2)add a mouse to system (3)ps-2style keyboard mouse (4)high resolution ke
TurboLinux中文版使用手册(转)
TurboLinux中文版使用手册(转)[@more@]本手册目录系统需求 TurboLinux 3.0.2 中文版新特性 安装指导 安装前的准备工作 为TurboLinux准备硬盘空间 - FIPS的使用指南 开始安装 从CDROM启动 用LOADLIN从DOS启动 制作启动软盘 安装程序使用 选择彩色/黑白 欢迎画面 选择键盘布局 PCMCIA (笔记本设备支持) 特别硬件驱动盘 TurboProbe 支持的安装途径 CD-ROM NFS FTP SMB 详细安装方式 网络类型选项 ( 只限普通方式 ) 系统选项 (扩展方式 ) 检查SCSI 硬盘分区 激活交换分区 选择根分区 编辑加载分区列表 格式化分区 配置TCP/IP 网络 安装记录信息
Red Hat Linux技术教程(转)
Red Hat Linux技术教程(转)[@more@]目录0 前言 0.1 什么是Linux? 0.2 本手册概述 0.3 速查信息 0.4 从以前版本的Red Hat Linux升级 0.5 开发者的话 0.6 编者的话 1 Red Hat Linux 5.1新特性 1.1 安装性能的提高 1.1.1 改进的安装指南 1.1.2 网络性能的提高 1.1.3 简化的安装 1.1.4 启动盘的创建 1.1.5 国际化 1.1.6 'fstab editor'功能 1.1.7 恢复SMB安装模式 1.2 系统管理性能的提高 1.2.1 Linuxconf 1.2.1.1 提供基于Web的Linuxconf访问 1.2.2 改进了急救盘 1.2.3 Initscript档案 1.3 其他新特性 1.3.1 视窗管理性能的提高 1.3.2 新的编
了解Linux的时钟(转)
了解Linux的时钟(转)[@more@]由于Linux时钟和Windows时钟从概念的分类、使用到设置都有很大的不同,所以,搞清楚Linux时钟的工作方式与设置操作,不仅对于Linux初学者有着重大意义,而且对于使用Linux服务器的用户来说尤为重要。Linux时钟的分类Windows 时钟大家可能十分熟悉了,Linux时钟在概念上类似Windows时钟显示当前系统时间,但在时钟分类和设置上却和Windows大相径庭。和 Windows不同的是,Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种。系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是
别名——TurboLinux网络教室(转)
别名——TurboLinux网络教室(转)[@more@]还有一个使工作变得轻松的方法是使用命令别名。命令别名通常是其他命令的缩写,用来减少键盘输入。命令格式为:alias [alias-name=’original-command’]其中,alias-name是用户给命令取的别名,original-command是原来的命令和参数。需要注意的是,由于Bash是以空格或者回车来识别原来的命令的,所以如果不使用引号就可能导致Bash只截取第一个字,从而出现错误。如果alias命令后面不使用任何参数,则显示当前正在使用的被别名化的命令及其别名。为命令取的别名在该次登录期间始终有效。如果用户需要
Unix的环境变量(转)
Unix的环境变量(转)[@more@]一、SHELL 的START FILES 不管你的login shell是那一种shell,每一个shell都有它自己的start files,我们设定理想环境时所需使用的指令与设定的变量,都可以写在这些start files中,在login时先後加以执行,这些start files的名称分别是: SHELL START FILES sh /etc/profile $HOME/.profile bash /etc/profile $HOME/.profile(or $HOME/.bashrc) csh None $HOME/.cshrc & $HOME/.login tcsh None $HOME/.cshrc(or $HOME/.tcshrc) & $HOME/.login 如果这些文件都存在,那麽它们的执行顺序将是: 1. sh系
在redhat 9上安装CJK-latex过程详解(转)
在redhat 9上安装CJK-latex过程详解(转)[@more@]经两天的努力,终在redhat 9上将CJK-latex装上了。我发现,中文网站上虽然有不少介绍如何安装的文章, 但如你依样画葫芦,并不能得到想要得结果。几经折腾,最后参考篇英文的相关文章才能正确的使用中文字体。 以下是我的安装过程 ($,#后分别为普通用户,超级用户执行的命令) 一 下载相关软件到用户目录 tetex-texmf-2.0.2.tar.gz (http://www.tug.org/teTeX/) tetex-src-2.0.2.tar.gz cjk-4.5.2-doc.tar.gz (http://cjk.ffii.org/) cjk-4.5.2.tar.gz
Linux系统可卸载内核模块完全指南(下)(转)
Linux系统可卸载内核模块完全指南(下)(转)[@more@]第四部分 一些更好的想法(给hacker的) 4.1 击败系统管理员的LKM的方法 这一部分会给我们对付一些使用LKM保护内核的多疑(好的)的管理员的方法。在解释了所有系统管理员能够使用的方法之后,很难为我们(hackers)找到一个更好的办法。我们需要离开LKM一会儿,来寻找击败这些困难的保护的方法。 假定一个系统可以被管理员安装上一个十分好的大范围的监视的LKM,他可以检查那个系统的每一个细节。他可以做到第二或者第三部分提到的所有事情。 第一种除掉这些
Linux系统可卸载内核模块完全指南(中)(转)
Linux系统可卸载内核模块完全指南(中)(转)[@more@]第二部分 渐入佳境 2.1 如何截获系统调用 现在我们开始入侵LKM,在正常情况下LKMs是用来扩展内核的(特别是那些硬件驱动)。然而我们的‘Hacks’做一些不一样的事情。他们会截获系统调用并且更改他们,为了改变系统某些命令的响应方式。 下面的这个模块可以使得任何用户都不能创建目录。这只不过是我们随后方法的一个小小演示。 #define MODULE #define __KERNEL__ #include #include #include #include #include
Free BSD,Linux之比较(转)
Free BSD,Linux之比较(转)[@more@]1. Linux 优点: 充分发挥 PC 的功能,花样极多,玩起来很有趣,各方面的表现都不错。 缺点: 太过自由,以致於发散掉了,维护方面比 FreeBSD 麻烦(对一般人来说)。 -> 适合喜欢「玩 PC」,更甚於「玩 UNIX(Network)」的人。 2. FreeBSD 优点: 非常 UNIX、非常 Free、非常 BSD -- UNIX 的理想归宿!! 缺点: 太过 UNIX,以致於玩下去很难收手 ^^;; -> 适合喜欢 UNIX,有心好好经营 service 的人;也是 programmer 的理想 OS。 FreeBSD Core Team 并不是刻意忽略「入门的方便性」,只是人力有限,把主力
UNIX 系统操作入门(三)(转)
UNIX 系统操作入门(三)(转)[@more@]..传送 E-mail 至 外地====================执行格式: mail username@receiver-addressExample%mail paul@gate.sinica.edu.twSubject : mail test::键入信文内容::按下 "Control D" 键或 " . " 键结束信文。连按两次 "Control C" 键,则中断工作,不送此信件。Cc:( Carbon copy : 复制一份信文,给其他的收信人 )..检查所传送之 E-mail 是否送出,或滞留於本所之邮件伺服站中=========================================================执行格式:/usr/lib/sendmail -bp( 若萤幕显示为 "Mail queue i
UNIX 系统操作入门(二)(转)
UNIX 系统操作入门(二)(转)[@more@]文件打印输出============使用者可用 .login 档中之 setenv PRINTER,来设定打印资料时的打印机名。printername :sp1 或 sp2 (1005 教室)Example :%setenv PRINTER sp2 设定自 sp2 打印资料。一般文件之打印==============执行格式:lpr [-Pprinter-name] filename%lpr file1 或 lpr -Psp2 file1自 sp2,打印文件 file1。执行格式:enscript [-Pprinter-name] filename%enscript file3 或 enscript -Psp1 file3自 sp1 打印文件 file3。.troff 文件之打印==================执行格式:ptroff [-Pprin
UNIX 系统操作入门(一)(转)
UNIX 系统操作入门(一)(转)[@more@]..登录步骤=========login : _______ => 输入 usernamepassword : _______ => 输入密码..退出步骤=========% logout或 % exit或 % 更改帐号密码============% passwd => 执行后将会出现下列讯息Changing NIS password for user on ice.Old password: ______ => 输入旧密码New password: ______ => 输入新密码(最好6-8字,英文字母与数字混合)Retype new password: ______ => 再输入一次密码在线指令说明============执行格式: man command-nameExample: % man ls进入远端电脑系统=
LINUX和WINDOWS之间的磁盘共享(转)
LINUX和WINDOWS之间的磁盘共享(转)[@more@]在Red Hat Linux下访问Windows系统的硬盘分区很简单。因为Red Hat Linux提供了对几乎所有文件系统的支持,因此它可以直接读写Windows系统的分区。安装Red Hat Linux 时,就可以指出计算机中存在的Windows分区的位置,并指定想要将它们载入到Linux文件系统中的位置。 通常,将Windows系统中C盘的内容载入到Linux系统下的目录/mnt/c,这时就可以如同看待Linux文件系统中一个目录一样看待C盘了。我们可以对其中的文件进行读写,或者在其中创建一个新的文件或目录。如果安装时没有指定Windows
深入理解硬盘的Linux系统分区工具的使用方法(转)
深入理解硬盘的Linux系统分区工具的使用方法(转)[@more@]在学习Linux的过程中,安装Linux是每一个初学者的第一个门槛。在这个过程中间,最大的困惑莫过于给硬盘进行分区。虽然,现在各种发行版本的Linux已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手。这其中的原因主要是不清楚Linux的分区规定,以及它下面最有效的分区工具—Fdisk的使用方法。下面从这两个方面入手,来讲解这个困扰大家的问题。 Linux的分区规定 1.设备管理 在Linux中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE或SCSI设备也不例外。 L