资源描述:
《unix试验指导书 2011new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验一、 UNIX操作系统基本操作1.实验目的通过本实验掌握telnet客户端的使用,登录到远程主机,熟悉文件系统的基本命令。2.实验内容需掌握的基本命令包含:cat,cd,cp,head,ls,mkdir,mv,rm,passwd,pwd,rmdir,tail,wc等;学会使用vi编辑文件。3.实验准备了解telnet的原理和使用方法。了解上述基本命令的功能。4.实验步骤1)用telnet客户端登录到主机。2)用passwd命令修改自己的口令。3)用pwd命令察看自己的主目录($HOME)。4)用mkdir在自己的主目录($HOME)
2、建立名为psdir的目录。5)用cd命令把当前目录改为$HOME/psdir。6)用vi编辑文件pass,输入修改后的口令并保存。7)用ls,cat,head,tail观察pass文件。8)用cp命令将pass复制一份为pass2。9)用mv命令将pass2移动到$HOME下。10)建立文件rmtest,用rm删除它。5.实验报告要求描述unix命令行的一般形式。6.参考实例C>telnetunix[root@localhost/root]#[root@localhost/root]#passwdNewUNIXpassword:Rety
3、penewUNIXpassword:passwd:allauthenticationtokensupdatedsuccessfully[root@localhost/root]#pwd/root[root@localhost/root]#mkdirpsdir[root@localhost/root]#cdpsdir[root@localhostpsdir]#vipass[root@localhostpsdir]#cppasspass2[root@localhostpsdir]#mvpass2..[root@localhostpsdir]
4、#cd[root@localhost/root]#rmrmtest实验一、 设置个性化的工作环境1.实验目的调整并设置一个用户的工作环境。2.实验内容设置用户自己的工作环境,可以设置的环境变量的文件是/etc/profile和/etc/bashrc以及用户自身的~/.bashrc和~/.bash_profile。3.实验准备了解Linux/UNIX下的基本命令date,time,echo等的基本用法。4.实验步骤1)修改自己$HOME目录下的.bash_profile文件。#.bash_profile#getthealiasesandf
5、unctionsif[-f~/.bashrc]then.~/.bashrcfiPATH=.$HOME/bin:$PATHexportPATHLOGNAME=$(logname)exportLOGNAMEHOST=$(hostname)exportHOSTumask022set–oignoreeofEDITOR=/usr/bin/viMAIL=/usr/spool/mail/$LOGNAMEexportMAILcase$LOGNAMEinroot)PS1=”$HOST#”;;*)PS1=”$HOST$”;;esacPS2=’youneed
6、tofinishinputing…’aliascls=’clear’aliasdir=’ls’aliasccopy=’cp’aliasrename=’mv’aliasmd=’mkdir’aliasrd=’rmdir’aliasdelete=’rm–rf’1)执行命令source.bash_profile,使修改后的.bash_profile生效。2)检查是否实现了特定的工作环境设置。a)执行命令echo$HOST和echo$LOGNAME,分别显示主机名和用户名。b)新建一个文件,执行命令ls–l文件名,检查文件权限。c)按下ctrl+
7、d后不注销。d)给当前用户发一封邮件,shell提示有新邮件。e)分别输入.bash_profile中的别名,相应执行别名所指定的命令。实验三、 Shell编程方法1、实验目的了解常用shell的编程特点,掌握shell程序设计的基础知识。对shell程序流程控制、shell程序运行方式、bash程序的调试方法及bash的常用内部命令又进一步的认识和理解。通过本实验,应基本掌握编写shell程序的步骤、方法和技巧。2、实验内容在LinuxB-shell下,使用函数模块建立一个shell程序source,用来存储和查询学生成绩,并提供菜单
8、显示选项;同时可以根据用户输入的选项来执行查询、添加、计算总分、统计平均分等功能。另外,要求自己建立本组学生姓名和成绩信息,并保存在当前$HOME目录的record文件中,文件中的每一行记录了一个学生的信息