Below you will find pages that utilize the taxonomy term “Unix”
November 16, 2010
grep用法详解:grep与正则表达式
"\u003cp\u003e**首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!**正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1基础正则表达式\u003c/strong\u003egrep 工具,以前介绍过。\u003c/p\u003e\n\u003cp\u003egrep -[acinv] ‘搜索内容串‘ filename\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e-a 以文本文件方式搜索\n-c 计算找到的符合行的次数\n-i 忽略大小写\n-n 顺便输出行号\n-v 反向选择,即显示不包含匹配文本的所有行\n-h 查询多文件时不显示文件名。\n-l 查询多文件时只输出包含匹配字符的文件名。\n-s 不显示不存在或无匹配文本的错误信息。\ngrep命令加- E参数,这一扩展允许使用扩展模式匹配。\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e**其中搜索串可以是正则表达式!**grep: 要用好grep这个工具,其实就是要写好正则表达式,所以这里不对grep的所有功能进行实例讲解,只列几个例子,讲解一个正则表达式的写法。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e$ ls -l | grep ‘^a’\u003c/strong\u003e 通过管道过滤ls -l输出的内容,只显示以a开头的行。\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e$ …\u003c/strong\u003e\u003c/p\u003e"
September 2, 2010
linux,unix为什么要编译内核?
"\u003cp\u003e今天看的内容是有关书上第六章编译内核的问题:\u003c/p\u003e\n\u003cp\u003e首先为什么要编译内核?\u003c/p\u003e\n\u003cp\u003e它最大的好处就是可以调整linux系统,以便其更合理地安装到计算机中。linux集成套件通常包括多种目\u003c/p\u003e\n\u003cp\u003e标内核,能够处理各种机器。除此之外,还可以通过重新编译内核以便在你的计算机上实现一些功能,\u003c/p\u003e\n\u003cp\u003e例如:将linux系统设置为一个临时路由器,使之拥有内置的路由功能,或者作为放火墙,添加一个新的外部设备(如SCSI卡等)\u003c/p\u003e\n\u003cp\u003e创建自己的内核的最好理由就是使全世界内核设计者所提供的各种为改进性能而设计的内核得到充分利用。创建内核的过程不是很困难,只是要花费一些时间,并且系统越老或运行越慢,在创建时所花费的时间就越长,而且要特别注意一些关键的驱动程序或者其特性时,那会带来不少麻烦的\u003c/p\u003e\n\u003cp\u003e这个内核将针对机器的处理器进行优化,并且只提供需要的驱动和特征。另一个原因是为内核增加新的支持特性,有些特性在发行商提供的内核中有可能没有包括进来,或让硬件工作得更好。\u003c/p\u003e\n\u003cp\u003e最终结果是建立一个更小的,更快的,打上所有最新最稳定的补丁和增强特性的内核。\u003c/p\u003e"
December 10, 2009
利用g4u备份与恢复UNIX系统
"\u003cp\u003e这里使用的vm的网桥联网方便的.以下为参考方法,已经测试过,只作为参考.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e准备FTP服务器\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e如果你打算使用G4U为虚拟机创建镜像,将需要一个可用的FTP服务器。你也需要在FTP服务器上创建一个帐号,以便有权限创建和写入文件。\u003c/p\u003e\n\u003cp\u003e如果你寻找快速的FTP应用,不妨考虑Cerberus FTP。这款软件对个人免费开放,商业版本需要59.99美元。有了FTP服务器设置和叫做安装的帐号,就可以对源虚拟机创建镜像了。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e克隆源虚拟机\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e使用以下步骤克隆源虚拟机硬盘镜像:\u003c/p\u003e\n\u003cp\u003e1.从 \u003ca href=\"http://www.feyrer.de/g4u/\"\u003ehttp://www.feyrer.de/g4u/\u003c/a\u003e 站点下载G4U CD-ROM ISO镜像并保存在源虚拟机主机系统上。\u003c/p\u003e\n\u003cp\u003e2.使用所下载的g4u-2.2.iso文件配置虚拟机的虚拟CD-ROM。\u003c/p\u003e\n\u003cp\u003e3.在虚拟机开始启动时按下ESC键。将出现虚拟机的启动菜单,然后选择CD-ROM驱动。\u003c/p\u003e\n\u003cp\u003e4.默认下,虚拟机将通过DHCP试图获取一个IP地址。如果没有可用的DHCP服务器,通过以下步骤为虚拟机设置一个静态IP地址:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e运行ifconfig –a命令给网络接口命名。\u003c/li\u003e\n\u003cli\u003e现 在运行ifconfig netmask 命令设置IP地址。例如,为 …\u003c/li\u003e\u003c/ol\u003e"
March 28, 2009
freebsd中查看文件夹/目录大小的方法/命令
"\u003cp\u003edu、df,freebsd/linux du,df(磁盘空间信息)命令详解\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003edf和du命令详解df命令详细用法\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003ea:显示全部的档案系统和各分割区的磁盘使用情形\u003c/p\u003e\n\u003cp\u003ei:显示i -nodes的使用量\u003c/p\u003e\n\u003cp\u003ek:大小用k来表示 (默认值)\u003c/p\u003e\n\u003cp\u003et:显示某一个档案系统的所有分割区磁盘使用量\u003c/p\u003e\n\u003cp\u003ex:显示不是某一个档案系统的所有分割区磁盘使用量\u003c/p\u003e\n\u003cp\u003eT:显示每个分割区所属的档案系统名称\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e常用命令:df -hi\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003edu:查询档案或目录的磁盘使用空间\u003c/p\u003e\n\u003cp\u003ea:显示全部目录和其次目录下的每个档案所占的磁盘空间\u003c/p\u003e\n\u003cp\u003eb:大小用bytes来表示 (默认值为k bytes)\u003c/p\u003e\n\u003cp\u003ec:最后再加上总计 (默认值)\u003c/p\u003e\n\u003cp\u003es:只显示各档案大小的总合\u003c/p\u003e\n\u003cp\u003ex:只计算同属同一个档案系统的档案\u003c/p\u003e\n\u003cp\u003eL:计算所有的档案大小\u003c/p\u003e\n\u003cp\u003e常用命令:du -a\u003c/p\u003e"