免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1850 | 回复: 0
打印 上一主题 下一主题

UNIX学习(8) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-26 10:17 |只看该作者 |倒序浏览

                                                  以下内容均在FreeBSD上实验
   
  声明:
      以下内容主要来自于由Paul K. Andersen所著的Just Enough UNIX(Fifth Edition)
  的中译本由人民邮电出版社出版的UNIX实用教程(第5版),宋红,曾庆冬,段桂华,杨路明翻译。
1.远程登陆
  $ ftp :启动ftp
  ftp > open farhost.xyz.edu :如果没有远程服务器,可以试一试(202.96.64.144)
  下面会提示输入用户名和密码
  Connected to farhost.xyz.edu
  220 farhost.xyz.edu FTP server (Version 4.179) ready.
  Name (farhost.xyz.edu): freebsd :输入用户名
  331 Password required for freebsd
  Password : ****** :输入密码,注意密码并不会以任何形式显示
  230 User freebsd logged in.
  ftp > :提示登陆成功
2.获取ftp帮助
  ftp > ?
  以下为输出结果,仅列出3行,其余省略
  Commands may be abbreviated.  Commands are:
  !               features        mls             prompt          site
  $               fget            mlsd            proxy           size
  account         form            mlst            put             sndbuf
  ftp > ? mls : 查看关于mls的帮助信息
  mls     list contents of multiple remote directories
3.获取文件
  ftp > cd pub :切换到pub目录下
  250 OK. .... : FreeBSD提示切换成功,....代表忽略的内容
  ftp > ls  : 列出当前目录下的文件列表
  200 Port ....
  150 Open ......
  文件列表 ....
  226 Transfer ...
  38 bytes ......
  可能出现以上信息,因试验显示乱码,所以没有列出实际显示结果
  有可能在初始提示 : 229 Extended Passive mode OK 。。。。,此时请耐心等待,等待列出结果
  对于ftp而言,有两种类型文件,一种是ASCII文件,另一中是binary file(包含如图形,音频或压缩文本的二进制文件)
  ftp > ascii : 将文件类型转变成ASCII,如果想转变成二进制,输入binary
  ftp > xyz.txt xyz.copy : 将服务器上的xyz.txt拷贝到本地,并且命名为xyz.copy
  local: fei.gif remote: fei.gif
  200 PORT ... OK
  150...port 50531
  150 .... 55.5kbytes...|
  100%**********************************| 56882     272.28 KB/s    00:00 ETA
  226-....K
  226 0.000 ..... 637.33 Mbytes
  56882 bytes received in 00:00 (270.11 KB/s)
  以上是我从202.96.64.144上获取fei.gif时的显示信息,...为乱码的地方,忽略了。
4.发送文件
  ftp > ascii : 由于ftp对包含文本的ASCII文件和二进制文件的处理方式不一样,所以要选择争取的文件传输方式
  ftp > put meeting.copy metting.event.copy : 把本地文件meeting.copy传输到服务器上,并命名为meeting.event.copy。
这个命令没法试验,因为服务器不让我往上传输文件。

5.结束ftp会话
  ftp > quit : 退出ftp登陆
6.快速登陆
  $ ftp  farhost.xyz.edu
  然后,然后按提示输入用户名和密码,其他同正常登陆一样
7.匿名获取ftp服务
  $ ftp ftp.census.gov
  Connected to backup03.csvd.census.gov.
  220-This is a U.S. Government computer system.
  220-THERE IS NO RIGHT OF PRIVACY IN THIS SYSTEM.
  220-All data contained herein is owned by the U.S. Government and
  220-may be used in any way by authorized personnel.
  220-USE OF THIS SYSTEM CONSTITUTES CONSENT TO THE ABOVE.
  220-Use of this computer without authorization or for unauthorized purposes is a
  220-violation of federal law and punishable by fines or imprisonment (Public Law  99-474).
  220-Evidence of crime found on this system will be reported to appropriate authorities.
  220-Authorized uses only
  Name (ftp.census.gov:freebsd):
  有些服务器会要求用户输入用户名,"guest", "anonymous"密码可能是不需要,或者是”guest“, ”anonymous“,然后登陆成功就可以使用ftp命令保存
  Name (ftp.census.gov:freebsd): anonymous
  331 Please specify the password.
  Password:
  230-Server: ftp2.census.gov
  230-
  230-Personal Identifiable Information (PII) shall not be placed on the FTP
  230-server without prior special arrangement and in conjunction with ITSO.
  230-
  230-NOTE: The data available for anonymous FTP download on this FTP server is
  230-also available over the Web:
  230-http://www2.census.gov
  230-
  230 Login successful.
  Remote system type is UNIX.
  Using binary mode to transfer files.
  以上是登陆美国人口统计局的公共ftp服务器的提示信息
8.文件压缩   
  压缩命令
  
  解压命令
  
  后缀名
  
compress
uncompress
.z
zcat
cpio
cpio
.cpio
gzipgunzip
.gz
pack
unpack
.z
pax
pac
.pax
Stuffit
unsit
.Sit
Packit
unpit
.pit
PKZIP
PKUNZIP
.ZIP
tar
tar
.tar
严格来说,cpio,tar和pax都不是压缩程序,他们是文件归档程序,即把多个文件和目录组合到一个单一文件里,该文件就叫做档案文件,档案文件通常在传输时需要压缩
9. tar命令
  $ tar -cvf unix.tar unix:创建一个归档文件,将unix下所有文件都包含,且其文件名为unix.tar
  $ tar -tf unix.tar : 检查tar文件内容, t表示table,文件表
10.压缩文件:compress
  $ compress -v unix.tar :压缩unix.tar文件,如果成功会生成一个unix.tar.Z,v用于显示文件压缩率
  如果压缩后会使unix.tar文件大小增大,则compress不会压缩,会提示如下信息:
  unix.tar: file would grow; left unmodified
  $ compress -v vim.tar :压缩vim.tar文件,并且显示压缩率
  vim.tar.Z: 17% compression
11.解压文件
  $ uncompress vim.tar.Z : 将vim.tar.Z文件解压
  解压后的文件为vim.tar
12.恢复tar文件
  $ mkdir unix2
  $ tar -xf unix.tar -C unix2 : 将unix.tar文件解压到unix2中
  -C 表示改变目录
实验练习:
  NASA(美国宇航局) explorer.arc.nasa.gov
  登录名 : anonymous
  Genealogical : ftp.cac.psu.edu
  登录名: anonymous
  ftp.cs.wisc.edu
  以上都用anonymous登陆,密码貌似就输入一个合法的邮箱地址就可以,宇航局的貌似有问题,貌似登陆不上
  
  
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/72216/showart_1743394.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP