实验 1:用户的登录与退出、IO 重定向与简单文件操作
1、实验目的:
(1)、掌握用户的登录与退出的方法;
(2)、掌握用户退出系统的意义和必要性;
(3)、掌握 shell I/O 重定向,参数替换、命令替换、变量替换和三种引号机制。
2、实现设备
一台装有 Linux 系统的服务器,每人一台 PC 机前是 Windows 操作系统。本实验采取
Windows 系统安装 Linux 系统虚拟机的办法进行。
3、实验方法与注意事项
请不要在系统内做对系统或对其他用户不安全的事情。
要求每个同学登录后系统后,要在自己的家目录内用 mkdir 命令以自己的学号或名字
创建一个子目录。以后所有工作都要在自己的目录内进行。
由于我们以 root 用户工作的,权限很大,操作时要谨慎从事,否则会造成不良后果。
用户要按通常实验要认真书写实验报告。
4、过程为:
(1)首先获取实验指导书文档,认真阅读其内容,然后按指导书的要求进行操作。
(2)在桌面或开始菜单启动虚拟机管理软件 VMWare;
(3)在 VMWare 控制下启动 Linux;
(4)在图形界面以 root 用户登录,密码为 123456。
(5)登录后,新建或启动一个终端。
(6)先用 ls 命令按不同的格式列样本目录的内容;必要时可用 man 命令查阅 ls 命令的用法。
(7)按自己的名字创建工作目录。方法为:
mkdir 目录名
比如 mkdir zhangsan
(8)使用 cd 命令将工作目录改变为刚创建的目录。方法为:
cd 目录名
比如: cd zhangsan
(9)使用 cp 命令将/etc/rc.d/init.d 目录的内容复制到自己的工作目录。方法为:
cp /etc/rc.d/init.d/* .
(10)shell I/O 重定向,参数替换、命令替换、变量替换和三种引号机制。
(11)使用学过的文件管理命令(ls,cp,mv,rm,cat,more,less,pr,wc 等)对这些文件进
行操作,必要时可用 man 命令查看这些命令的用法;
(12)采用某种方法(比如管道、过滤等)阅读/etc/passwd 和/etc/group 文件确定自己的 uid 和
gid,再用 id 命令查看自己的 uid 和 gid,并对两个结果进行比较。
(13)使用 vi 你刚复制来的文件,比如 atd、halt 等,使用 vi 的各种命令和方法对该文件进行
编辑修改等。比如:
vi atd
vi halt
vi atd halt
(14)实验完毕后,要系统中签退。