Slowke.com 慢客

中国移动充值卡200元——先充值,后付费
限上海,北京,山东,江苏,浙江,福建,广东,广西,陕西,河南,河北,湖北,新疆,江西,四川,重庆,内蒙古,安徽,天津,青海,黑龙江,吉林,海南,云南,辽宁(只限大连和沈阳), 地区。
中国移动充值卡200元 只要189 元
瑞星杀毒软件2008版组合套装
更强的杀毒性能,更全面的保护功能,更贴心的人性设计。品牌商城100%认证商家,开心逛,放心买。商家三包服务,淘宝先行赔付。
钻 惊喜特惠价125 元

linux/unix备忘:perl 取得系统当前日期的命令 3种方法

Slowke |归档在: 易工具·Tool, linux/unix命令 |2006-09-02 09:24 |阅读 10,473 次 |Tags: , ,

  使用perl取得系统当前日期的命令,格式为 YYYY-mm-dd HH:ii:SS,如: 2006-08-30 12:15:10 ,并能考虑不同时区存在时差的处理。

  • 方法1:使用 POSIX 模块

perl -e ‘use POSIX; print strftime(”%Y-%m-%d %H:%M:%S”, localtime)’

如果有时差,将时差时间加到localtime后面。如:我现在使用的主机是 dreamehost 的主机,当前时区是 -700 ,而中国的时区是+800,相差15小时,为了让同步程序的时间正常,需要将系统时间向后调整15小时。时差调整为 时差*3600。

(更多…)

