linux实验报告

  • 格式:doc
  • 大小:2.34 MB
  • 文档页数:19

下载文档原格式

  / 19
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一

实验名称:Linux 基本命令的使用

实验时间:2学时

实验目的:熟练使用Linux字符界面、窗口系统的常用命令。

实验内容

(一)Linux操作基础

1.重新启动linux或关机(poweroff,shutdown,reboot,init 0,init 6)

2.显示系统信息(uname),显示系统日期与时间,查看2014年日历(date,cal)

①uname:查看系统与内核相关信息

uname -asrmpi

参数:

-a :所有系统相关的信息;

-s: 系统内核名称;

-r: 内核的版本;

-m:本系统的硬件名称,如i686或x86_64;

-p: CPU的类型,与-m类似,只是显示的是CPU的类型;

-i :硬件的平台(ix86).

②date:显示日期的命令

③cal:显示日历

单独cal:列出当前月份的日历

cal 2014:列出2014年的日历

cal 5 2014:列出2014年五月的目录

3.使用帮助命令(man,help)

①man:是manual(操作说明)的简写,是在线帮助系统

man后跟某个命令就会详细说明此命令,例如:man man就会详细说明man 这个命令的用法;

②help:也是帮助命令,一般会在命令后,例如:cd --help 就会列出cd命令的使用说明。

4.查看当前登陆用户列表(who),显示当前用户(whoami)

①who:显示目前已登录在系统上面的用户信息;

②whoami:查询当前系统账户

5.建立一个新用户mytest,设定密码(useradd,passwd)

①useradd mytest(建立新用户mytest);

②passwd mytest(给mytest用户设置密码)

6.用mytest登录,用户注销或退出(logout, exit)

①logout,exit(注销或退出用户)

②输入mytest及刚才设置的密码,就登录了mytest账户

7.转换用户身份(su)

su root :切换到root用户;

su mytest:切回mytest用户

(二)文件操作命令

8.显示当前工作目录,显示当前目录下的内容,列出所有文件和目录(包括隐含文件)(pwd,dir, ls)

①pwd显示当前目录:/home/mytest

②dir显示当前目录下的所有目录:anaconda-ks.cfg Documents Music Public

Desktop Downloads Pictures Templates Videos

③ls显示所有文件及目录:anaconda-ks.cfg Documents Music Public Desktop Downloads Pictures Templates Videos

9.建立一个新目录test,并建立其子目录t1,t2和t3,进入t1子目录(mkdir, cd)

①mkdir test(新建一个test目录);

②cd test(进入test目录);

③mkdir t1 t2 t3(建立三个子目录t1 t2 t3);

④cd t1(进入t1子目录);

10.在t1目录下,建立一个空文件aa(touch)

touch aa(建立空文件aa)

11.用vi编辑器建立一个源文件bb,输入3到5行文字,然后保存并退出

①vi bb;(创建bb文件并编辑);

②i(插入);

③输入内容:aaaaa

Bbbbb

Ccccc

Ddddd

④etc(退出);

⑤:wq(保存并退出)

12.将aa和bb复制到t2目录下,将t2目录的bb文件移动到t3子目录下并改名

①cp aa bb /home/mytest/test/t2(将aa bb复制到t2目录下)

②cd /home/mytest/test/t2(先进入t2这个目录)

mv bb /home/mytest/test/t3(把bb移动到t3目录下)

13.显示aa文件和bb文件的内容(cat)

①cat /home/mytest/test/t1/aa(显示aa的内容)

②cat /home/mytest/test/t1/bb(显示bb的内容)

14.分页显示一个大文件(more, less)

cat /etc/passwd | more

cat /etc/passwd | less

15.在文件bb中查找某个特定的字符串(grep)

grep cc /home/mytest/test/t1/bb(在bb中找cc字符串)

16.查找某个特定文件(find)

find bb(在所有目录中找bb文件)

17.练习history命令,并执行其中一条历史命令;快速重复执行上一条命令

①history(显示所用过的命令)

②!44(执行历史记录中的第44条命令)

18.将ls显示文件的结果,分别覆盖写和追加写到一个新文件中(> 和>>)ls> test.txt(将显示结果覆盖写到test.txt)

ls >>test.txt(将显示结果追加写到test.txt)

19.练习压缩命令和解压缩命令(gzip 和gunzip)

①gzip bb压缩bb文件

②gunzip bb 解压bb文件

20.删除一个文件(rm命令)

rm bb.gz(删除刚才压缩的文件bb.gz)

21.删除一个目录,如test/t11/t3子目录

rmdir /home/mytest/test/t3(删除t3子目录)

22.删除一个用户mytest及其主目录中的内容(userdel)

userdel -r mytest

实验二

实验名称:Vi编辑器的使用

实验时间:2学时

实验目的:熟练掌握Vi编辑器的基本使用方法。

实验内容

1.练习Vi编辑器的启动、保存和退出等操作。

①vi test.txt(创建test.txt文件并编辑)

②i(插入数据)