0

LINUX CP命令详解

Posted in Linux学习笔记 at 06月 14th, 2009 / No Comments »

cp (复制档案或目录)
[root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)
[root@linux ~]# cp [options] source1 source2 source3 .... directory
参数:
-a :相当于 -pdr 的意思;
-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;
-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;
-i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!
-l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;
-p :连同档案的属性一起复制过去,而非使用预设属性;
-r :递归持续复制,用于目录的复制行为;
-s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;
-u :若 destination 比 source 旧才更新 destination !
最后需要注意的,如果来源档有两个以上,则最后一个目的文件一定要是『目录』才行!
范例:
范例一:将家目录下的 .bashrc 复制到 /tmp 下,并更名为 bashrc
[root@linux ~]# cd /tmp
[root@linux tmp]# cp ~/.bashrc bashrc
[root@linux tmp]# cp -i ~/.bashrc bashrc
cp: overwrite `basrhc'? n
# 重复作两次动作,由于 /tmp 底下已经存在 bashrc 了,加上 -i 参数,
# 则在覆盖前会询问使用者是否确定!可以按下 n 或者 y 呢!
# 但是,反过来说,如果不想要询问时,则加上 -f 这个参数来强制直接覆盖!

范例二:将 /var/log/wtmp 复制到 /tmp 底下
[root@linux tmp]# cp /var/log/wtmp . <==想要复制到目前的目录,最后的 . 不要忘
[root@linux tmp]# ls -l /var/log/wtmp wtmp
-rw-rw-r-- 1 root utmp 71808 Jul 18 12:46 /var/log/wtmp
-rw-r--r-- 1 root root 71808 Jul 18 21:58 wtmp
# 注意到了吗?!在不加任何参数的情况下,档案的所属者会改变,连权限也跟着改变了~
# 这是个很重要的特性!要注意喔!还有,连档案建立的时间也不一样了!
# 如果您想要将档案的所有特性都一起复制过来,可以加上 -a 喔!
[root@linux tmp]# cp -a /var/log/wtmp wtmp_2
[root@linux tmp]# ls -l /var/log/wtmp wtmp_2
-rw-rw-r-- 1 root utmp 71808 Jul 18 12:46 /var/log/wtmp
-rw-rw-r-- 1 root utmp 71808 Jul 18 12:46 wtmp_2
# 瞭了吧!整个资料特性完全一模一样ㄟ!真是不赖~这就是 -a 的特性!

范例三:复制 /etc/ 这个目录下的所有内容到 /tmp 底下
[root@linux tmp]# cp /etc/ /tmp
cp: omitting directory `/etc' <== 如果是目录,不能直接复制,要加上 -r 的参数
[root@linux tmp]# cp -r /etc/ /tmp
# 还是要再次的强调喔! -r 是可以复制目录,但是,档案与目录的权限会被改变~
# 所以,也可以利用 cp -a /etc /tmp 来下达指令喔!

范例四:将范例一复制的 bashrc 建立一个连结档 (symbolic link)
[root@linux tmp]# ls -l bashrc
-rw-r--r-- 1 root root 395 Jul 18 22:08 bashrc
[root@linux tmp]# cp -s bashrc bashrc_slink
[root@linux tmp]# cp -l bashrc bashrc_hlink
[root@linux tmp]# ls -l bashrc*
-rw-r--r-- 2 root root 395 Jul 18 22:08 bashrc
-rw-r--r-- 2 root root 395 Jul 18 22:08 bashrc_hlink
lrwxrwxrwx 1 root root 6 Jul 18 22:31 bashrc_slink -> bashrc
# 那个 bashrc_slink 是由 -s 的参数造成的,建立的是一个『快捷方式』,
# 所以您会看到在档案的最右边,会显示这个档案是『连结』到哪里去的!
# 至于那个 bashrc_hlink 有趣了!建立了这个档案之后, bashrc 与 bashrc_hlink
# 所有的参数都一样,只是,第二栏的 link 数改变成为 2 了~而不是原本的 1 喔!
# 这两种连结的方式的异同,我们会在下一章里面进行介绍的!

范例五:若 ~/.bashrc 比 /tmp/bashrc 新才复制过来
[root@linux tmp]# cp -u ~/.bashrc /tmp/bashrc
# 这个 -u 的特性,是在目标档案与来源档案有差异时,才会复制的。
# 所以,比较常被用于『备份』的工作当中喔! ^_^

范例六:将范例四造成的 bashrc_slink 复制成为 bashrc_slink_2
[root@linux tmp]# cp bashrc_slink bashrc_slink_2
[root@linux tmp]# ls -l bashrc_slink*
lrwxrwxrwx 1 root root 6 Jul 18 22:31 bashrc_slink -> bashrc
-rw-r--r-- 1 root root 395 Jul 18 22:48 bashrc_slink_2
# 这个例子也是很有趣喔!原本复制的是连结档,但是却将连结档的实际档案复制过来了
# 也就是说,如果没有加上任何参数时,复制的是源文件,而非连结文件的属性!
# 若要复制连结文件的属性,就得要使用 -d 或者 -a 的参数了!

范例七:将家目录的 .bashrc 及 .bash_history 复制到 /tmp 底下
[root@linux tmp]# cp ~/.bashrc ~/.bash_history /tmp
# 可以将多个数据一次复制到同一个目录去!
这个 cp 的功能很多,而由于我们常常在进行一些数据的复制,所以也会常常用到这个指令的。 一般来说,我们如果去复制别人的数据 (当然,该档案您必须要有 read 的权限才行啊! ^_^) 时, 总是希望复制到的数据最后是我们自己的,所以,在预设的条件中, cp 的来源档与目的档的权限是不同的,目的档的拥有者通常会是指令操作者本身。举例来说, 上面的范例二中,由于我是 root 的身份,因此复制过来的档案拥有者与群组就改变成为 root 所有了! 这样说,可以明白吗?! ^_^

由于具有这个特性,因此,当我们在进行备份的时候,某些需要特别注意的特殊权限档案, 例如密码文件 (/etc/shadow) 以及一些设定档,就不能直接以 cp 来复制,而必须要加上 -a 或者是 -p 等等可以完整复制档案权限的参数才行!另外,如果您想要复制档案给其它的使用者, 也必须要注意到档案的权限(包含读、写、执行以及档案拥有者等等), 否则,其它人还是无法针对您给予的档案进行修订的动作喔!注意注意!

至于上面的范例当中,第四个范例是最有趣的,使用 -l 及 -s 都会建立所谓的连结档 (link file), 但是这两种连结档确有不一样的展现情况。这是怎么一回事啊? 那个 -l 就是所谓的 hard link ,至于 -s 则是 symbolic link ,鸟哥这里先不介绍, 因为这个涉及 i-node 的相关知识,我们还没有介绍到,下一章再来讨论这个 link 的问题喔! 总之,由于 cp 有种种的档案属性与权限的特性,所以,在复制时,您必须要清楚的了解到:
• 是否需要完整的保留来源档案的信息?
• 来源档案是否为连结档 (symbolic link file)?
• 来源档是否为特殊的档案,例如 FIFO, socket 等?
• 来源文件是否为目录?

化龙巷、杭州19楼、厦门小鱼网、宁波网城、烟台论坛、八通网、合肥论坛、暨阳社区、魔时网、泰无聊、番禺社区、昆山热线、天府论坛、太湖明珠网、余姚生活网、重庆购物狂、彭城社区、常熟零距离、北海365、丹阳翼网等20个地方网站获得了“2009中国最有影响力的20大地方性互动网站”奖项。

webmaster@mail.miibeian.gov.cn 发送至 我 显示详细信息 14:41 (5 小时前) 回复

尊敬的用户[XXX]:您的ICP备案申请已通过审核,备案/许可证编号为: 苏ICP备090XXXXX号 ,审核通过日期:2009-06-03。

送时间:Wednesday, June 03, 2009 14:31:11

www.yeyayougang.cn 液压油缸

