当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > linux使用经验点滴

Unix/Linux
linux查看内存的大小
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
linux su和sudo命令的区别
linux cron 下的定时执行工具使用技巧
linux 查找进程及终止进程操作的相关命令
redhat linux 安装 gcc编译器
Linux Mplayer播放各种格式的电影
一起回顾一下linux常用命令
Linux 网站项目发布要做哪些配置
linux SSH配合SecureCRT的密匙完美使用方法
GD 编译出错解决方法
Facebook Open Platform编译FAQ
Linux 系统硬盘 优化
linux 挂载详解
linux crontab定时命令
Linux 系统中确保访问三级域名畅通的方法
Linux 特权帐号VS普通帐号
确保Linux系统安全的前提条件 漏洞防护
Linux 监视系统资源使用率
Red Hat Linux上使用BIND建立DNS服务器

Unix/Linux 中的 linux使用经验点滴


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 33 ::
收藏到网摘: n/a

  1. console顶部显示现在时间:在/etc/bashrc或~/.bashrc中加入环境变量PROMPT_COMMAND。

  export PROMPT_COMMAND='echo -ne

  "\0337\033[2;999r\033[1;1H\033[00;44m\033[K"`date`"\033[00m\0338"'

2. 使用多达23个的虚拟终端(VT),假设你现在有6个,仿照/etc/inittab种的文件,加入 

  8:234:respawn:/sbin/getty 38400 tty8 

  24:234:respawn:/sbin/getty 38400 tty24 

  要跳过VT7,因为X使用这个终端。然后telinit q以重新加载配置文件。使用左Alt+Fn在1-6和8-12件切换,使用右Alt+Fn键在13-24之间切换。

3. Console切换:左Alt-方向键,循环切换console。效果和Alt+Fn一样。

4. 简单的进行Dos转Unix:如果你的文本文件中每行结尾都有讨厌的Ctrl-M的话,使用这句命令能够快速的解决问题 sed 's/^M//' filename >newfilename 

5. 快速建立MP3播放列表:find /mnt/cdrom -name *.mp3 -print >>cd1.play.list.这样就会把CDRom中的所有MP3文件建立一个名为cd1.play.list的文件。然后使用xmms 或 x11amp就能进行播放了。

6. /proc中的重要信息 

  cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx) 

  cat /proc/interrupts - 中断 

  cat /proc/ioports - 设备IO端口 

  cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size) 

  cat /proc/partitions - 所有设备的所有分区 

  cat /proc/pci - PCI设备的信息 

  cat /proc/swaps - 所有Swap分区的信息 

  cat /proc/version - Linux的版本号 

7. 真正的Console界面:说实话无论是KDE和GNome我都没什么喜欢的,毕竟受Windows熏陶了这么长时间了。但是在Console下其实才是真正的Cool界面。使用SVGATextMode可以让你的命令行界面达到132x60(标准是80x25)。我的486(Trident9440)上使用的是132x43,那密密麻麻的字符真象Hollywood的几年前的电影(现在连电影里都是Windows了)给人感觉神秘兮兮的。配置文件在/etc/TextConfig中,不过如果你的XWindow都无法正常显示的话,那估计这也用不了了(毕竟是好几年前的东西了)。

8. 让你的硬盘飞起来: Linux下也可以使用32Bit I/O和DMA。使用/sbin/hdparm -c1 /dev/hda(hdb,hdc..)打开32Bit传输模式,使用命令/sbin/hdparm -d1 /dev/hda(hdb,hdc...) 打开DMA。最后使用/sbin/hdparm -k1 /dev/hda 以使硬盘在Reset之后保持上面的设定,这么一来,硬盘读写速度应该可以提高一倍以上。 

9. 微调你的Ext2: Linux下的命令tune2fs可以设定最大Mount次数(因为Linux即时在mounted clean状况下,达到一定的mount次数后,会强制e2fsck对于我这样的每天开关机的来说很不方便),tune2fs命令的其他用途请参见man。 

10. 禁止在Netscape中显示闪烁(Blink)Tag: ~/.Xdefaults中修改Netscape*blinkingEnabled: False 之后运行 xrdb -Load ~/.Xdefaults

11. 随时改变XTerm的字体大小:shift加+/- 

12. Ext2的文件属性: lsattr列出属性,chattr可以改变属性。如 chattr +A   filename 则系统不会修改其last access time属性;chattr +i 则可以  避免被rm掉。 

13. SIS6326显卡的配置:在Device中加入:DacSpeed 110 Option"no_bitblt" Option "sw_cursor" 

14. 使用strings可以把字符串从Binary文件中分离出来。

15. 你大概已经习惯了使用Top来观察系统使用情况,那就试一试使用Vstat1来看看cpu的空闲程度(显示结果的最后一项)。 

16. 使用Watch命令,反复执行特定命令,如"watch ls -l /tmp/blah",将一直观察文件的大小改变。 

17. 使用pppstats得到ppp连接的数据。 

18. 显示远程机器的NFS: showmount -e hostname 

19. 使用autofs免去你每次mount和umount之苦,再RedHat6.0中带了autofs的rpm,只要安装好之后便可以享受自动加载文件系统的方便。 在/misc目录下,创建一个cd目录,如果使用其自带的auto.misc和auto.master的话,马上就可以实现自动加载功能了。 

20. 在Bash Shell中,可以用!重复上几次输入过的命令,这样就可以省去往上滚动的麻烦了。使用ctl+R可以互动的检索以前使用过的命令行。 

21. 使用cd -在上两个cd /directory/操作中切换。如先是cd /home/foo接着是 cd /home/maison则接着打cd - 会进入 /home/foo再打cd - 会进入/home/maison。 

22. Bash中的快捷键:ESCAPE-B 会向前跳一个单词,Ctrl-K会删除从光标到行末所有字符。 

23. 在PS命令中使用grep,例:ps auxw | grep gpm 会列出所有含有gpm字符的进程。 

24. 在同一个命令行上同时执行多条命令: