进行有效编辑的七种习惯(转)
进行有效编辑的七种习惯(转)[@more@]如果你的很多时间是用来敲纯文本,写程序或HTML,那么有效地使用一个好的编辑器能节省你不少时间。这篇文章里的指导和提示将有助于你更快工作,更少犯错误。文中采用开源文本编辑器Vim(Vi IMproved)说明有效编辑的思想,但这些思想也适用于其他编辑器。择合适的编辑器只是有效编辑的第一步,对于哪个编辑器更好的讨论将占很大地方,这里就不提了。如果你不知道该用哪个编辑器,或者对现在所使用的不太满意,不妨试试Vim;你是不会失望的。第一部分:编辑一个文件快速定位编辑中大部分时间是花费在阅读、
我的wine和winex用法(转)
我的wine和winex用法(转)[@more@]提要:wine是虚拟windows程序用的工具1。下载最新的winehttp://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20020804.tar.gz2。解压tar -zxvf wine20020804.tar.gz3。用普通用户到解压的目录$cd wine20020804运行安装程序:$tools/wineinstall不要以root用户运行,因为它支持你这样做。在安装的过程中它需要修改系统文件,所以它需要你输入root密码。安装过程的最后它会帮你配置配置文件。配置就在普通用户的的主目录里的.wine目录。它里面最主要的是config文件。在配置的过程中它会查找你的wi
Wine 的安装和配置,以及wine下运行金山词霸和中文输入法!(转)
Wine 的安装和配置,以及wine下运行金山词霸和中文输入法!(转)[@more@]提要:学习一个wine的安装和配置还是有必要,但如果运行金山词霸和输入法就没有太大的必要。因为现在linux中有stardict 2,输入法也有fcitx等。Wine 的安装和配置一.实现中文输入法最后修订于 2003年2月6日 版本 0.4本文档最新版可以在 http://xbkconfp.cosoft.org.cn/wine.php 得到。 wine 的最新版本是 20030115 ,下面将介绍如何安装配置 wine1. 下载 wine 20030115 并解压缩:请到 wine 的官方网站下载最新的 tarball 压缩文件包。或者,如果不想手工打中文输入法
在Wine里打印(支持中文)(转)
在Wine里打印(支持中文)(转)[@more@]发信人: shadow (Shadow), 信区: Linux标 题: Wine下搞定打印发信站: BBS 水木清华站 (Sun Nov 24 22:41:21 2002), 站内支持中文!详细步骤请参考 Wine Documentation 中关于 Printing的内容.简单步骤:1. 从Wine源码包中找到 generic.ppd 文件, 编译好的rpm包中通常没有.或者到这儿下载: ftp://jcnp.pku.edu.cn/unix/tools/wine/把 generic.ppd 拷贝到 /etc/wine/2. 修改 config[spooler]"LPT1:" = "|cat >/tmp/wine.ps""LPT2:" = "|lpr"其中 "cat >/tmp/wine.ps" 表示打印到文件, lpr表示用 /e
用一条命令处理分别改变文件和文件夹的权限(转)
用一条命令处理分别改变文件和文件夹的权限(转)[@more@]在一个文件夹abc下面有若干文件和文件夹,而下层的文件夹中也同样是有很多的文件和文件夹,现在希望用一条chmod命令使得所有的文件夹的属性为755,所有文件的属性为644方法1find . -exec sh -c "if [[ -d "{}" ]]; then chmod 755 "{}"; else chmod 644 "{}"; fi " ;方法2find ./ -type d -print|xargs chmod 755; find ./ -type f -print |xargs chmod 64
已有一个LINUX系统用GRUB引导硬盘安装红旗(转)
已有一个LINUX系统用GRUB引导硬盘安装红旗(转)[@more@]由于我的WINDOWS系统用的是2000,且没有几个能用的软盘,只能思谋从硬盘安装了,用GRUB引导假设硬盘分区为四个:hda1 vfat Windows的C盘,挂载在TL8W的/mnt/win_c目录hda5 rfs TL8W(TurboLinux 8 Workstation)的根分区/hda6 rfs 将要安装红旗Linux 4.0,挂载在TL8W的/mnt/hda6目录hda7 swap 交换分区引导程序为GRUB,安装在MBR所有的操作皆在TL8W下操作假设下载的iso文件放置在/mnt/win_c/redflag/iso目录中,则挂载iso文件到某个目录,假设为/mnt/cdrom#mount -t auto -o loop /mnt/
安装linux后win2000启动慢的解决方案——不损坏当前linux安装(转)
安装linux后win2000启动慢的解决方案——不损坏当前linux安装(转)[@more@]因为windows不认识linux的ext2分区造成的启动变慢,我原来知道的方法是可以通过在win2000里删掉linux分区,然后再装linux来解决。但我不想破坏我当前的linux。后来通过实验,我找到了解决方法,其实也很简单,就是让win2000能够识别ext2分区就行了(当然,前提是你的linux使用的是ext2或者 ext3分区)。这需要ext2 for windows 的驱动ext2.sys,这个文件可以从ext2fsnt(Ext2 for NT4 read-write)里找到。安装:1.copy ext2.sys %systemroot%system32drivers2.导入以
ls命令选项详解(转)
ls命令选项详解(转)[@more@]ls 命令可以说是Linux下最常用的命令之一。它有众多的选项,其中有很多是很有用的,你是否熟悉呢?下面列出了 ls 命令的绝大多数选项。-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。-c 输出文件的 i 节点的修改时间,并以此排序。-d 将目录象文件一样显示,而不是显示其下的文件。-e 输出时间的全部信息,而不是输出简略信息。-f -U 对输出的文件不排序。-g 无用。-i 输出文件的 i 节点的索引信息。-k 以 k 字节的形式表示
关于mbr的存取控制(转)
关于mbr的存取控制(转)[@more@]不少朋友爱装多系统,自然避免不了对mbr和c盘的引导扇区的操作,下面写一下个人的在这方面的心得,与大家共享。1,******在98和2000共存,重装98的时候,有可能把c盘的引导扇区重写,因为这个扇区里的引导程序可以双引导,那么重写以后,就不能引导2k了。如果我们在重装98前把c盘引导扇区的信息先保存下来,重装完了以后再恢复回去,不就可以又恢复双引导了吗?这个过程用98自带的debug程序就可以完成。进入win98的command.comc:>debug-l 100 2 0 1-n c: esttest-r cxCX 0000:200-w 100Writing 00200 byt
求set uid ,set gid,sticky bit的三个权限的详细说明(转)
求set uid ,set gid,sticky bit的三个权限的详细说明(转)[@more@]一个文件都有一个所有者, 表示该文件是谁创建的. 同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组.如果是一个可执行文件, 那么在执行时, 一般该文件只拥有调用该文件的用户具有的权限. 而setuid, setgid 可以来改变这种设置.setuid: 设置使文件在执行阶段具有文件所有者的权限. 典型的文件是 /usr/bin/passwd. 如果一般用户执行该文件, 则在执行过程中, 该文件可以获得root权限, 从而可以更改用户的密码.setgid: 该权限只对目录有效. 目录被设置
linux忘记了密码怎么办(lilo/grub)(转)
linux忘记了密码怎么办(lilo/grub)(转)[@more@]本文在rh8上测试通过(感谢sakulagi的指导,呵呵)一. lilo1. 在出现 lilo: 提示时键入 linux single画面显示 lilo: linux single2. 回车可直接进入linux命令行3. #vi /etc/shadow将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::......保存4. #reboot重启,root密码为空二. grub1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro ro
Linux 运行级init详解(转)
Linux 运行级init详解(转)[@more@]Linux 启动时需要哪些步骤呢?本文将详细描述不同的运行级在启动中的作用。对于那些在DOS/Win9x/NT 平台下的高级用户而言,Linux 似乎是一个怪物。没有config.sys ,没有autoexec.bat,具有个人特色的机器配置不知道从何开始。需要说明的是,很多人认为Linux 是Unix 的一个克隆,但是,这种说法对于Linux 是不公平的。Linux比Unix更加开放,功能更强大。我们应该称之为GNU/Linux 。Linux 启动时,运行一个叫做init 的程序,然后由它来启动后面的任务,包括多用户环境,网络等。那么,到底什么是运行级呢?
Portage用户使用指南(转)
Portage用户使用指南(转)[@more@]1 初步认识取得最新的Portage软件包列表在你安装了Gentoo Linux,使用了一段时间以后,发现一些软件有着这样那样的bugs,觉得不满意,或是想升级到最新的Gentoo Linux所带的软件包时,你需要下载我们的Portage树。我提供了一些匿名的rsync服务器以供您升级到最新的Portage树。下面我将告诉您如何使用它。使用以下命令同步更新你的Portage树代码:#emerge rsync请注意emerge rsync;命令会自动附带—clean参数,清除你在/usr/portage里做的个人设置。如果你想保存你的主Portage树个人设置不变的话,请使用POR
swap分区的知识(转)
swap分区的知识(转)[@more@]swap分区到底有什么用呢?Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。 Swap的原理是一个较复杂的问题,需要大量的篇幅来说明。在这里只作简单的介绍,在以后的文章中将和大家详细讨论Swap实现的细节。 众所周知,现代操作系统都实现了“虚拟内存”这一技术,不但在功能上突破了物理内存的限制,使程序可以操纵大于实际物理内存的空间,更重要的是,“虚拟内存”是隔
由“嘟”声判断系统开机故障(转)
由“嘟”声判断系统开机故障(转)[@more@]电脑开机自检时,机内小喇叭会发出各种“嘟”声,其实,这是向我们“倾吐衷肠”,报告自检信息。不同的BIOS,“嘟”声的含义也不同。下面列出两种常见BIOS的开机自检声音信息。一、AMI BIOS 1短声,内存刷新失败。 2短声,内存ECC较验错误。 3短声,系统基本内存(第1个64K)自检失败。 4短声,系统时钟出错。 5短声,CPU出错。 6短声,键盘控制器错误。 7短声,系统实模式错误,不能进入保护模式。 8短声,显示内存错误(如显示内存损坏)。 9短声,主板Flash RAM或EPROM检
Linux系统内核模块和驱动的编写(转)
Linux系统内核模块和驱动的编写(转)[@more@]Linux内核是一个整体是结构,因此向内核添加任何东西,或者删除某些功能,都十分困难。为了解决这个问题引入了内核机制。从而可以动态的想内核中添加或者删除模块。 模块不被编译在内核中,因而控制了内核的大小.然而模块一旦被插入内核,他就和内核其他部分一样.这样一来就会曾家一部分系统开销。同时,如果模块出现问题,也许会带来系统的崩溃。 模块的实现机制: 启动时,由函数 void inti_modules() 来初始化模块,因为启动事很多时候没有模块.这个函数往往把内核自身当作一个虚
profile,rcfile的搜索执行顺序(转)
profile,rcfile的搜索执行顺序(转)[@more@]关于profile,rcfile的几个问题1.在suse中有很多profile文件,如.profile,.bashrc,.bash_profile, .xinitrc。他们有什么区别?这些文件分别属于不同的软件包的个性化定制文件。与在哪个操作系统中没有必然联系。在bash下,login shell或non-interactive shell with --login 参数,对这些profile的读入首先读入并执行/etc/profile里的命令,然后按照如下顺序~/.bash_profile->~/.bash_login->~/.profile查找并读入执行第一个匹配的文件的内容。当启动非login的interactive shell时,如果存在
常见端口表汇总(转)
常见端口表汇总(转)[@more@]1 tcpmux TCP Port Service Multiplexer 传输控制协议端口服务多路开关选择器2 compressnet Management Utility compressnet 管理实用程序3 compressnet Compression Process 压缩进程5 rje Remote Job Entry 远程作业登录7 echo Echo 回显9 discard Discard 丢弃11 systat Active Users 在线用户13 daytime Daytime 时间17 qotd Quote of the Day
网络层访问权限控制技术 ACL详解(转)
网络层访问权限控制技术 ACL详解(转)[@more@] 技术从来都是一把双刃剑,网络应用与互联网的普及在大幅提高企业的生产经营效率的同时,也带来了诸如数据的安全性,员工利用互联网做与工作不相干事等负面影响。如何将一个网络有效的管理起来,尽可能的降低网络所带来的负面影响就成了摆在网络管理员面前的一个重要课题。 A公司的某位可怜的网管目前就面临了一堆这样的问题。A公司建设了一个企业网,并通过一台路由器接入到互联网。在网络核心使用一台基于IOS的多层交换机,所有的二层交换机也为可管理的基于IOS的交换机,在公司内部使
【FAQ】RPM软件包使用常见问题(转)
【FAQ】RPM软件包使用常见问题(转)[@more@]--------------------------------------------------------------------------------1.如何安装rpm软件包rmp软件包的安装可以使用程序rpm来完成。执行下面的命令rpm -i your-package.rpm其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。安装过程中可能出现下面的警告或者提示:... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有的文件,缺省时这样的情况下是无法正确安装的可以用rpm --force -i 强制安装即可... is needed by ...... is not installed .