当前位置:Linux教程 - Linux文化 - Linux系统中的十个“快速”妙法

Linux系统中的十个“快速”妙法


1、快速加载系统文件

大家知道以前我们在使用linux文件系统之前,都需要通过mount命令来首先加载指定的文件系统,用完之后还必须使用unmount命令来卸载指定的文件系统。现在,我们可以使用RedHat linux6.0中的autofs命令,来免去我们每次mount和umount之苦,另外RedHat6.0中还自带了autofs的rpm命令,只要我们把它安装好之后就可以享受自动加载文件系统的方便。我们首先在/misc目录下,来创建一个cd目录,如果使用其自带的auto.misc和auto.master的话,马上就可以实现自动加载功能了。

2、快速进行安装工作

通常我们在安装某个操作系统软件时,需要该系统的引导盘启动才能安装。但我们在安装Linux操作系统时,可以利用该系统光盘中的一个名为loadlin.exe的DOS软件,将Linux核心直接调入内存,并由Linux核心代替当前操作系统来接管计算机,并进入Linux的安装界面。在安装Linux时,我们只要在运行对话框中输入loadlin E:\images\vmlinuz root=/dev/ram initrd=E:\images\initrd.img这个命令就可以直接安装Linux了;其中E是光驱盘符,E:\images\vmlinuz为Linux核心名。

3、快速启动系统

随着个人计算机配置的日益提高,在自己的计算机上安装Linux系统已经不是什么新鲜的事了。假设我们的计算机上同时装有windows和Linux两个操作系统,应该如何启动Linux呢?是否每次都需要重启计算机,通过LiLo引导?其实如果我们在dos下,有一种简单快速启动Linux的方法,那就是load Linux。loadlin.exe是在dos下的可执行程序,它可以在纯dos环境下迅速启动Linux,而且无需重启计算机,通常我们可以在光盘的/kernels目录下可以找到这个程序。如果不知这个程序被放置于安装盘的何处,可以使用“find -name loadlin*”命令来寻找。找到之后将其复制到dos分区中,同时还需要复制一份你所使用的Linux内核文件。可以通过windows直接从光盘复制,也可在Linux环境下使用mcopy命令将文件copy到dos分区;接着再编写一个Linux.bat的批处理文件,文件内容如下:c:\loadlin c:\vmlinuz root=/dev/hda1 ro,其中我们假设loadlin.exe和vmlinuz这两个内核文件都在c盘根目录,而root为Linux根设备,而且Linux处于硬盘第一分区,所以设备名为/dev/hda1,ro意为readonly。以后在dos下要启动Linux时,运行Linux.bat就可以了。这样启动Linux快速高效,大大的减少了系统自检时等待的时间。

4、快速建立文件列表

在Linux操作系统之下,我们也可以实现对MP3文件的播放,但是在Linux的命令行状态下,我们只能一首一首地进行播放歌曲,如果我们想连续地播放某一个目录下的所有MP3文件时,就必须首先把这些扩展名为mp3的所有音频文件建立一个MP3播放列表,能后使用播放命令,来依次播放列表中的音乐文件,那么我们该如何建立mp3文件的播放列表呢?其实很简单,我们只要在系统的命令行中输入如下的命令:find /mnt/cdrom -name *.mp3 -print >>cd1.play.list,这样就会把指定目录中的所有MP3文件建立一个名为play.list的文件。然后使用xmms 或 x11amp命令就能进行播放这些mp 3音乐了。

5、快速输入命令

由于Linux操作界面大部分都是处于命令行输入状态,因此要想执行某个功能的话,可能需要输入一段很长的命令字符,如果在实现某个功能中需要重复好几遍这样的命令,那么我们还是这样一个字符一个字符地输入,肯定是比较麻烦的,那么我们有没有办法来快速输入以前用过的命令呢?答案当然是肯定的,我们可以在Bash Shell中,使用“!”来重复上几次输入过的命令,这样就可以省去重新输入命令的麻烦了。

6、快速启动编辑器

我们在使用less 或 more命令来查看某个文件时,可能会发现被查看的文件有错误或者其他需要修改的内容,这时我们就需要对其进行修改,但是在查看状态下,我们无法直接对该文件进行任何编辑工作,必须另外启动编辑器才可以进行编辑,那么在这种状态下,我们该采取什么方法才能快速启动编辑器呢?其实操作很简单,我们只要在less中打入v键,会立即启动vi或其他你在环境变量中指明的编辑器,但是在more方式中我们只能使用vi命令了。

7、快速关闭系统

旧版本的的Linux/UNIX系统必须先运行shutdown命令,然后才能关闭电源,但最新版本的Linux/UNIX系统已经在这个方面作了很大的改进,再也没有必要象以前那样关机了。因为新版本借鉴了大型机的技术,采用了抗掉电的日志式文件系统,可以自动跟踪保存用户数据、自动同步刷新文件系统,用户完全可以随手关闭电源,从而达到快速关闭系统的目的。

如果Linux不正常关机,有可能导致不能进入Linux的KDE环境而只能处于控制台环境下,而且不断地有大片大片的英文字符向上翻滚。以root身份login后,键入startx命令,出现“x server不能连接”的错误提示。

8、快速删除文件

我们知道在Linux字符界面中,要删除一个文件的话可以使用rm命令,删除一个目录可以使用rmdir命令。但由于rmdir命令只能删除空白的目录,假使某个目录下面有文件,就只能先用rm命令来把目录中的文件删除掉才可以,所以通常需要rmdir与rm这两个命令配合使用才能彻底删除一个完整的目录。但用这种方法来对付几级子目录还能凑合,如果一个目录中含有若干个子目录,而且这若干子目录中又包含了若干级子目录,再使用这种方法不把你累死才怪。现在我们可以使用带-r参数的rm命令来删除一个非空目录,例如我们在命令行中输入rm -r bbb这样的命令,表示系统将把bbb目录中包含的所有文件和子目录全部删除掉。

9、快速访问操作台

当我们登录进Linux系统后,如果再按一下键盘上的Alt+F2键,这时我们又可以看到一个Shell提示符,其实这个就是第二个虚拟操作台。通常,新安装的Linux系统共有四个虚拟操作台,我们可以分别用复合键Alt+F1、Alt+F2、Alt+F3、Alt+F4来访问它们。使用虚拟操作台频率最多的地方就是,当某一个程序出错锁住输入时或者Linux系统突然失去响应时,就可以切换到其他虚拟操作台登录进入后杀掉这个出错的进程任务。

10、快速解压文件

如果我们需要对若干个压缩文件进行解压的话,有的用户可能会使用unzip命令来一个一个地对压缩文件进行解压,但这种方法操作效率太低,也有的用户想到了使用通配符的方法来同时对多个文件进行压缩,但是当他们在命令行中输入unzip *shi 时,发现会出现一个错误的提示,那么到底该怎样才能同时Unzip多个文件呢?其实后使用通配符的方法是正确的,只是那些用户在命令行中输入的命令不正确,正确的输入应该unzip "*"。