- 论坛徽章:
- 0
|
第一部分 上机环境
1.1 UNIX主机环境
UNIX主机信息
1、操作系统:SCO UNIX
2、IP地址129.6.114.201
3、用户名:xyw
UNIX文件
假设已经存在下列目录及文件:
/usr/xyw xyw用户的家目录
/usr/xyw/.profile 批处理文件
/usr/xyw/pwdhlp 文本文件
/usr/xyw/doc/readme.doc 文本文件
/usr/xyw/doc/who.txt 文本文件
/usr/xyw/bin/calendar 二进制文件
/usr/xyw/bin/dispmesg 文本文件
/usr/xyw/bin/calling 二进制文件
/usr/xyw/tmp 目录
1.2 工作站环境
工作站硬件配置
1、计算机:Pentium PC机
2、网卡
工作站软件配置
1、操作系统为DOS 6.22
2、中文Windows 3.2
3、NetWare上网软件(for DOS)
4、TCP/IP协议驱动软件(for DOS and Windows 3.x)
5、NetTerm软件(for Windows)
6、FTP软件(for DOS)
并假设已经存在下列目录
f:\apps\netterm.ins NetTerm安装盘(目录)
f:\apps\ftp ftp软件(目录)
c:\dos\help.hlp 二进制文件
c:\temp\to\auto.bat 文本文件
c:\temp\to\print.exe 二进制文件
c:\temp\from 目录
第二部分 在工作站上登录UNIX
2.1 NetTerm的安装
NetTerm软件是telnet的变种,除了具有telnet的基本功能外,还可以远程拨号连接。NetTerm是在Windows环境下运行的软件,假设已经安装好第一部分所述工作站软件配置的第1、2、3、4项,本节介绍第5项NetTerm软件的安装。现在介绍从网络上安装NetTerm的步骤,在安装前假设安装程序放在f:\apps\netterm.ins目录中。
安装步骤
1、在Windows 3.2下运行f:\apps\netterm.ins\nt16323.exe,具体操作步骤如下:
f:
cd \apps\netterm.ins
win nt16323.exe
[注]要在Windows 95下安装NetTerm,请运行nt32425.exe或nt32400.exe。
2、当出现“WinZip Self-Extractor”运行框时,用鼠标点击“Setup”按扭。
3、当出现“NetTerm Installation”运行框时,用鼠标点击“Continue”按扭。
4、当出现一运行框,提示输入安装路经“C:\netterm”时,用鼠标点击
“Continue”按扭。以后开始安装。
5、若以前曾安装过netterm,会出现是否覆盖以前内容的提问信息,这时要
点击“Yes”按扭。
6、当出现“NetTerm 3.2.3 Setup is complete!”时用鼠标点击“确定”按扭。
2.2 NetTerm的使用
设置
1、在Windows下双击NetTerm组下的NetTerm图标,会出现NetTerm画面。
2、选择“File ->; Phone Directory”。
3、在Phone Directory下,输入参数:
Connection: TCPIP
Keys: Default
Emulation: VT100
Telnet Port: 23
Host Name: 任意输入一名字,作为标识,假设是xyw01
Host/IP: UNIX服务器的IP地址,如129.6.114.201
用鼠标点击“Add”按扭,将以上设置保存到Phone Directory的列表中。
4、在以上画面下,用鼠标点击“Connect”按扭,就会出现信息,要求输入UNIX
用户名,这表示与UNIX已经连通。
登录UNIX
1、在Windows下双击NetTerm组下的NetTerm图标,会出现NetTerm画面。
2、选择“File ->; Phone Directory”。
3、在Phone Directory的列表中,选择xyw01项,用鼠标点击“Conenct”按扭,
就会出现信息,要求输入UNIX用户名,对于SCO UNIX来说,信息如下:
SCO OpenServer (TM) Release 5
login:
这表示本台计算机已经在当作UNIX主机的仿真终端使用了。在login下,
输入UNIX的用户名,再输入口令。对于SCO UNIX,接着会出现下列信息:
TERM = (ansi)
要求输入终端类型(括号中的内容为缺省),在此输入vt100并回车,就会
出现UNIX的提示符:
$
以后按照UNIX的要求操作即可。
断开与UNIX连接、退出NetTerm
1、点击断开连接按扭(或选择“File ->; Disconnect”)。
2、选择“File ->; Exit”,以后点击“确定”。
3、退出Windows。
第三部分 UNIX常用命令的使用
3.1 常用命令之一
查看用户及登录情况
找出此系统中已经登录的用户:
who
查看自己的注册名、使用终端和登录日期:
who am i
用finger命令查看已经登录的用户信息:
finger
用finger命令查看root用户信息:
finger root
用finger命令查看129.6.114.201主机上root用户信息:
finger root@129.6.114.201
简单命令
查看finger命令的帮助信息:
man finger (按键:<Enter>;换页、<Delele>;退出)
查看日期和时间:
date
显示1999年日历:
cal 1999
将“HUAWEI"用大字显示:
banner "HUAWEI"
计算1234/6=?:
bc
1234/6 (按<Ctrl+d>;组合键退出bc)
清除屏幕:
clear
pwd和cd操作
查看当前工作目录:
pwd
进入根目录:
cd /
pwd
进入/usr/bin目录
cd /usr/bin
pwd
进入家目录下的doc目录
cd $HOME/doc
pwd
进入家目录
cd
pwd
显示目录
显示家目录内容:
cd
ls
ls -l
ls -a
ls -al
ls *
ls -d *
ls -dl *
显示根目录
cd /
ls
ls | more (按键:<Enter>;换行、空格翻页、<Delele>;退出)
ls -l | more
ls d* | more
ls -d d*
将显示内容保存到家目录的文件rootls中:
ls -l >; /usr/xyw/rootls
cd
ls rootls
显示文件内容
用cat命令显示/usr/xyw/pwdhlp文件内容:
cd
cat pwdhlp
用more命令显示以上内容:
more pwdhlp (按键:<Enter>;换行、空格翻页、<Delele>;退出)
另外一种显示方法:
cat pwdhlp | more
创建目录
在家目录下创建子目录animal、plus1和plus2:
cd
mkdir animal
mkdir plus1
mkdir plus2
显示并记录其权限:
ls -l
vi的使用
用vi编辑器建立文件/usr/xyw/animal/tiger:
cd animal
vi tiger
(文件内容如下:)
It was a hot, blustery day. Most folks stayed indoos. Not me. A tiger
came ambling down the street.
显示tiger文件名,记录其权限:
ls -l tiger
显示tiger文件内容,确认内容是否正确:
cat tiger
拷贝文件
将tiger文件拷贝到它的父目录中, 并查看内容:
cp tiger ..
cd ..
ls
cat tiger
将/etc/passwd文件拷贝成当前目录下的passwd.bak文件, 并查看passwd.bak内容:
cp /etc/passwd passwd.bak
more passwd.bak
移动文件
将passwd.bak移动到plus1目录,并查看是否移动:
ls passwd.bak
mv passwd.bak plus1
ls passwd.bak
cd plus1
ls passwd.bak
删除操作
删除passwd.bak文件:
rm passwd.bak
删除子目录plus2:
cd
rmdir plus2
删除子目录plus1及其内容:
rm -r plus1
查看是否删除plus1和plus2
ls -l
文件的存取权限
查看文件tiger的存取权限:
ls -l tiger
更改tiger的存取权限为777:
chmod 777 tiger
更改tiger的属主为root:
chown root tiger
更改tiger的属组为group:(选做)
chgrp group tiger
find命令的使用
在家目录极其子目录中查找tig开头的文件名:
cd
find . -name "tig*" -print
grep命令的使用
在文件/usr/xyw/pwdhlp中查找“/etc/passwd”:
cd
cat pwdhlp | grep "/etc/passwd"
或
grep "/etc/passwd" < pwdhlp
cpio命令的使用
将animal目录下的内容备份到/usr/xyw/anmlbak一个文件中:
cd
find animal -print | cpio -ocdv >; anmlbak
将以上备份内容恢复到/usr/xyw/tmp目录中:
cd tmp
cpio -icdv < ../anmlbak
compress命令的使用
将文件/usr/xyw/bin/calling文件压缩:
cd /usr/xyw/bin
compress calling
查看:
ls calling*
将以上压缩文件解压缩:
uncompress calling.Z
综合思考练习题
练习题1:
(1)在/usr/xyw目录下编辑一个程序,要求运行时显示:
Welcome to use UNIX
当前时间
提示:用vi编辑文件、修改文件存取权限
(2) 运行该程序
提示:运行文件时,给出文件路径,如./运行文件名
(3) 当以xyw登录UNIX后,自动执行以上程序
提示:修改/usr/xyw/.profile文件
练习题2:怎样才能在当前目录下直接执行程序,而不需指定路径。
提示:修改.profile中的PATH环境变量中追加"."。
3.2 常用命令之二(选做)
收发邮件
发邮件(假设收方用户名是xyw)
mail xyw
(输入主题和内容,按<Ctrl+d>;键退出)
查看邮件
mail
(输入序号或回车显示邮件内容,按q键退出)
登录双方传递消息:
假设双方的登录名都是xyw,使用终端分别是ttyp0和ttyp1。
在双方登录者的机器上都运行:
mesg y
(允许接收对方消息)
发送消息给另一登录者:
(发送方:)
write xyw ttyp0
(接着输入消息,按<Ctrl+d>;或<Delete>;键结束)
(接收方:屏幕自动显示对方用write送来信息)
双方交互式传送信息:
(主叫方:)
talk xyw ttyp0
(被叫方:)
talk xyw
(任意一方按<Delete>;键结束对话)
3.3 常用命令之三
以下有些命令必须具有相应权限才能操作。
修改口令
修改自己的口令:
passwd
修改xyw用户口令:
passwd xyw
修改时间:
(假设当前时间是1998年8月12日16时26分)
date -t 199808121626
查看磁盘使用情况:
查看磁盘自由空间:
df -v
查看磁盘使用情况:
du /usr/xyw
进程管理
显示进程信息:
ps
ps -u xyw
ps -e
ps -f
ps -ef | more
杀掉有关xyw用户的进程:
ps -ef | grep xyw
kill 1200 (假设进程号是1200)
用户管理(选做)
增加用户组cmm:
groupadd cmm
增加新用户linda:
useradd -m linda
passwd linda
cdrom的使用(选做)
挂接cdrom:
mkdir /cdrom
chmod 555 /cdrom
mount -r /dev/cd0 /cdrom
查看cdron内容:
cd /cdrom
ls
解挂cdrom:
cd /
umount /dev/cd0
第四部分 ftp的使用
4.1 ftp的安装
现在介绍的ftp是在DOS下运行的,假设已经安装好了第一部分所述工作站软件配置的第1、3、4项,本节介绍第6项ftp的安装。现在介绍从网络上安装ftp的步骤,在安装前假设安装程序放在f:\apps\ftp目录中。
安装步骤:
xcopy f:\apps\ftp\*.* c:\ftp\*.*/s
4.2 使用ftp拷贝文件
一、ftp的运行
c:
cd \ftp
ftp 129.6.114.201 (假设129.6.114.201是服务器ip地址)
(输入UNIX用户名xyw和口令,会出现提示符
ftp>;
二、将本地计算机C:\DOS目录下的help.hlp拷贝到远程主机的/usr/xyw/tmp目录下。
命令如下:
ftp>; binary
ftp>; lcd c:\dos
ftp>; cd /usr/xyw/tmp
ftp>; put help.hlp
三、将本地计算机C:\TEMP\TO目录下的所有文件拷贝到远程主机的/usr/xyw/tmp目录下。
命令如下:
ftp>; binary
ftp>; lcd c:\temp\to
ftp>; cd /usr/xyw/tmp
ftp>; mput *.*
四、将远程主机的/usr/xyw/bin/dispdate文本文件拷贝到本地计算机C:\TEMP\FROM目录下。
命令如下:
ftp>; ascii
ftp>; lcd c:\temp\from
ftp>; cd /usr/xyw/bin
ftp>; get dispmesg
五、将远程主机的/usr/xyw/doc目录下的所有文件按文本文件格式拷贝到本地计算机C:\TEMP\FROM目录下。命令如下:
ftp>; ascii
ftp>; lcd c:\temp\from
ftp>; cd /usr/xyw/doc
ftp>; mget *
六、ftp的退出
ftp>; close
ftp>; quit |
|