Linux技巧小总结

  处理特殊的文件名

  假设Linux系统中有一个文件名叫aaa如果我们想对它进行操作例如现在要删除它如果我们按照一般的删除方法在命令行中输入rm aaa命令界面将会提示我们是无效选项(invalid option)原来由于文件名的第一个字符为 Linux把文件名当作选项了我们可以使用符号来解决这个问题例如我们可以输入rm aaa命令来删除aaa文件如果是其他特殊字符的话可以在特殊字符前加一个符号或者用双引号把整个文件名括起来

  修复Linux下超级用户的密码

  如果超级用户将密码忘记就无法进入系统也无法管理和使用系统本来这种事不太可能发生但是在一些Linux单机使用者尤其是初学者中却是比较容易发生一般的解决方法就是格式化硬盘来重新安装系统但这有点儿小题大作了准备好bootdisk和rootdisk两张软盘从软驱启动启动到root盘并出现shell提示符将Linux根目录分区mount至/mnt目录比如你的Linux在硬盘第一分区就在命令行中输入mount /dev/hda /mnt然后进入mnt目录将其中的etc/passwd文件改名输入mv /mnt/etc/passwd /mnt/etc/passwdbak就可以了接着使用命令cp /etc/passwd /mnt/etc/passwd将软盘上的/etc/passwd文件复制到硬盘中的etc目录下这样重新由硬盘启动登录时就不会询问超级密码最后使用mv/etc/passwdbak passwd命令将passwd文件改回再运行passwd命令重新设定密码就可以了

  直接进行Linux的安装工作

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

  快速启动Linux系统

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

  其中我们假设loadlinexe和vmlinuz这两个内核文件都在c盘根目录而root为Linux根设备而且Linux处于硬盘第一分区所以设备名为/dev/hdaro意为readonly以后在dos下要启动Linux时运行Linuxbat就可以了这样启动Linux快速高效大大的减少了系统自检时等待的时间

  消除Xwindows下的死机现象   如果我们在Xwindows状态下运行Linux时由于硬件本身的问题或者自己操作上的不当有时侯可能会导致系统突然失去响应也就是我们常见到的一种死机现象其实此时系统并没有死机我们可以用两个常用的方法来消除这种现象第一用键盘上的复合键Ctrl+Alt+Backspace来关闭当前正在运行的任务第二首先按住键盘上的Ctrl+Alt+F复合键让系统切换到另一个操作台然后登陆到系统再执行#ps ax|grep startx命令这将会列出你的Xserver的进程标识(PID)接着在命令行中输入如下命令就能消除Xwindows下的死机现象#kill PID_Number最后通过Alt+F复合键返回原来的平台

  快速关闭Linux系统

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

  巧妙使用rm命令

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

  善用虚拟操作台

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

  增加虚拟缓存

  如果计算机上的SWAP(交换空间)不够了只要我们的硬盘上还有空余的空间我们就可以把这些剩余空间利用起来我们可以直接使用命令mkswap /dev/hda(假设Linux的驱动器是/dev/hda)swapon /dev/hda要自动启动Swap可以把新的分区加入到etc/fstab中去照着原来swap的写就行了用free检查swap的大小Linux支持最多个交换分区每个交换分区最大M没有空闲分区的时候可以用个大文件来建立下面是执行的一系列命令

  #dd if=/dev/zero of=swapfile bs= count= #mkswap swapfile #sync #swapon swapfile

  巧妙使用Tab键

  大家知道在Linux字符界面中输入命令时有时需要输入很多字符如果经常这样逐个逐个地输入字符比较烦琐假设键入的字符足以确定目录下一个唯一的文件时我们只须按键盘上的 Tab 键就可以自动补齐该文件名的剩下部分例如要把目录 /ccc 下的文件 dddddddtargz 解包时当我们在命令行中键入到tar xvfz /ccc/d时如果该文件是该目录下唯一以d起头的文件的话就可以直接按下键盘上的Tab键这时命令会被自动补齐为tar xvfz /ccc/dddddddtargz 从而提高了输入效率

  多用拷贝与粘贴来提高操作速度

  Linux系统安装后每次启动到字符界面时都会自动运行一个叫gpm的程序 该程序运行后就可以用鼠标来拷贝与粘贴了 具体做法是按住鼠标左键拖动让要拷贝的地方突出显示 这时突出显示的区域已经被拷贝 再按鼠标右键拷贝的内容就会被粘贴在光标所在位置了如果我们在Xwindow下运行Linux系统拷贝与粘贴的操作与在普通的Winx系统下一样

  加快Linux存取数据

  如果我们想快速提高Linux下的硬盘读取数据可以在Linux下进行一些设置让Linux在位输入输出方式和DMA通道方式下进行工作设置时在Linux命令界面中输入命令/sbin/hdparm cl /dev/hda来打开bit传输方式输入命令/sbin/hdparm dl /dev/hda来打开DMA传输方式接着再输入命令/sbin/hdparm kl /dev/hda来使硬盘在Reset之后仍然保持上述的设置通过这些设置我们就能提高Linux的读盘速度到倍以上

感悟了不同的人生。凌晨,随着滑轮接触地面,

Linux技巧小总结

相关文章:

你感兴趣的文章:

标签云: