操作系统实验报告 0.docx

上传人:b****6 文档编号:7318989 上传时间:2023-01-22 格式:DOCX 页数:40 大小:36.17KB
下载 相关 举报
操作系统实验报告 0.docx_第1页
第1页 / 共40页
操作系统实验报告 0.docx_第2页
第2页 / 共40页
操作系统实验报告 0.docx_第3页
第3页 / 共40页
操作系统实验报告 0.docx_第4页
第4页 / 共40页
操作系统实验报告 0.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

操作系统实验报告 0.docx

《操作系统实验报告 0.docx》由会员分享,可在线阅读,更多相关《操作系统实验报告 0.docx(40页珍藏版)》请在冰豆网上搜索。

操作系统实验报告 0.docx

操作系统实验报告0

 

院系:

计算机科学学院___

年级专业:

09级自动化_

课程名称:

操作系统

组号:

2

组员:

罗剑(09064084)

王洋洋(09064087)

姜翔(09064091)

 

2012年6月18日

实验一

 Linux操作系统实验环境熟悉

1登录Linux系统的方式

2Linux常用命令的使用

3使用man命令来获得每个Linux命令的帮助手册并实践

4掌握Linux文件系统中的重要目录及其内容

1、初步了解Linux的命令格式

2、学会如何得到帮助信息

3、实习几个文件维护命令

4、练习常用的Linux命令

小组成员

姓名

学号

组内分工

教师评分

罗剑

09064084

Linux的命令格式练习

王洋洋

09064084

文件维护命令练习

姜翔

09064091

常用的Linux命令练习

 

教师签名:

年月日

1登录Linux系统的方式

(1)基于文本的界面的连接到Linux系统的方式有:

局域网连接:

一般使用远程登录软件通过连接到局域网的一台Linux主机或服务器上。

在Windows下使用的远程登录软件有SSH、telnet等。

因特网连接:

因特网连接与局域网连接相似。

因特网中的Linux服务器很多,如:

http:

//lab.lpicn.org,ssh的设置:

host:

lab.lpicn.org,user:

open,port:

22。

独立连接:

用户使用一台装有Linux系统的计算机,使用文本的界面。

当使用以上三种方式连接Linux系统时,需要向系统输入正确的用户名和口令。

在成功

登录到Linux计算机后,屏幕会出现一个诸如“$”(有可能是其他的符号)的shell提示符。

接着用户可以使用各种各样的linux命令了。

(2)基于图形用户界面:

用户使用一台装了GNOME或KDE图形桌面的Linux系统,可以使用图形界面的登录窗

登录到系统中。

使用Xmanager等软件,在windows下登录到Linux,可以使用linux的图形界面。

在图形界面中通过新建终端操作进入文本界面。

注意Linux的很多命令需要在文本界面

下完成的,Linux用户使用的命令要比Windows操作系统多,且功能强大。

2退出Linux系统:

键。

3Linux常用命令的使用

4使用man命令来获得每个Linux命令的帮助手册并实践

用manls,manpasswd,manpwd命令得到ls、passwd、pwd三个命令的帮助手册。

也可

以使用:

命令名--help格式来显示该命令的帮助信息,如who--help,试一下这些命令。

用who命令显示当前正在你的Linux系统中使用的用户名字:

1)有多少用户正在使用你的Linux系统?

给出显示的结果

2)哪个用户登录的时间最长?

给出该用户登录的时间和日期。

使用下面的命令显示有关你计算机系统信息:

uname(显示操作系统的名称),uname–n(显示系统域名),uname–p(显示系统的CPU

名称)

5掌握Linux文件系统中的重要目录及其内容

例如:

/:

根目录

/bin:

包含二进制可执行的程序文件,是系统必须文件。

 

3Linux常用命令的使用

用上述方法进入linux系统,在终端或命令行窗口中,输入如下linux命令,记录下输出结果

[user@SYS9206-20~]$ls

1.c3.txta.outc.javafile1o.cSSS图片

1.text6bbc.txtfile3process操作系统文档

1.txtaaab.txtdirFileWKCprocess12公共的下载

2.caaa.txtcfflinuxqq_v1.0.2_i386process.c模板音乐

2.txta.cccfilelovesan.c视频桌面

[user@SYS9206-20~]$pwd

/home/user

[user@SYS9206-20~]$xy

bash:

xy:

commandnotfound

[user@SYS9206-20~]$cd

[user@SYS9206-20~]$cd/usr/local

bash:

cd/usr/local:

没有那个文件或目录

4使用man命令来获得每个Linux命令的帮助手册并实践

用who命令显示当前正在你的Linux系统中使用的用户名字:

1)有多少用户正在使用你的Linux系统?

给出显示的结果

2)哪个用户登录的时间最长?

给出该用户登录的时间和日期。

[user@SYS9206-20~]$ls--help

bash:

ls--help:

commandnotfound

[user@SYS9206-20~]$who

usertty72012-05-1017:

54(:

0)

userpts/02012-05-1018:

27(:

0.0)

使用下面的命令显示有关你计算机系统信息:

1)你的操作系统名字是什么?

2)你计算机系统的域名是什么?

3)你计算机系统的CPU名字是什么?

[user@SYS9206-20~]$uname

Linux

[user@SYS9206-20~]$uname-n

SYS9206-20

[user@SYS9206-20~]$uname-p

i686

[user@SYS9206-20~]$whoami

user

[user@SYS9206-20~]$who-a

系统引导2012-05-1017:

53

运行级别52012-05-1017:

53

登录tty22012-05-1017:

541443id=2

登录tty32012-05-1017:

541445id=3

登录tty42012-05-1017:

541449id=4

登录tty52012-05-1017:

541451id=5

登录tty62012-05-1017:

541453id=6

user-tty72012-05-1017:

54旧的1651(:

0)

user+pts/02012-05-1018:

27.2840(:

0.0)

pts/12012-05-1018:

220id=/1终端=0退出=0

[user@SYS9206-20~]$echo$PA1

[user@SYS9206-20~]$shellecho$PS1

bash:

shell:

commandnotfound

[user@SYS9206-20~]$echo$PS1

[\u@\h\W]\$

[user@SYS9206-20~]$PS1=%

%

%set

BASH=/bin/bash

BASHOPTS=checkwinsize:

cmdhist:

expand_aliases:

extquote:

force_fignore:

hostcomplete:

interactive_comments:

progcomp:

promptvars:

sourcepath

BASH_ALIASES=()

BASH_ARGC=()

BASH_ARGV=()

BASH_CMDS=()

BASH_LINENO=()

BASH_SOURCE=()