Related Links:

  • »linux/unix命令备忘:mv命令帮助 文件/目录改名或移动文件/目录

  • 2 Votes | Average: 2.5 out of 52 Votes | Average: 2.5 out of 52 Votes | Average: 2.5 out of 52 Votes | Average: 2.5 out of 52 Votes | Average: 2.5 out of 5 (2 votes, average: 2.5 out of 5)
    Loading ... Loading ...

    Keywords/Tags: , ,

    linux基本命令(增加简要说明)

    Slowke |归档在: 易工具·Tool, linux/unix命令 |2006-08-25 22:34 |阅读 11,891 次 |Tags: none

    (2)、man命令
    man命令用于查看Linux各种命令的使用说明,用法如下:

    man 命令名↙
    (3)、参考背景资料或利用man命令,熟悉掌握以下基本命令的使用方法:
    ls;按条件列出文件
    cd;进入某个目录 
    cp;复制文件
    mkdir;建立目录 
    rmdir;删除目录
    mv;移动文件/目录 (更多…)

    Related Links:

  • »unix 文件比较命令: comm 比较两个文件中相同不同行
  • »linux/unix命令备忘:mv命令帮助 文件/目录改名或移动文件/目录

  • 2 Votes | Average: 5 out of 52 Votes | Average: 5 out of 52 Votes | Average: 5 out of 52 Votes | Average: 5 out of 52 Votes | Average: 5 out of 5 (2 votes, average: 5 out of 5)
    Loading ... Loading ...

    Keywords/Tags: none

    linux/unix命令备忘:mv命令帮助 文件/目录改名或移动文件/目录

    Slowke |归档在: 易工具·Tool, linux/unix命令 | |阅读 13,221 次 |Tags: none

    mv 命令简介

      用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同MSDOS下的ren和move的组合。

    语法:mv [选项] 源文件或目录 目标文件或目录

    说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。(Slowke.comlinux/unix命令)

    命令中各选项的含义为:

      - I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。

      - f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。

      如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。

    以上内容摘自网络,仅供自用。

    Related Links:

  • »linux/unix备忘:perl 取得系统当前日期的命令 3种方法

  •  Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 (尚无评价)
    Loading ... Loading ...

    Keywords/Tags: none

    unix 文件比较命令: comm 比较两个文件中相同不同行

    Slowke |归档在: 易工具·Tool, linux/unix命令 | |阅读 11,190 次 |Tags: , ,

    常用指南:用的时候总要看帮助,连帮助也不想看的人直接看以下三行。

    Comm 命令 (Unix/Linux/Cygnu)

    如果想对两个有序的文件进行比较,可以使用comm命令。

    comm - 12 file1 file2 就只显示在两个文件中都存在的行;
    comm - 23 file1 file2 只显示在第一个文件中出现而未在第二个文件中出现的行;
    comm - 123 file1 file2 则什么也不显示。

    ·完整解说via:Winter
    Comm命令

    如果想对两个有序的文件进行比较,可以使用comm命令。

    语法:comm [- 123 ] file1 file2

    说明:该命令是对两个已经排好序的文件进行比较。其中file1和file2是已排序的文件。comm读取这两个文件,然后生成三列输出:仅在file1中出现的行;仅在file2中出现的行;在两个文件中都存在的行。如果文件名用”- “,则表示从标准输入读取。

    选项1、2或3抑制相应的列显示。例如
    comm - 12就只显示在两个文件中都存在的行;
    comm - 23只显示在第一个文件中出现而未在第二个文件中出现的行;
    comm - 123则什么也不显示。

    Related Links:

  • »将Dos格式转化为Unix格式方法
  • »linux/unix命令备忘:ln -s 建立文档连结

  •  Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 (尚无评价)
    Loading ... Loading ...

    Keywords/Tags: , ,

    linux/unix命令备忘:ln -s 建立文档连结

    Slowke |归档在: 易工具·Tool, linux/unix命令 | |阅读 12,955 次 |Tags: none

    目标:将某目录 /home/slowke/www/tools 映射为apache默认文档 /home/slowke/www/htdocs下的一个目录,达到可以通过WEB访问的目的。

    ln -s /home/slowe/www/tools /home/slowke/www/htdocs/tools

    现在通过web http://www.slowke.com/tools 访问原来的文件了。

    附:ln 文档连结 详细说明
    命令格式:ln -s oldname newname ( Hard link )
    同一文档,可拥有一个以上之名称,可将文档做数个连结.例子 :
    ln -s file1 file2   将名称 file2,连结至文档 file1. (Slowke.com 慢客整理)

    用途说明:

    1. 为一个文件建立别名,方便系统调用,而不需要修改任何配置。

    2. 为一个目录建立别人,方便系统调用,而不需要修改任何配置。

    Related Links:

  • »unix 文件比较命令: comm 比较两个文件中相同不同行
  • »将Dos格式转化为Unix格式方法

  •  Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 (尚无评价)
    Loading ... Loading ...

    Keywords/Tags: none

    ftp自动远程同步日志文件脚本

    Slowke |归档在: 易工具·Tool, linux/unix命令 | |阅读 7,956 次 |Tags: none

    由于经常要备份远程定期生成的程序日志文件,准备通过本地或某其他服务对远程服务器的文件进行备份。到网上搜了一下,整理了以下脚本,可供参考。

    sync_slowke.sh
    #!/bin/sh

    ## 获取当前日期 格式为 20060820 今天取得昨天的日志文件,名称为 access-20060819.log
    dt=`date ‘+%Y%m%d’ | awk ‘{ print $1-1 }’ `

    FILE=access-${dt}.log
    ftp -i -in www.slowke.com 21
    user username password
    cd /logs
    get $FILE
    bye
    !

    FTP命令行帮助

    附录:
    FTP的命令行格式为:
    ftp -v -d -i -n -g [主机名] ,其中
    -v 显示远程服务器的所有响应信息;-n 限制ftp的自动登录,即不使用;.n etrc文件;-d 使用调试方式;

    -g 取消全局文件名。

    FTP使用的内部命令如下(中括号表示可选项):

    1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip

    2.$ macro-ame[args]: 执行宏定义macro-name。

    3.account[password]: 提供登录远程系统成功后访问系统资源所需的补充口令。

    4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。

    5.ascii:使用ascii类型传输方式。
    6.bell:每个命令执行完毕后计算机响铃一次。

    7.bin:使用二进制文件传输方式。
    8.bye:退出ftp会话过程。

    9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。

    10.cd remote-dir:进入远程主机目录。

    11.cdup:进入远程主机目录的父目录。

    12.chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod 777 a.out。

    13.close:中断与远程服务器的ftp会话(与open对应)。

    14.cr:使用asscii方式传输文件时,将回车换行转换为回行。

    15.delete remote-file:删除远程主机文件。

    16.debug[debug-value]:设置调试方式, 显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。

    17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件
    18.disconnection:同close。

    19.form format:将文件传输方式设置为format,缺省为file方式。

    20.get remote-file[local-file]: 将远程主机的文件remote-file传至本地硬盘的local-file。

    21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。

    22.hash:每传输1024字节,显示一个hash符号(#)。

    23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。
    24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。

    25.image:设置二进制传输方式(同binary)。

    26.lcd[dir]:将本地工作目录切换至dir。

    27.ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本地文件local-file。

    28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。
    29.mdelete[remote-file]:删除远程主机文件。
    30.mdir remote-files local-file:与dir类似,但可指定多个远程文件,如 :mdir *.o.*.zipoutfile 。

    31.mget remote-files:传输多个远程文件。

    32.mkdir dir-name:在远程主机中建一目录。

    33.mls remote-file local-file:同nlist,但可指定多个文件名。
    34.mode[modename]:将文件传输方式设置为modename, 缺省为stream方式。
    35.modtime file-name:显示远程主机文件的最后修改时间。

    36.mput local-file:将多个文件传输至远程主机。

    37.newer file-name: 如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。
    38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。
    39.nmap[inpattern outpattern]:设置文件名映射机制, 使得文件传输时,文件中的某些字符相互转换, 如:nmap $1.$2.$3[$1,$2].[$2,$3],则传输文件a1.a2.a3时,文件名变为a1,a2。 该命令特别适用于远程主机为非UNIX机的情况。
    40.ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。

    41.open host[port]:建立指定ftp服务器连接,可指定连接端口。

    42.passive:进入被动传输方式。

    43.prompt:设置多个文件传输时的交互提示。

    44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令, 该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。
    45.put local-file[remote-file]:将本地文件local-file传送至远程主机。
    46.pwd:显示远程主机的当前工作目录。

    47.quit:同bye,退出ftp会话。

    48.quote arg1,arg2…:将参数逐字发至远程ftp服务器,如:quote syst.
    49.recv remote-file[local-file]:同get。

    50.reget remote-file[local-file]:类似于get, 但若local-file存在,则从上次传输中断处续传。

    51.rhelp[cmd-name]:请求获得远程主机的帮助。

    52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态, 否则显示文件状态。

    53.rename[from][to]:更改远程主机文件名。

    54.reset:清除回答队列。

    55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。
    56.rmdir dir-name:删除远程主机目录。

    57.runique:设置文件名只一性存储,若文件存在,则在原文件后加后缀.1, .2等。

    58.send local-file[remote-file]:同put。

    59.sendport:设置PORT命令的使用。

    60.site arg1,arg2…:将参数作为SITE命令逐字发送至远程ftp主机。

    61.size file-name:显示远程主机文件大小,如:site idle 7200。

    62.status:显示当前ftp状态。

    63.struct[struct-name]:将文件传输结构设置为struct-name, 缺省时使用stream结构。

    64.sunique:将远程主机文件名存储设置为只一(与runique对应)。

    65.system:显示远程主机的操作系统类型。

    66.tenex:将文件传输类型设置为TENEX机的所需的类型。

    67.tick:设置传输时的字节计数器。

    68.trace:设置包跟踪。

    69.type[type-name]:设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。

    70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask 3

    71.user user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。
    72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp 服务器的所有响 应都将显示给用户,缺省为on.

    73.?[cmd]:同help.


    Technorati : , ,

    Related Links:

  • »No related posts

  •  Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 (尚无评价)
    Loading ... Loading ...

    Keywords/Tags: none

    Slowke.com 慢客 Slowke.com 慢客 Slowke.com 慢客
    Slowke.com 慢客 使用WordPress 中文版提供动力