www.lengbaguan.cn 冷拔管

www.changfangchuzu.cn 厂房出租

www.jobt.cn 招聘他

www.3gfriends.cn 3G交友

www.changetools.cn 转换工具

www.shoujijiaoyou.cn 手机交友

www.freefriend.cn 免费交友 

2009年5月20日,罗永浩在吉林大学演讲的实况录像,吉林大学电视台拍摄制作。
一共两个多小时,分三部分发布。
上:http://v.youku.com/v_show/id_XOTMzNjAwMTY=.html

中:http://v.youku.com/v_show/id_XOTQzNjIxMTY=.html

下:http://v.youku.com/v_show/id_XOTQzNjMxMjg=.html

预防甲型H1N1流感中药香囊

香囊原料:大料、藿香、甘草、艾叶、肉桂、苍术等

香囊做法:在香囊中大料用量最多,为120克左右,其他几味药材的用量可以在5克-20克之间。 把所有药物研碎后放入缝好的布袋中,如果是挂在家里,可以做一个大些的,如果随身携带,就把研碎的药材混合好,分成小份装入布袋中。

香囊使用方法:制成后可以挂在脖子上或放进上衣口袋中

香囊预防甲型H1N1流感的原理:
含有多种中药的香囊,直接在头部周围形成一个立体的气体空间,并使之充满香囊散发出的复合型香气,从而达到阻挡甲型H1N1流感病毒入侵。

目前很多开源程序都提供Apache下的Rewrite的规则,但是Nginx规则需要自己手工转换,有时候遇到错误,还得来回调试,很麻烦。用下面老外的这个工具,就简单多了,Apache下的伪静态规则,转换完成后,修改一下就能在Nginx下面使用了:

http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

移居到另外一个国家生活、工作、学习、居住。很多人是出于更好的子女教育,更多的就业机会,优惠的留学深造等等原因而去出国移民的。由于移民目的地国与中国的情况有很多不同之处,如果要想办理移民,最好选择有公安部资质认证的资深公司办理。

移民,即为合法的永久居民。永久居民享有与外国公民大致相同的权利。例如,他们可以在美国无限期的居住,可以在外国工作,也可以自由进出外国。

受益人可在外国境外做移民申请,主要有以下几种方式:

一、投资移民:要有足够的资金,有投资项目. 投资移民是指具有一定资产,并具有一定程度的工商业经营或管理经验的人士,以投资的方式取得外国永久居留权。申请人可以投资于目标国政府批准的投资基金或合适的商业项目。该类申请人必须愿意将资金投资于目标移民国家,以促进目标移民国家经济发展、增加就业机会及丰富文化生活

