ls命令详解

WEB2.0 jackxiang 2009-12-17 17:25
ls 命令可以说是linux下最常用的命令之一。它有众多的选项,其中有很多是很有用的,你是否熟悉呢?下面列出了 ls 命令的绝大多数选项。
  -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
  -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。
  -c 输出文件的 i 节点的修改时间,并以此排序。
  -d 将目录象文件一样显示,而不是显示其下的文件。
  -e 输出时间的全部信息,而不是输出简略信息。
  -f -U 对输出的文件不排序。
  -g 无用。
  -i 输出文件的 i 节点的索引信息。
  -k 以 k 字节的形式表示文件的大小。
  -l 列出文件的详细信息。
  -m 横向输出文件名,并以“,”作分格符。
  -n 用数字的 UID,GID 代替名称。
  -o 显示文件的除组信息外的详细信息。
  -p -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通
  文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套
  接字(sockets)。
  -q 用?代替不可输出的字符。
  -r 对目录反向排序。
  -s 在每个文件名后输出该文件的大小。
  -t 以时间排序。
  -u 以文件上次被访问的时间排序。
  -x 按列输出,横向排序。
  -A 显示除 “.”和“..”外的所有文件。
  -B 不输出以 “~”结尾的备份文件。
  -C 按列输出,纵向排序。
  -G 输出文件的组的信息。
  -L 列出链接文件名而不是链接到的文件。
  -N 不限制文件长度。
  -Q 把输出的文件名用双引号括起来。
  -R 列出所有子目录下的文件。
  -S 以文件大小排序。
  -X 以文件的扩展名(最后一个 . 后的字符)排序。
  -1 一行只输出一个文件。
  --color=no 不显示彩色文件名
  --help 在标准输出上显示帮助信息。
  --version 在标准输出上输出版本信息并退出。
  只列出子目录
  1. ls -F | grep /$ 或者 alias sub = "ls -F | grep /$"(linux)
  2. ls -l | grep "^d" 或者 ls -lL | grep "^d" (Solaris)
  计算当前目录下的文件数和目录数
  下面命令可以分别计算当前目录下的文件和目录个数:
  # ls -l * |grep "^-"|wc -l ---- to count files
  # ls -l * |grep "^d"|wc -l ----- to count dir
  显示彩色目录列表
  打开/etc/bashrc, 加入如下一行:
  alias ls="ls --color"
  下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了, 其中颜色的含义如下:
  1. 蓝色-->目录
  2. 绿色-->可执行文件
  3. 红色-->压缩文件
  4. 浅蓝色-->链接文件
  5. 灰色-->其他文件
  ls -tl --time-style=full-iso sshd
  ls -ctl --time-style=long-iso
find . -type f -iregex ".*" -exec egrep -li "WINDOWS XP" {} \;