BASH_VERSINFO=([0]="4"[1]="1"[2]="2"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu")

BASH_VERSION='4.1.2

(1)-release'

COLORS=/etc/DIR_COLORS

COLORTERM=gnome-terminal

COLUMNS=80

DBUS_SESSION_BUS_ADDRESS=unix:

abstract=/tmp/dbus-yc5vR8C8aj,guid=f057b7029ac9e71970c59ff300000047

DESKTOP_SESSION=gnome

DIRSTACK=()

DISPLAY=:

0.0

EUID=500

GDMSESSION=gnome

GDM_KEYBOARD_LAYOUT=us

GDM_LANG=zh_CN.UTF-8

GNOME_DESKTOP_SESSION_ID=this-is-deprecated

GNOME_KEYRING_CONTROL=/tmp/keyring-PeuRpa

GNOME_KEYRING_PID=1661

GROUPS=()

GTK_RC_FILES=/etc/gtk/gtkrc:

/home/user/.gtkrc-1.2-gnome2

G_BROKEN_FILENAMES=1

HISTCONTROL=ignoredups

HISTFILE=/home/user/.bash_history

HISTFILESIZE=1000

HISTSIZE=1000

HOME=/home/user

HOSTNAME=SYS9206-20

HOSTTYPE=i386

IFS=$'\t\n'

IMSETTINGS_INTEGRATE_DESKTOP=yes

IMSETTINGS_MODULE=IBus

LANG=zh_CN.UTF-8

LESSOPEN='|/usr/bin/lesspipe.sh%s'

LINES=20

LOGNAME=user

LS_COLORS='rs=0:

di=01;34:

ln=01;36:

mh=00:

pi=40;33:

so=01;35:

do=01;35:

bd=40;33;01:

cd=40;33;01:

or=40;31;01:

mi=01;05;37;41:

su=37;41:

sg=30;43:

ca=30;41:

tw=30;42:

ow=34;42:

st=37;44:

ex=01;32:

*.tar=01;31:

*.tgz=01;31:

*.arj=01;31:

*.taz=01;31:

*.lzh=01;31:

*.lzma=01;31:

*.tlz=01;31:

*.txz=01;31:

*.zip=01;31:

*.z=01;31:

*.Z=01;31:

*.dz=01;31:

*.gz=01;31:

*.lz=01;31:

*.xz=01;31:

*.bz2=01;31:

*.tbz=01;31:

*.tbz2=01;31:

*.bz=01;3(局部)

5掌握Linux文件系统中的重要目录及其内容

[user@SYS9206-20~]$ls/sbin

acctonhdparmmke2fsrngd

addparthwclockmkfsroute

agettyifcfgmkfs.cramfsrpcbind

alsactlifconfigmkfs.ext2rpc.statd

[user@SYS9206-20~]$ls/dev

blocklp1ram9tty15tty44usbmon1

bsglp2randomtty16tty45usbmon2

buslp3rawtty17tty46usbmon3

cdromMAKEDEVroottty18tty47usbmon4

charmapperrtctty19tty48usbmon5

[user@SYS9206-20~]$ls/etc

abrtinittabquotagrpadmins

acpiinputrcquotatab

adjtimeiproute2rc

aliasesissuerc0.d

aliases.dbrc1.d

alsajavarc2.d

[user@SYS9206-20~]$ls/boot

config-2.6.33-0.52.rc8.git6.fc13.i686.PAE

efi

grub

initramfs-2.6.33-0.52.rc8.git6.fc13.i686.PAE.img

System.map-2.6.33-0.52.rc8.git6.fc13.i686.PAE

vmlinuz-2.6.33-0.52.rc8.git6.fc13.i686.PAE

[user@SYS9206-20~]$ls/lib

alsalibk5crypto.so.3

cpplibk5crypto.so.3.1

crdalibkeyutils-1.2.so

dbus-1libkeyutils.so.1

firmwarelibkrb5.so.3

i686libkrb5.so.3.3

kbdlibkrb5support.so.0

ld-2.12.solibkrb5support.so.0.1

ld-linux.so.2liblvm2app.so.2.1

libacl.so.1liblvm2cmd.so.2.02

libacl.so.1.1.0libm-2.12.so

libaio.so.1libm.so.6

[user@SYS9206-20~]$ls/home

user

[user@SYS9206-20~]$ls/kernel

ls:

无法访问/kernel:

没有那个文件或目录

[user@SYS9206-20~]$ls/opt

[user@SYS9206-20~]$lsmnt

ls:

无法访问mnt:

没有那个文件或目录

[user@SYS9206-20~]$ls/mnt

ls:

无法访问mnt:

没有那个文件或目录

/:

bindevhomelost+foundmntprocsbinsrvtmpvar

bootetclibmediaoptrootselinuxsysusr

[user@SYS9206-20~]$ls/temp

ls:

无法访问/temp:

没有那个文件或目录

[user@SYS9206-20~]$ls/proc

112911618092136fbmtrr

1012921601181021223063filesystemsnet

1053131611181221243364fspagetypeinfo

105513081651181521263465interruptspartitions

105613281661181921273566iomemsched_debug

10801371668182621373547ioportsschedstat

11138167818322144355722irqscsi

1101139167918362156356763kallsymsself

11021417184022368kcoreslabinfo

11201404174918412337810keyssoftirqs

[user@SYS9206-20~]$ls/var

accountdbgamesliblockmailoptruntmpyp

cacheemptygdmlocallognispreservespoolwww

 

第一次接触Linux操作系统的界面,和使用WINDOWS的感觉完全不同,很新颖,很特别,所以在用的过程中有一点不适应。

不过实验对我们的要求不是很高,所以完成实验还是很简单的,如果要想有所收获还需要在课后自己多学习、多思考、多练习。

实验二

 用编辑器编辑并运行C程序

Linux是文本驱动(text-driven)的操作系统,Linux常用的编辑器有:

文本界面下的编辑器

vi:

最令UNIX类操作系统初学者裹足不前的editor,然而只要你习惯于操作,你会觉得比任何的editor都好用,且功能强大。

pico或nano:

一种风格很像MicrosoftDOS的EDIT的一种文本编辑器。

一些发行版没安装。

emacs:

linux编辑器,功能强大的全屏幕编辑器。

命令行方式建议使用emacs或vi

登录你的Linux系统。

1.pico文本编辑器的使用:

2.vi文本编辑器的使用:

3.用vi编辑一个打印“Hello.IamaCprogram”字串的C语言程序。

4.cc,gcc,g++,gdb的使用

小组成员

姓名

学号

组内分工

教师评分

罗剑

09064084

pico文本编辑器的使用

vi文本编辑器的使用:

王洋洋

09064087

用vi编辑一个打印“Hello.IamaCprogram”字串的C语言程序

姜翔

09064091

cc,gcc,g++,gdb的使用

 

教师签名:

年月日

vi编辑器的使用:

a.在shell提示符下,输入vifirscrip并按键。

vi的界面将出现在显示屏上;

b.输入a,输入ls–la,并按键;

c.输入who,并按键;

d.输入pwd,再按键。

e.输入:

wq,并按键;

f.在shell提示符下,输入bashfirscrip并按键;

g.观察结果。

[user@SYS9206-03~]$bashfitstscript

总用量672

drwx------.39useruser40965月1019:

22.

drwxr-xr-x.3rootroot40966月242010..

-rw-rw-r--.1useruser493月3120110.txt

-rw-r--r--.1useruser122884月1901:

37.0.txt.swp

-rwxrwxr-x.1useruser49445月301:

361111

-rw-rw-r--.1useruser1675月301:

3611.c

-rw-rw-r--.1useruser04月72011123.txt

-rw-rw-r--.1useruser3975月903:

211.c

-rw-rw-r--.1useruser344月720111.txt

-rwxr-xr-x.1useruser3585月904:

222.c

drwxrwxr-x.2useruser40964月1901:

093

-rwxrwxrwx.1useruser344月1901:

118

drwxrwxr-x.2useruser40963月312011a

-rw-rw-r--.1useruser654月2503:

27a.c

-rwxr-xr-x.1rootroot57864月142011a.out

-rw-------.1useruser76985月1018:

44.bash_history

-rw-r--r--.1useruser181月222010.bash_logout

-rw-r--r--.1useruser1761月222010.bash_profile

-rw-r--r--.1useruser1241月222010.bashrc

-rwxrwxr-x.1useruser46984月282011bb

-rw-r--r--.1rootroot464月142011bb.c

drwxr-xr-x.5useruser40965月903:

36.cache

drwxr-xr-x.8useruser40964月204:

12.config

-rwxrwxr-x.1useruser51755月903:

21creat

-rwxrwxr-x.1useruser49635月903:

07creat2

-rwxrwxr-x.1useruser48595月904:

22creat3

-rw-rw-r--.1useruser263月312011d

-rw-rw-r--.1useruser102404月72011data.tar

drwx------.3useruser40966月242010.dbus

-rw-------.1useruser10984月282011dead.letter

drwxr-xr-x.5useruser40965月1019:

18desktop

-rw-------.1useruser122883月312011.dezhi.swp

drwxrwxr-x.2useruser40963月312011e

-rw-------.1useruser166月242010.esd_auth

drwx------.8useruser40964月1900:

34.evolution

-rw-rw-r--.1useruser175月1019:

22fitstscript

drwxr-xr-x.2useruser40963月2017:

12.fontconfig

-rw-r--r--.1rootroot2063月312011fork_test.c

drwx------.4useruser40965月1018:

04.gconf

drwx------.2useruser40965月1019:

18.gconfd

-rwxr-xr-x.1rootroot48333月312011getpid_test

-rw-r--r--.1rootroot823月312011getpid_tes

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 专升本

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1