二、技术移民:有工作经历,有大专以上的学历,雅思6分以上 (简单地说,就是靠申请人的文化程度、职业技能、语言能力等方面的综合实力来申请移民

三、亲属移民:在前往国有直系亲属,申请人有稳定的经济来源

四、婚姻移民:建立真实的婚姻关系,申请人须能够证实婚姻关系的真实性

0

目前进行的网站项目

Posted in 互联网 at 05月 16th, 2009 / No Comments »

两个行业站

庆云物资网:www.qingyunqiao.com

徐州配件网:www.xzpjw.com 

 

作者:SEO小工

关键字: robots.txt

当网站中有不希望搜索引擎收录的内容,可以使用robots.txt文件,它的语法可以禁止或允许URL抓取,则遵守robots.txt协议的就会按你的设置处理,不仅节省带宽和服务器资源,还可以用它这个方法来消除复制网页等。

一.建立robots.txt文件

robots.txt是必须放在网站的根目录、文件名为小写的纯文本文件。当机器人抓取网站时,会首先检查网站根目录有没有这个文件,如果没有这个文件,它会抓取所有能够抓取的内容。因此如果没有禁止的内容,可以不建立这个文件。

robots.txt文件语法
以行为分隔符,每个语句一行,多余空行的行忽略,行结束符可以是回车,回车加换行,或者换行符。
内容是以User-agent开头,后跟多个Disallow或allow的一个或多个段组成。例如:

User-agent: Baiduspider #表示此段只对baidu蜘蛛起作用
Allow: /help/faq/ #允许访问/help/faq/下的内容
Disallow: /help/ #禁止访问/help/,与上行配合达到只允许访问help中faq的功能
Disallow: *.php$ #禁止任意字符开始,.php结束的内容URL

User-agent:后面跟蜘蛛的名字,表示设置是针对哪个蜘蛛的。因此User-agent可以有多个,针对不同的蜘蛛设置不同的规则。
如果值是*,表示没有匹配的蜘蛛用此设置,也可以说*匹配所有蜘蛛。
Allow:表示允许以此开始的URL。在默认情况下就是允许所有的URL。
Disallow:表示禁止以此开始的URL。如果后面为空,则表示不禁止任何URL。
* 代表零或多个任意的字符。
$ 代表行结束符。即一行结束了,后面没有任何字符了。

请访问robotstxt.org查看详细robots.txt语法说明和示例

二.robots.txt匹配规则注意事项

1.User-agent匹配
蜘蛛读取robots.txt时,先是寻找和自己名字相同的User-agent,找到则使用那个段的规则,然后退出;没有找到,才使用User-agent:*的段的规则。这里有两点注意:
a,如果针对某一蜘蛛写了规则,那么针对它所有的规则都要写在这个段里,而不能只写特殊的规则而将共同的规则放在User-agent:*里,因为如果有匹配的段则不会再检查User-agent:*这个段了。
b,各个User-agent段没有先后顺序。即使User-agent:*段放在哪都可以,但只能有一个。

2.allow,disallow,及通配符的匹配方式
我们把/也看做路径的一部分而不是分隔符,且不提目录的概念,则理解起来简单统一,即 以allow或disallow中路径开始的URL,则匹配成功。例:
disallow:/help/
/help/index.php匹配成功,因为URL是以/help/开始的,而/help.html刚匹配不成功,因为前缀没有和/help/相同。

例:disallow: *.php
匹配任意字符加.php开始的URL,如/abc.php、/abc.php?user=a 。这些都是以*.php开始的URL。

例:disallow: *.php$
只有以$结尾的例外,代表行结束,即所任意字意开始并且以.php结束的URL。如/abc.php,匹配成功。 /abc.php?user=a不成功,因为.php后面是$,即行结束,后面不没有字符了。

注意:除非是以*开始,所有URL必须以/开始。因为这里没有相对路径的概念,这样是错误的:disallow: help/

3.User-agent整段的allow和disallow匹配规则
Allow具有高优先级,不管在什么位置,只要有匹配,就会允许SE检索。如:
Disallow: /help/
Allow: /help/faq/
对于/help/faq/index.htm来说,当匹配第一行时,因为禁止/help/下所有内容,但是后面的Allow: /help/faq/成功,所以依然允许SE检索。
没有Allow匹配的规则,Disallow,匹配成功就退出了。

三.robots.txt的生效时间

搜索引擎机器人基本会一到两天检查一次robots.txt文件有没有更新。如果更改了规则,禁止了已收录的内容,那么只是以后不再检索了,原来收录的内容可能要最多要数月时间才能删除。

0

常用域名管理地址

Posted in 域名 at 02月 26th, 2009 / No Comments »

新网域名管理

新网互联域名管理

商务中国域名管理

中国频道域名管理

Enom域名管理

万网域名管理

中资源

删除域名检索

each交易论坛

名协论坛

商务中国域名管理

中国频道域名管理

Enom域名管理

each交易论坛

alexa.com世界排名查询

查询一个ip上网站列表

域名批量查询

dnform 世界中心

域名主机大全

常用软件下载

域名删除

世界域名交易中心

speednames.com

DNHOT域名热点

UIU精品域名销售

新网信海域名管理

查询ip上的域名列表

国内域名注册信息查询

国际域名注册信息查询

ip 地址查询

中国域名信息网

dnforum.com

domainstate.com

namepros.com

sedo.com