建立了测试目录,以下是当前目录的结构
-----------------------------------------------------------
.
|-- boot.ini
|-- test folder
|   `-- boot.ini
`-- testfolder
    `-- boot.ini

2.执行结果
------------------------------------------------------------

find . -type f -iregex ".*" -exec egrep -li "WINDOWS XP" {} \;


./testfolder/boot.ini
./test folder/boot.ini
./boot.in
甲骨文/SUN交易案最新动向:甲骨文向MySQL用户、开发者、客户做出十项承诺。
甲骨文公司与欧盟委员会就甲骨文SUN公司的交易案进行了建设性的讨论,并承诺将保持MySQL在数据库市场的竞争力。为了进一步获得欧盟的批准,甲骨文公司公开其十项承诺,内容如下:
1、保证存储引擎API持续可用性。阅读全文
create table Tbl_User_Bak_09_12_15 (select * from Tbl_User);//先备份表
mysqldump  -uroot -t DB_Maestro_2009 Tbl_User_Bak_09_12_15 >Tbl_User_Bak_09_12_15.sql;//只导出显示数据到线下二次功能开发
在asp中页面的包含很简单,使用以下语句就可以:<!-- include file="要包含的页面" ->

但是在 html 静态页面中则需要用其他的方法。可以使用1.框架 来实现,但是那样占用线程较多,速度慢;也可以使用2. js 脚码来实现,即在脚码中写出要实现的内容,我觉得这样也没有必要,反而感觉很乱。最好能有一种方法,就像asp页面包含其他页面时那样,用一小段包含语句就可以实现,不要将需要包含的内容出现在本页面内,而是分割出去到另外一个自己的页面。下面是一种实现方法:


<span id=showImport1></span>
<IE:Download ID="oDownload1" STYLE="behavior:url(#default#download)" />
<script>
function onDownloadDone(downData){
showImport1.innerHTML=downData
}
oDownload1.startDownload('top.htm',onDownloadDone)
</script>


注:包含的页面为 top.htm 只要把需要包含的页面改掉就可以了!其中id=showimport 不能改为其他,这种写法为一次包含一个文件。

阅读全文
PC-BSD 1.3在新年之初刚刚发布,Dru Lavigne采访了一些PC-BSD 1.3发行小组的工作人员,其中谈到PC-BSD 1.3的开发过程以及PC-BSD 1.3的社区活动状态。
  首先,Dru Lavigne邀请三位受到采访的PC-BSD 1.3的开发人员个子介绍了一下自己的简历,以及如何开始加入PC-BSD 1.3开发小组的。

  首先来自Kris Moore的介绍:我目前生活在美国,准确地说应该是华盛顿州的Battle Ground 镇。我今年26岁,已经结婚,生有两个儿子,一个3岁,一个5个月。我喜欢电子设备,并且喜欢写代码。

  我在过去的六年中,主要是靠在Unix/Linux平台下的shell编程和C++编程来谋生。使用过大量的Linux发行版和各种各样的Linux桌面程序,但是最终都没有坚持下去。特别是有些情况下,Linux发行版中缺少某些软件,我们必须要去自己下载源码,然后编译,这样要耗费掉我们大量的时间。在这种情况下,我就想到了能否在*nix平台下实现类似于exe程序的东西。加上我在BSD方面的开发经验,我想到了PC-BSD项目组,在这种系统中,对于那些一般用户来说,只是需要双击就可以完成软件升级或者安装,对于那些经验丰富,或者需求特别的用户的用户来说,也同样可以适用包管理系统或者ports机制来完成软件的安全,满足他们的特殊要求。

  Andrei Kolu:我出生在俄国,在爱沙尼亚的Pyssi市长大。我今年30岁。在1991年的时候,我开始接触计算机,那个时候爱沙尼亚刚刚从苏联共和国联邦中分离出来。第一次在学校中接触的电脑是Juku(一种台湾出品的Intel兼容机),一种基于Intel8080处理器、拥有640KB内容和两个5.25-inch的软驱。

  我第一次接触Unix系统是在1994年的时候,那时候我在Virumaa大学期的计算机室兼职,在96年的时候,SCO Open Desktop使得我开始尝试Red Hat Linux。现在我还珍藏着当年在爱沙尼亚最大的电脑展上购买的Red Hat Linux,当时的安装盘有6张,地道的美国货。不幸的是,在Red Hat Linux7.0中,他所附带的GCC存在扬中的问题,使得我开始投入FreeBSD的怀抱。从2001年后,FreeBSD就成为了我服务器上的首选操作系统。

  我从2005年的7月份开始为PC-BSD项目组工作。当时我在为一个爱沙尼亚的计算机公司选择一个终端服务器操作系统的时候发行了他。才开始的时候,我在red hat Linux的基础上选择,但是他所附带的Matrox显卡的驱动实在是太差劲了。然后我为公司定制了一份本地化的PC-BSD DVD版本,但是一个人工作实在没有什么意思,在此之后,我决定专职加入PC-BSD项目组,作为一名志愿者。

给大家推荐一款桌面操作系统 PCBSD

她基于freebsd稳定版开发,全程图形化安装,

针对笔记本等等有专门的软件,当然也有很多的新特性

比如,针对模拟linux 2.6内核层  --可以支持linux程序

针对windows的 wine--可以安装windows程序,

为什么推荐他?

这两天windows老他妈的中毒,作为一个老鸟,我觉得很没面子,虽然我是裸奔,

然后freebsd是传说中的unix, 并且非常的unix,非常的free, 非常的稳定,全球开机时间最长的TOP 50,有三台是freebsd系统,并且似乎是前三名,

bsd下的木马相对来说比较少,

pcbsd我在虚拟机上安装过了,很好上手,很不错,值得系统爱好者一试。可以很好的支持中文哦,,,,嘿嘿

下载地址:ftp://mirrors.isc.org/pub/pcbsd/
如果你那经常被病毒攻击,你可以试试嘛,不过我有很多程序是只读的也还是损坏了,但是有很多只是存档的就是一直没事
这对防范病毒没有任何用处。既然你可以通过计算机将文件改为只读方式,那以传播自身为目的的病毒当然也可以通过计算机将文件改回可写的方式。

对有些病毒是可以起到防范作用的。设“存档”没用。

现在有些人认为通过DOS的外部命令ATTRIB, 将文件设置为只读,就可十分有效地抵御病毒。其实不然,通常修改一个文件的属性只需要调用几个DOS中断就可以了,而ATTRIB命令对于阻止病毒的感染及传播几乎无能为力。所以将文件改为只读方式是不能免受病毒感染的。
我用Acronis Disk Director Suite 10.0硬盘分区工具,把C盘空间从10G扩大到20G,再运行ghost选择镜像恢复,真的可以选择恢复到C盘了。


原因:如果遇到想恢复到C盘而C盘无法选择,是灰的,可以查看一下是否C盘空间太小。如果在做镜像时C盘空间快满了时,做的镜像在恢复时可能占用的空间大于C盘,最好把C盘扩充。


降低C盘空间Url:
http://hi.baidu.com/doshome/item/d8d2292acbc1f5464699629b
[codes=php]rpm -qf /bin/gunzip
gzip-1.5-10.el7.x86_64

gunzip  nextcloud_mysql-10.10.0.104-3306-2020-11-25.sql.gz[/codes]

linux常用解压,压缩命令总结


.tar
解包: tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
---------------------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.tgz
解压:tar zxvf FileName.tgz
压缩:未知
.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar a FileName.rar
压缩:r ar e FileName.rar


rar请到:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName

lha请到:http://www.infor.kanazawa-it.ac.jp/.../lhaunix/下载!
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm &#124; cpio -div
---------------------------------------------
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh
.lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName

sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到: http://sourceforge.net/projects/sex下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp sEx /usr/bin/




Zend团队今天发布了Zend Studio 7.1。此次新版Zend Studio的新增功能如下:
Zend Studio 7.1

◆有Mylyn支持的以任务为中心的编程

程序员经常需要处理大量日常任务。Zend Studio 7.1帮助你减少信息过载,并确保不会丢失任何细节。Zend Studio 7.1与Eclipse的Mylyn项目进行了集成,可以辨认与任务相关的信息,如源代码,类和函数等等。

◆远程服务器支持

Zend Studio 7.1支持在远程服务器上开发项目,通过FTP,SFTP和SSH皆可,并且有文件查重提示功能。

◆Phar集成

Phar是PHP Archive(归档)的简称,是一个用于归档的扩展。你可以将多个文件组成为一个单一文件,以便于散发和安装完整的PHP应用。

◆增强的可靠性与性能

此次更新修复了很多bug,性能显著提升,代码辅助功能有所增强。

其他Zend Studio 7.0开始支持的功能包括:

◆支持PHP 5.3

支持命名空间,延迟静态绑定和闭包等特性。包括对PHP 5.3的代码辅助与语法高亮等功能。

◆使用Zend框架进行快速应用开发

可以快速创建Zend框架元素,自定义Zend框架项目的展示,以及通过Zend_Tool集成实现的代码生成功能等。

◆增强的源代码编辑功能

◆快速启动应用开发

◆通过Zend Server集成实现快速问题分析

◆性能提升

Zend Studio 7.1下载地址:http://www.zend.com/en/products/studio/downloads
这个速度很快:http://downloads.zend.com/studio-eclipse/7.1.0/ZendStudio-7.1.0.exe


Zend Studio 7.0 官方下载地址:
Windows版:
http://downloads.zend.com/studio-eclipse/7.0.0/ZendStudio-7.0.0.exe
MacOS版:
http://downloads.zend.com/studio-eclipse/7.0.0/ZendStudio-7.0.0.dmg
Linux-32位:
http://downloads.zend.com/studio-eclipse/7.0.0/ZendStudio-7.0.0.tar.gz
Linux-64位:
http://downloads.zend.com/studio-eclipse/7.0.0/ZendStudio-7.0.0-x86_64.tar.gz

员工自评

WEB2.0 jackxiang 2009-12-14 15:25
员工转正自评:      
我与***年**月加入****有限公司,在这期间我很快地把自己融入到这个团体中.不知不觉已经三个多月了,现将这三个月的工作情况总结如下:

    一、非常注意的向周围的老同事学习,在工作中处处留意,多看,多思考,多学习,以较快的速度熟悉着公司的情况,较好的融入到了我们的这个团体中.

  二、在工作中,善于思考,发现有的单据在处理上存在问题,便首先同同事进行沟通,与同事分享自己的解决思路,能解决的就解决掉,不能解决的就提交上级,同时提出自己的意见提供参考.

  三.热心回答同事询问的问题.我认为大家的能力都提高了,我们的公司才会整体提高.

   在这三个月的使用期里,我认为我能够积极、主动、熟练的完成自己的工作,在工作中能够发现问题,并积极全面的配合公司的要求来展开工作,与同事能够很好的配合和协调.在以后的工作中我会一如继往,对人:与人为善,对工作:力求完美,不断的提升自己的水平及综合素质,以期为公司的发展尽自己的一份力量.

以下方面自己编写:

   我与2009年9月14日加入**公司,在这期间我很快地把自己融入到这个团体中.不知不觉已经三个多月了,现将这三个月的工作情况总结如下:
一、非常注意的向周围的同事学习,在工作中处处留意,多看,多思考,多学习,以较快的速度熟悉着公司的业务,与同事友好相处,较好的融入到了我们的这个团体中.
二、在工作中,善于思考,对工作中的目的和内容存在拿不准情况的时候,便首先同同事进行沟通,与同事分享自己的解决思路,能解决的就解决掉,不能解决的就提交上级,同时提出自己的意见提供参考.
三.热心回答同事在具体的项目中询问的问题.同时也让大家从不同角度来分析和提出相应的观点,我认为这样大家的能力都得到提高,我自己的能力也得到了相应的提高.    在这三个月的试用期里,我认为我能够积极、主动、熟练的完成自己的本职工作,在工作中能够发现问题,并积极全面的配合公司业务的要求来展开工作,与同事能够很好的配合和协调.在以后的工作中我会一如继往,对人:与人为善,对工作:力求完美,不断的提升自己的业务水平及综合素质,为公司的发展尽自己的一份力量.

参考:
http://www.23class.com/plan/view1395.html
http://www.chinaunix.net/jh/49/642761.html
背景:在家里装没事,在单位安装时用的是trying试用版本,给c盘增大空间说是要注册,我去,刚开机就启动了,不知怎么退出,好不容易找到方法是F6(http://m.zol.com.cn/nbbbs/d160_86426.html),还得狂按,否则又进入那个Acronis OS了,我去。得下个破解的,得增加c盘空间才行。

参考来源自己博客:http://jackxiang.com/post/7194/
破解下载:http://www.downkr.com/soft/14325.html
中招了一直进不了系统怎么办?http://m.zol.com.cn/nbbbs/d160_86426.html
也准备装个WIN7,但是C盘才不到15G昨天就想给C盘扩大点空间,村里的人建议我安装Acronis Disk Director Suite v10.0.2160 英文正式版这款软件,但是不小心安上了一个叫acronis os selector的软件。问题就出来了,之后每次我再开机,这个软件都会自动运行,没有办法进入系统.我就用了联想的一键还原功能,把我的系统还原了。可是这个软件NB的是每次开机它依然自动运行.可我按了那个小旗子标志的BOOT键后可以进入系统.进入系统我想用搜索功能把这个软件找到然后给它卸载了,可是搜索功能找不到他.这样我觉得很麻烦,每次开机它都自动运行,我就到买机子的联想店那里去解决,他说他也没有用过这个软件,不知道能解决不.他给我重装了系统,D,E盘没动,问题依然存在.他也解决不了!!!!!!!!我的天啊,村里有没有高手帮帮忙了!!
解决了按F6,得快:
他爷爷的终于被我给搞定了!我的机器一键恢复了三次,重装系统了一次, 重起了N次.都没有搞定acronis os selector这个顽固软件,害的我的小Y 也当了把小白鼠.希望我的小Y的小白鼠没有白当,希望以下的经验能够给遇到次问题人能够有帮助!最后我研究了下这个软件的英文说明书,终于找到了解决他的办法.原来这个是一款多系统软件它在系统系统前运行用来选择你想进入的系统!关闭它的方法如下!开机自动进入Acronis软件(进入这个软件后运行速度非常慢,但是可以运行)选择tools菜单-----选择deactivatge Acronis os Selector(有的版本可能没有deactivatge Acronis os Selector但有Steup,选择Steup进入other菜单)然后按照提示清除Acronis os Selector(这个中间你要选择一个你要应用的系统,如果你没有重装过系统肯定就是唯一的可用系统了,不向我一键恢复了三次,重装系统了一次一共四个系统可选我当然要选择最后这个了),最后电击OK就可以了,重起看下就知道了这个软件就关闭了!可是这个软件应该还在你的计算机里但是我暂时还没有找它,奶奶的找到它了我必须给它粉碎了!因为我的机器重装系统了,他的卸裁程序也没有了!还有两种简单的方法供童鞋们参考,这两种种方法都能进入系统但是每次开机都需要操作不闲麻烦的人可以用!第一种就是刚刚要进入系统的时候就是还没有运行Acronis os Selector之前就按F6可以跳过要快,F6要按的快哦!,第二种就已经进入该软件后双击BOOT键(就是带有小旗子标志的那个)也可以进入系统!以上的这些方法都是亲测的保证可以成功!再提供一种彻底卸载的方法(非亲测适合于没有重装系统的人)就是在控制面板卸载Acronis Disk,很慢,选择第二项,从自己的系统启动,下一步点击默认按钮,点击YES.重起.到Acronis启动提示后-按ESC,它会提示卸载成功!!!!哎呀累死我了,也心疼我的小Y希望我的经历对大家有点用处!!!!!他爷爷的终于被我给搞定了!我的机器一键恢复了三次,重装系统了一次, 重起了N次.都没有搞定acronis os selector这个顽固软件,害的我的小Y 也当了把小白鼠.希望我的小Y的小白鼠没有白当,希望以下的经验能够给遇到次问题人能够有帮助!最后我研究了下这个软件的英文说明书,终于找到了解决他的办法.原来这个是一款多系统软件它在系统系统前运行用来选择你想进入的系统!关闭它的方法如下!开机自动进入Acronis软件(进入这个软件后运行速度非常慢,但是可以运行)选择tools菜单-----选择deactivatge Acronis os Selector(有的版本可能没有deactivatge Acronis os Selector但有Steup,选择Steup进入other菜单)然后按照提示清除Acronis os Selector(这个中间你要选择一个你要应用的系统,如果你没有重装过系统肯定就是唯一的可用系统了,不向我一键恢复了三次,重装系统了一次一共四个系统可选我当然要选择最后这个了),最后电击OK就可以了,重起看下就知道了这个软件就关闭了!可是这个软件应该还在你的计算机里但是我暂时还没有找它,奶奶的找到它了我必须给它粉碎了!因为我的机器重装系统了,他的卸裁程序也没有了!还有两种简单的方法供童鞋们参考,这两种种方法都能进入系统但是每次开机都需要操作不闲麻烦的人可以用!第一种就是刚刚要进入系统的时候就是还没有运行Acronis os Selector之前就按F6可以跳过要快,F6要按的快哦!,第二种就已经进入该软件后双击BOOT键(就是带有小旗子标志的那个)也可以进入系统!以上的这些方法都是亲测的保证可以成功!再提供一种彻底卸载的方法(非亲测适合于没有重装系统的人)就是在控制面板卸载Acronis Disk,很慢,选择第二项,从自己的系统启动,下一步点击默认按钮,点击YES.重起.到Acronis启动提示后-按ESC,它会提示卸载成功!!!!哎呀累死我了,也心疼我的小Y希望我的经历对大家有点用处!!!!!
来自:http://m.zol.com.cn/nbbbs/d160_86426.html  多谢这位兄弟啊,我还好没有重装。


——————————————————————————————————————————————————————————————————————————
以下摘自 :http://jackxiang.com/post/7194
分区魔术师不太稳定,DK,Diskgenius和win7自带的分区工具都易用,在windows界面右点“我的电脑”,选择“管理”,然后在其中“硬盘管理”中进行相关操作。
PQ8.0不支持WIN7
WIN7用自带的分区工具就行了,很简单。
释放D盘一部分空间,整合到C盘去。就行了
最后,还是选择了Acronis Disk Director 11 Advanced 官方简体中文注册版,它支持在Windows 7 及以下版本的操作系统中:
DownLoad:http://www.itopdog.cn/utilities-operating-systems/diskdriver-software/acronis-disk-director.html
acronis disk director 11教程:
http://wenku.baidu.com/link?url=ZfoalPw3cS8J_qb0fnqflm07Qvvxf5OSTbZIfV3FlN_W-4T3Ro9NtfNee51a0ZPnYUmM2hT-YTyAypB5Je8f5BnE1ctsMYAnWbxsy3R-A3W

后记:新的版本用上面的工具把C盘符扩大后,会重启,像dos一样,后增加成功。

Advanced Workstation:
H9NL5SZ5-EN6BD5ED-A7P9D22V-8WXZ5QAG-4G5XK7JS-X52BEDQX-J9J8UUAC-KRLG8GAT



来源:http://www.pczpg.com/html/caozuoxitong/Win_7/20091016/20963.html

安装了Windows7,忽然发现c盘只剩下1G多的空间,而D盘却有40多G,于想从D盘转一些空间给系统盘而又不损失C盘数据,不用重做系统。 想当然地从网上找了PQ,可是却不支持Windows7,最后我找到了Acronis Disk Director Suite v10.0.2160,非常好用,还有汉化包,用中文操作,方便得很啊。

32位操作系统,配合32位CPU,寻址空间位2^32次方,计算出来是
4294967296字节,就是4G,32位系统最大支持4G空间,如果想要32位
系统支持4G以上空间的话,就要用PAE的特殊内核,采用特殊方式访问,
但是系统效率会比原生的64位系统低。

64位操作系统配合64位CPU,寻址空间是2^64次方,计算出来是
18446744073709551616字节,换算一下4G个G,太大了,反正是
N多G,一辈子也用不完。当然这是64位系统的理论最大内存支持,实际上谁也用不了这么大内存,

反正如果你的系统是64位的,CPU是64位的,那么随便插个8G,16G内存是肯定能支持的。
在开发EMOS 新版(基于Centos5)的时候,发现在用的VM 5.5 工作站版本不支持2.6.18的核心,无法使用hgfs文件系统来共享windows下的磁盘或目录,折腾了vmware-tools半天不得其法。直接倒腾hgfs 的kernel source也没搞好。

后来想了下hgfs只是个kenrel module,能否下一个新版支持2.6.18的vmware-tools(linux版)来解决?于是下了一个vmware 6.x的vm-tools for linux,安装/编译,居然可以!在这里这个方法共享一下,希望对路过的朋友有帮助。

软件列表:

VMware 5.5 workstation (english)
CentOS 5.3 i386
VMware tools for linux (6.0)
Kernel 2.6.18
HGFS (support 2.6.18 kenrel)

支持hgfs后,我就挂了d盘的一个test目录给vm里的centos写文件进去,这样每次build了emos iso后就直接写入win下的目录,而不是在vm里写个iso,再ftp或scp出来,太麻烦了,现在这样舒服多了。可以随时进行测试了!
CentOS的项目管理员曾经“闹过”失踪,不过最终还是割舍不下对CentOS“情谊”,没过几天又带领着团队从新出发。就在今天,CentOS开发团队在官网上发放了5.4 版本的下载。



CentOS 是一个建立在红帽企业Linux基础上的免费提供源代码的 Linux 发行版。


CentOS 5.4 基于 RHEL 5.4.0,几乎对所有包都进行了升级,包括服务器和客户端。所有的upstream库都合并在了同一个包中,方便使用。



CentOS 5.4 提供包括 i386 及 x86_64 的架构版本
用Sed进行模糊拼接的例子,源码安装了sh或bash换下sh或bash的路径,具体应用在Python升级新版本后,那个yum得用老版本,用它替换也很有必要:
cat content.txt    
/bin/sh
/bin/bash
/bin/sh
/bin/bash
/bin/bash
/bin/sh
/bin/sh
/bin/sh

之前:
sed的s放在被替换串后面,$的含义就是模糊匹配出来的,再加上一个后缀串,全部替换:

cat /usr/bin/yum|sed 3q
#!/usr/bin/python2.4

再实践理解这个s和$的结合,如果我事先将这个 /usr/bin/yum里的#!/usr/bin/python修改为:
#!/usr/bin/python12
再运行一次 sed -i '/#!\/usr\/bin\/python/s/$/2.4/' /usr/bin/yum
结果是:
#!/usr/bin/python122.4

比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做:
sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`


两个部分:
[~/sedtest]# grep zhangsan -rl .
./a.txt
./b.txt


模糊替换一行某个字符串开头的,使用.*匹配及可:


另外一个部分:
sed -i "s/zhangsan/lisi/g" ./a.txt  //把a/txt 中的zhangsan替换为:lisi
同理:

sed -i "s/zhangsan/lisi/g" ./b.txt


自己测试:
[~/sedtest]# sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl ./`      
[~/sedtest]# ls
a.txt  b.txt
[~/sedtest]# cat *
lisi
lisi


解释一下:
-i 表示inplace edit,就地修改文件
-r 表示搜索子目录
-l 表示输出匹配的文件名

这个命令组合很强大,要注意备份文件。

阅读全文
分页: 195/272 第一页 上页 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 下页 最后页 [ 显示模式: 摘要 | 列表 ]