当前位置:文档之家› Linux操作系统实验报告1

Linux操作系统实验报告1

实验Linux shell基本命令使用

实验目的:

熟悉Linux操作系统环境,掌握Linux的基本命令。

实验提示:

1、Linux命令行的语法结构:

$ command [[-]option(s)] [option argument(s)][command argument(s)]

含义:

●$:linux系统提示符,您的linux系统可能是其他的提示符

●Command:linux命令的名字

●[[—]option(s)]:改变命令行为的一个或多个修饰符,即选项●[option argument(s)] :选项的参数

●[command argument(s)]:命令的参数

2、登录Linux系统的方式:

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

●局域网连接:一般使用远程登录软件通过连接到局域网的

一台Linux主机或服务器上。在Windows下使用的远程登

录软件有SSH、telnet等,在http://www.ssh。com/下载

SSH软件。

●因特网连接:因特网连接与局域网连接相似。因特网中的

Linux服务器很多,如:http://lab.lpicn。org,ssh的设置:

✓host:https://www.doczj.com/doc/d619202132.html,,user:open,port:22,

password:open123

✓host:lab。lupa。cn,user: lab, port:22,password:

lab

●独立连接:用户使用一台装有Linux系统的计算机,使用

文本的界面.

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

户名和口令.在成功登录到Linux计算机后,屏幕会出现一个诸如

“$" (有可能是其他的符号)的shell提示符。接着用户可以使用

各种各样的linux命令了。

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

●用户使用一台装了GNOME或KDE图形桌面的Linux系统,可

以使用图形界面的登录窗口登录到系统中。

●使用Xmanager等软件,在windows下登录到Linux,可以使

用linux的图形界面。

在图形界面中通过新建终端操作进入文本界面。注意Linux的很多命令需要在文本界面下完成的,Linux用户使用的命令要比Windows 操作系统多,且功能强大.

3、退出Linux的shell:按键。

4、Linux常用的编辑器有:

●文本界面下的编辑器

⏹vi : UNIX类操作系统通用编辑器,只要你习惯于操作,你会

觉得它比任何的编辑器都好用,且功能强大。

⏹pico或nano :一种风格很像Microsoft DOS的EDIT的一种

文本编辑器。一些发行版没有安装。

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

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

●图形界面的编辑器

⏹emacs 编程编辑器

⏹gedit、kedit 全屏幕文本编辑程序

5、Linux文件系统的结构如下:

图1 linux文件系统结构

Linux系统主要目录说明:

▪/bin:也称二进制(binary)目录,包含了那些供系统管理员和普通用户使用的重要的Linux命令的可执行文件。一些常用的命令

有:bash、cat、chmod、cp、date、echo、kill、ln、mail、mkdir、more、mv、ps、pwd、rm、rmdir、sh、stty、su、tcsh、uname和vi。一些

用于系统恢复的命令如:tar、gzip、gunzip和zcat。还有一些网络

命令如:domainname、hostname、netstat和ping。目录/usr/bin下存

放了大部分的用户命令。

▪/boot :在这个目录下存放系统启动时要用到的程序。包括Linux内核的二进制映像。内核文件名是vmlinux加上版本和发布信息.

▪/dev:dev 是设备(device)的英文缩写.在这个目录中包含了所有linux系统中使用的外部设备.但是这里并不是放的外部设备的驱动

程序。

▪/etc :etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录.我们要用到

的网络配置文件,文件系统,x系统配置文件,设备配置信息,设

置用户信息等都在这个目录下。

▪/sbin :这个目录是用来存放系统管理员的系统管理程序.

▪/home :如果建立一个用户,用户名是“ji”,那么在/home目录下就有一个对应的/home/ji路径,用来存放用户的主目录.

▪/lib :lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享

库。

▪/mnt :这个目录主要用来临时装载文件系统,系统管理员运行mount命令完成装载工作.

▪/opt:该目录用来安附加软件包

▪/proc :目录存放了进程和系统得信息,可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。

▪/root :根(root)用户的主目录。如果用户是以超级用户的身份登录的,这个就是超级用户的主目录.

▪/sbin,/usr/sbin,/usr/root/sbin:存放了系统管理的工具、应用软件和通用的root用户权限的命令。

▪/tmp :用来存放不同程序执行时产生的临时文件。

▪/usr :是linux文件系统中最大的目录之一。它存放了可以在不同主机间共享的只读数据.

▪/lost+found :目录中存放所有和其他目录没有关联的的文件,这些文件可以用Linux工具fsck查找得到。

▪/sbin :/usr/sbin :/usr/local/sbin : Contains system administration command files that can only be run by the root user.

▪/var : 用来存放易变的数据,这些数据在系统运行过程中会不断变化. /var/spool/mail 存放收到的电子邮件,/var/log 存放系统的日志。实验内容:

1.新建一个用户,用户名为姓名的拼音加上学号,设置该用户的密码,切

换到该用户下工作。

2.可以使用man和info命令来获得每个Linux命令的帮助手册,用man

ls,man passwd,info pwd命令得到ls、passwd、pwd三个命令的帮助手册。

也可以使用:命令名——help格式来显示该命令的帮助信息,如

who —-help,试一下这些命令。

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

1)有多少用户正在使用你的Linux系统?给出显示的结果

2)哪个用户登录的时间最长?给出该用户登录的时间和日期。

4.使用whoami命令找到用户名.使用下面的命令显示有关你计算机系统

信息:uname(显示操作系统的名称),uname —n(显示系统域名),uname —p(显示系统的CPU名称)

1)您的用户名是什么?

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

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

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

5.用命令date显示当前的时间,给出显示的结果。

6.用cal命令显示下列年份的日历:4、1752、2010年7月。

1)给出你显示以上年份年历的命令

2)1752年有几天,为什么?

1752年有355天。9月少了11天,9月2日之后就变成了9月14日。

Cal指令源于美国,也继承了美国的历史,当时美国尚未成立,仍是殖民地,其历制在那一年发生了重大修正。

7.用pwd显示你的主目录(home directory)名字,给出pwd显示的结果。

8.使用uptime命令判断系统已启动运行的时间和当前系统中有多少登

录用户,给出显示的结果.

9.通过Linux的man、info命令或因特网得到下面的shell命令、系统

调用和库函数功能描述及每个命令使用例子:

命令命令功能的简要描述实例

touch 新建文件

cp 复制文件或目录

mv 移动文件

rm 删除文件或目录

mkdir 新建目录

who 当前系统中以登陆用户

ls 列出文件的属性信息

cd 改变当前目录

pwd 当前工作目录

open

read

write

close

pipe

socket

mkfifo

system

printf

10.vi编辑器的使用:

1)在shell提示符下,输入vi firscrip并按键。vi的界面将出现

在显示屏上;

2)按键;

3)输入who,并按键;

4)输入pwd,再按

ls –la

who

pwd

~

~

~

~

~

5)在按〈Esc〉键;

6)再输入:wq,并按〈Enter〉键;

7)在shell提示符下,输入bash ./firscrip并按〈Enter>键;

8)观察结果。当前的工作目录中有多少个文件?他们的名称和大

小?还有谁在使用你的计算机系统?当前的工作目录是什么?11.在你的主目录下建立如下图所示的目录树.“Your Home Directory”表

示你的主目录,不需要再建立.给出完成这项工作的所有会话。(会话是指你命令的输入和结果的输出,你提交的作业应包含这些内容)

12.在系统中,执行cd professional/courses 命令,回答下列问题:

1)你的主目录的绝对路径是什么?给出获得该绝对路径的命令及命

令输出。

2)acm目录的绝对路径是什么?

3)给出acm目录的两个相对路径。

4)执行cd major/cs381/labs命令.然后执行一个命令显示当前目录的绝

对路径,给出这个会话过程。

5)给出获得你的主目录三个不同的命令。

Pwd

Cd ~

Cd /root

13.Linux系统规定,隐含文件是首字符为”。”的文件,如。profile。在你

的系统中的主目录下查找隐含文件,它们分别是哪些?

14.下面这些目录的inode号是多少:/、你的主目录(home directory)、

~/temp、~/professional、和~/personal?写出会话过程。

15.在labs目录下,用文本编辑器创建一个名字为lab1的文件,文件的内

容为:“Use a text editor to create a file called lab1 under the labs

directory in your directory hierarchy。The file should contain the text of this problem。”。回答下列问题:

1)lab1文件的类型,用Linux命令回答这个问题,给出会话过程。

2)lab1文件内容的类型,用Linux命令回答这个问题,给出会话过程。

16.在linux系统中,头文件以.h为扩展名。在/usr/include目录中,显示所

有以t字母开头的头文件的名字。给出会话过程。

17.计算命令ls —l的输出中的字符数、单词数和行数,并把它显示在显示

器上.给出命令和输出结果。

18.在/bin目录下有多少个普通文件、目录文件和符号链接文件?如何得到

这个答案?

ls –l 然后数一数,-为普通文件,d为目录文件,l为链接文件

linux基本操作 实验报告

linux基本操作实验报告 Linux基本操作实验报告 一、引言 Linux操作系统是一种开源的、免费的操作系统,具有稳定性和安全性高、灵活性强等特点,被广泛应用于服务器、嵌入式系统等领域。本实验报告旨在介绍Linux基本操作的实验过程和所获得的实验结果。 二、实验环境 本次实验使用的是Ubuntu 20.04 LTS版本的Linux操作系统。实验所需的软件工具包括终端、文本编辑器等。 三、实验内容 1. 文件和目录操作 在Linux中,文件和目录操作是最基本的操作之一。通过实验,我们学习了如何创建目录、删除目录、查看目录内容等。通过命令行操作,我们可以轻松地完成这些任务。 2. 文件权限管理 Linux操作系统具有严格的文件权限管理机制,通过实验我们了解了如何修改文件权限、查看文件权限等操作。这些操作可以保护文件的安全性,防止未经授权的访问。 3. 用户和组管理 Linux操作系统支持多用户和多组的管理,通过实验我们学习了如何创建用户、删除用户、修改用户密码等操作。同时,我们还了解了如何创建组、添加用户到组等操作。

4. 进程管理 Linux操作系统是一个多任务的操作系统,通过实验我们学习了如何查看系统中运行的进程、杀死进程等操作。这些操作可以帮助我们更好地管理系统资源。 5. 网络配置 Linux操作系统支持网络配置,通过实验我们学习了如何配置IP地址、查看网络连接状态等操作。这些操作对于服务器和网络设备的配置非常重要。 四、实验结果 通过实验,我们成功地完成了Linux基本操作的实验任务。我们掌握了文件和目录操作、文件权限管理、用户和组管理、进程管理、网络配置等基本操作。 五、实验心得 通过本次实验,我深刻体会到了Linux操作系统的强大和灵活性。相比于其他操作系统,Linux操作系统具有更多的自由度和可定制性,适用于各种不同的应用场景。通过实验,我不仅学会了基本的Linux操作命令,还了解了Linux操作系统的一些原理和机制。这对于我今后的学习和工作都具有重要的意义。 六、总结 Linux基本操作是学习Linux操作系统的第一步,通过实验我们掌握了文件和目录操作、文件权限管理、用户和组管理、进程管理、网络配置等基本操作。这些操作为我们进一步学习和应用Linux操作系统奠定了基础。同时,通过实验我们也体会到了Linux操作系统的优势和特点,相信在今后的学习和工作中,我们会更加深入地了解和应用Linux操作系统。

linux操作系统实验报告

linux操作系统实验报告 Linux操作系统实验报告 一、引言 在计算机科学领域,操作系统是一个非常重要的概念。它是计算机硬件与应用 软件之间的桥梁,负责管理计算机的资源和提供用户与计算机之间的交互界面。Linux操作系统是一个开源的、免费的操作系统,广泛应用于服务器、个人电脑和嵌入式设备等领域。本次实验报告将介绍Linux操作系统的基本概念、特点 以及实验过程与结果。 二、Linux操作系统的概述 Linux操作系统是一个基于Unix的操作系统,最初由芬兰的林纳斯·托瓦兹(Linus Torvalds)开发,并于1991年首次发布。与其他操作系统相比,Linux 具有以下几个显著特点: 1. 开源性:Linux操作系统的源代码是公开的,任何人都可以查看、修改和分发。这使得Linux操作系统具有高度的灵活性和可定制性。 2. 多用户多任务:Linux操作系统支持多用户同时登录,并且可以同时运行多个任务。这使得Linux操作系统非常适合用于服务器环境。 3. 稳定性和安全性:Linux操作系统具有较高的稳定性和安全性。它可以长时间运行而不会出现崩溃或死机,并且提供了强大的安全机制来保护用户的数据和 系统。 三、实验过程与结果 本次实验主要涉及Linux操作系统的安装和基本使用。 1. 安装Linux操作系统:首先,我们需要选择适合自己的Linux发行版,并将其

安装到计算机上。常见的Linux发行版包括Ubuntu、Debian、Fedora等。在实验中,我们选择了Ubuntu作为实验平台。 2. 熟悉Linux命令行界面:Linux操作系统的主要交互界面是命令行界面。在实 验中,我们学习了一些基本的Linux命令,如cd(切换目录)、ls(列出目录内容)、mkdir(创建目录)等。 3. 文件管理与权限设置:在Linux操作系统中,文件和目录的管理非常重要。 我们学习了如何创建、复制、移动和删除文件和目录,并且了解了Linux操作 系统中的权限设置机制。 4. 软件包管理:Linux操作系统提供了方便的软件包管理工具,如apt、yum等。我们学习了如何使用这些工具来安装、更新和卸载软件包。 通过以上实验,我们对Linux操作系统有了更深入的了解。我们发现Linux操作系统具有强大的功能和灵活的特性,可以满足不同用户的需求。 四、实验心得 通过本次实验,我对Linux操作系统有了更深入的了解。Linux操作系统具有开源、多用户多任务、稳定安全等特点,适用于各种场景。在实验中,我学习了Linux的基本命令和文件管理技巧,掌握了软件包管理的方法。这些知识对我今后的学习和工作都非常有帮助。 在实验过程中,我遇到了一些问题,如命令的使用不熟练、权限设置的理解不 够深入等。但通过查阅资料和请教同学,我逐渐解决了这些问题,并且加深了 对Linux操作系统的理解。 总之,本次实验让我对Linux操作系统有了更深入的认识,提高了我的操作和 管理能力。我相信在今后的学习和工作中,Linux操作系统将会发挥重要的作用。

linux 基本操作 实验报告

linux 基本操作实验报告 《Linux基本操作实验报告》 Linux操作系统是一款开源的操作系统,具有稳定性高、安全性强等特点,因此在服务器领域得到了广泛的应用。对于初学者来说,熟悉Linux的基本操作是非常重要的,下面我将分享一份Linux基本操作的实验报告。 实验一:登录和退出Linux系统 首先,我们需要了解如何登录和退出Linux系统。在登录界面输入用户名和密码后,我们就可以进入系统。在系统中,我们可以使用命令“exit”来退出系统。实验二:文件和目录操作 在Linux系统中,文件和目录的操作是非常重要的。我们可以使用命令“ls”来查看当前目录下的文件和目录,使用命令“cd”来切换目录,使用命令“mkdir”来创建新的目录,使用命令“rm”来删除文件或目录。 实验三:文件编辑 在Linux系统中,我们可以使用命令行工具来编辑文件。比较常用的编辑器有vi和nano。我们可以使用命令“vi”或“nano”来打开文件进行编辑,然后保存并退出。 实验四:用户和权限管理 Linux系统中的用户和权限管理也是非常重要的。我们可以使用命令“useradd”来添加新用户,使用命令“passwd”来修改用户密码,使用命令“chmod”来修改文件或目录的权限。 实验五:系统管理 最后,我们还可以使用一些命令来管理系统。比如使用命令“ps”来查看当前系

统进程,使用命令“top”来查看系统资源占用情况,使用命令“shutdown”来关闭系统。 通过以上实验,我们可以初步了解Linux系统的基本操作。当然,Linux系统还有很多其他的功能和命令,需要我们不断学习和实践。希望大家能够通过实践不断提升自己的Linux操作技能,为今后的工作和学习打下坚实的基础。

linux操作系统实验报告

LINUX操作系统实验报告 姓名 班级学号 指导教师 2011 年05月16 日 实验一在LINUX下获取帮助、Shell实用功能 实验目的: 1、掌握字符界面下关机及重启的命令。 2、掌握LINUX下获取帮助信息的命令:man、help。 3、掌握LINUX中Shell的实用功能,命令行自动补全,命令历史记录,命令的排列、替

换与别名,管道及输入输出重定向。 实验内容: 1、使用shutdown命令设定在30分钟之后关闭计算机。 2、使用命令“cat /etc/cron.daliy”设置为别名named,然后再取消别名。 3、使用echo命令和输出重定向创建文本文件/root/nn,内容是hello,然后再使用追加重定向输入内容为word。 4、使用管道方式分页显示/var目录下的内容。 5、使用cat显示文件/etc/passwd和/etc/shadow,只有正确显示第一个文件时才显示第二个文件。 实验步骤及结果: 1.用shutdown命令安全关闭系统,先开机在图形界面中右击鼠标选中新建终端选项中输入 命令Shutdown -h 30 2、使用命令alias将/etc/cron.daliy文件设置为别名named,左边是要设置的名称右边是要更改的文件。查看目录下的内容,只要在终端输入命令即可。取消更改的名称用命令unalias 命令:在命令后输入要取消的名称,再输入名称。 3.输入命令将文件内容HELLO重定向创建文本文件/root/nn,然后用然后再使用追加重定向输入内容为word。步骤与输入内容HELLO一样,然后用命令显示文件的全部内容。 4.使用命令ls /etc显示/etc目录下的内容,命令是分页显示。“|”是管道符号,它可以将多个命令输出信息当作某个命令的输入。

linux 实验报告

linux 实验报告 Linux 实验报告 一、引言 Linux 是一种自由和开放源代码的操作系统,广泛应用于服务器领域。本次实验旨在通过实际操作和观察,了解 Linux 操作系统的基本特点和使用方法。 二、实验环境 本次实验使用的是 Ubuntu 20.04 LTS 版本,该版本是一种基于 Debian 的 Linux 发行版。实验所需的硬件配置包括一台支持虚拟化技术的计算机和足够的内存和存储空间。 三、实验步骤 1. 安装 Linux 操作系统 使用虚拟机软件,在计算机上创建一个虚拟机,并选择 Ubuntu 20.04 LTS 镜像文件进行安装。按照安装向导的提示,完成操作系统的安装过程。 2. 熟悉 Linux 操作界面 Linux 操作系统的界面与 Windows 等操作系统有所不同。在登录后,我们可以看到一个类似命令行的界面,称为终端。在终端中,可以通过输入命令来执行各种操作。 3. 文件和目录管理 Linux 使用一种层次化的文件系统来管理文件和目录。通过命令行,我们可以创建、删除、复制、移动和重命名文件和目录。例如,使用 "mkdir" 命令创建一个新目录,使用 "ls" 命令查看当前目录的内容。 4. 用户和权限管理

Linux 是一个多用户操作系统,每个用户都有自己的账户和密码。管理员可以 通过命令行创建、删除和管理用户账户。此外,Linux 还使用权限来控制对文件和目录的访问。通过修改权限,可以限制用户对特定文件的操作。 5. 网络配置 Linux 支持各种网络配置,可以连接到局域网或互联网。通过命令行,我们可 以配置网络接口、设置IP 地址和网关等。此外,Linux 还提供了一些网络工具,用于测试网络连接和诊断网络问题。 6. 软件安装和管理 Linux 拥有丰富的软件资源,可以通过包管理器来安装和管理软件。在 Ubuntu 中,我们可以使用 "apt" 命令来安装、更新和删除软件包。该命令会自 动解决软件包之间的依赖关系,使安装过程更加简单和方便。 四、实验结果与分析 通过本次实验,我们深入了解了 Linux 操作系统的基本特点和使用方法。Linux 操作系统具有稳定性高、安全性好、可定制性强等优点,适用于各种场景和需求。通过命令行操作,我们可以更加灵活地控制和管理系统。 然而,相较于 Windows 等图形化操作系统,Linux 操作系统的学习曲线较陡, 对于初学者来说可能需要一定的时间和精力来适应。但一旦掌握了基本的命令 和操作,就能够充分发挥 Linux 操作系统的优势。 此外,Linux 社区拥有庞大的开发者和用户群体,提供了丰富的技术支持和资源。通过参与社区活动和交流,我们可以不断学习和进步,探索更多 Linux 操作系 统的应用和开发领域。 五、结论

linux实验报告

*************《Linux操作系统》实训报告 实验内容:熟悉掌握Linux操作系统 实验地点:******************** 班级:****************** 姓名:************** 学号:************

目录 一、目的与要求 (1) 1. 目的: (1) 2. 要求 (1) 二、实验方案 (1) 实验一、用户及文件管理 (1) 1、利用Shell命令管理用户与组群 (1) 2、目录操作 (6) 3、文件操作 (7) 4、设置文件权限 (8) 实验二、vi的基本操作 (10) 实验三、Linux下C语言编程和调试 (14) 实验四、简单shell编程 (16) 实验五、FTP服务配置 (16) 三、实验总结 (21)

一、目的与要求 1. 目的: 1)要求学生熟悉掌握linux操作系统的用户及文件管理功能; 2)要求学生熟悉linux操作系统中vi编辑器的使用; 3)基本掌握Linux下C语言编程和调试; 4)熟悉linux操作系统下的简单shell编程; 5)掌握Linux下FTP服务配置。 2. 要求 1)要求利用Linux命令操作完成实验; 2)实训报告中体现详细的命令操作步骤。 二、实验方案 实验一、用户及文件管理 1、利用Shell命令管理用户与组群 【操作要求1】新建一名为duser的用户,其口令是“tdd63u2”,主要组群为myusers。【操作步骤】 (1)按下CTRL+ALT+F2组合键,切换到第2个虚拟终端,以超级用户身份登录。 (2)输入命令“useradd -g myusers duser”,建立新用户duser,其主要组群是myusers。 (3)为新用户设置口令,输入命令“passwd duser”,根据屏幕提示输入两次口令。 注意:所输入的口令在屏幕上并不显示出来,而输入两次的目的在于确保口令没有输错。 最后屏幕提示口令成功设置信息。 (4)输入命令“cat /etc/passwd”,查看/etc/passwd文件的内容,发现文件的末尾增加duser用户的信息。

Linux操作系统实验报告1

实验Linux shell基本命令使用 实验目的: 熟悉Linux操作系统环境,掌握Linux的基本命令。 实验提示: 1、Linux命令行的语法结构: $ command [[-]option(s)] [option argument(s)][command argument(s)] 含义: ●$:linux系统提示符,您的linux系统可能是其他的提示符 ●Command:linux命令的名字 ●[[—]option(s)]:改变命令行为的一个或多个修饰符,即选项●[option argument(s)] :选项的参数 ●[command argument(s)]:命令的参数 2、登录Linux系统的方式: (1)基于文本的界面的连接到Linux系统的方式有: ●局域网连接:一般使用远程登录软件通过连接到局域网的 一台Linux主机或服务器上。在Windows下使用的远程登 录软件有SSH、telnet等,在http://www.ssh。com/下载 SSH软件。 ●因特网连接:因特网连接与局域网连接相似。因特网中的 Linux服务器很多,如:http://lab.lpicn。org,ssh的设置: ✓host:https://www.doczj.com/doc/d619202132.html,,user:open,port:22, password:open123 ✓host:lab。lupa。cn,user: lab, port:22,password: lab ●独立连接:用户使用一台装有Linux系统的计算机,使用 文本的界面. 当使用以上三种方式连接Linux系统时,需要向系统输入正确的用 户名和口令.在成功登录到Linux计算机后,屏幕会出现一个诸如 “$" (有可能是其他的符号)的shell提示符。接着用户可以使用 各种各样的linux命令了。 (2)基于图形用户界面: ●用户使用一台装了GNOME或KDE图形桌面的Linux系统,可 以使用图形界面的登录窗口登录到系统中。 ●使用Xmanager等软件,在windows下登录到Linux,可以使 用linux的图形界面。

LINUX操作系统实验报告

中国地质大学江城学院 LINUX操作系统实验报告 姓名 班级学号 指导教师冯春华 2011 年9 月14 日

实验一在LINUX下获取帮助、Shell实用功能 实验目的: 1、掌握字符界面下关机及重启的命令。 2、掌握LINUX下获取帮助信息的命令:man、help。 3、掌握LINUX中Shell的实用功能,命令行自动补全,命令历史记录,命令的排列、替 换与别名,管道及输入输出重定向。 实验内容: 1、使用shutdown命令设定在30分钟之后关闭计算机。 2、使用命令“cat /etc/named.conf”设置为别名named,然后再取消别名。 3、使用echo命令和输出重定向创建文本文件/root/nn,内容是hello,然后再使用追加重定向输入内容为word。 4、使用管道方式分页显示/var目录下的内容。 5、使用cat显示文件/etc/passwd和/etc/shadow,只有正确显示第一个文件时才显示第二个文件。 实验步骤及结果: 1、 2、

3、 4、 5

实验二文件和目录操作命令 实验目的: 1、掌握LINUX下文件和目录的操作命令,如pwd、cd、ls、touch、mkdir、rmdir、cp、 mv、rm等。 2、掌握LINUX下建立链接文件的方法。 实验内容: 1、使用命令切换到/etc目录,并显示当前工作目录路径。 2、使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件。 3、使用命令创建空文件/root/ab,并将该文件的时间记录更改为8月8日8点8分。 4、使用命令创建具有默认权限为744的目录/root/ak,然后将/etc/named.conf文件复制到该目录中,最后将该目录及其目录下的文件一起删除。 5、统计文件/etc/named.conf的行数、字符数和单词数。 6、使用命令创建/root/a文件的硬链接文件/root/b和软链接文件/root/c。 实验步骤及结果: 1. 2 .

Linux系统的基本操作及常用命令实验报告

操作系统实验报告 姓名:*** 学号:1105413440 专业班级:集成112 课题:Linux系统的基本操作及常用命令 实验一Linux系统的基本操作及常用命令1.1.1 实验目的 1.学习如何安装和使用Linux操作系统。 2.熟悉Linux操作系统的常用基本命令。 1.1.2 实验内容 1.学习VMware软件的使用以及在VMware下安装Ubuntu操作系统。 2.启动系统:通过虚拟机启动Linux系统。 3.熟悉Ubuntu操作系统的使用界面和各项功能。 4.目录操作(分别通过命令和鼠标操作完成,写出相应的命令)。 5.熟悉文件操作命令。 6.熟悉系统询问与权限命令。 7.熟悉进程操作命令。 8.熟悉一些其他常用命令。 1.1.3实验步骤 1.Linux的登陆与退出 本地登录Linux操作系统 (1)双击桌面上的VMware Workstation图标,运行虚拟机。 (2)建立一台虚拟机。单击文件(file)→新建(new)→新建虚拟机(new virtual machine)命令,弹出虚拟机创建菜单。 (3)根据向导完成虚拟机的创建 (4)在客户操作系统(Guest operating system)中选择Linux,单击NEXT 按钮。 (5)在虚拟机名字中键入自己想建立的名字。 (6)在位置中选择虚拟机安装位置。 (7)如果需要网络就选择一个合适的网络环境。 (8)点击finish按钮,返回主界面。 登录: 双击桌面上的VMware Workstation图标,运行虚拟机软件,找到左列下 拉菜单中Ubuntu图标,点击绿色箭头启动Linux操作系统。单击用户名 输入登录密码。成功登录Ubuntu主界面。 退出: 如果要退出系统,单击右上角用户名,选择shut down命令关闭系统。 2.Linux命令格式 Linux系统中bash命令的一般格式是: 命令名【选项】【处理对象】

嵌入式linux实验报告

嵌入式linux实验报告 嵌入式Linux实验报告 一、引言 嵌入式系统是指嵌入在各种设备中的计算机系统,它通常包括硬件和软件两部分。而Linux作为一种开源的操作系统,被广泛应用于嵌入式系统中。本实验报告将介绍嵌入式Linux的相关实验内容和实验结果,以及对实验过程中遇到的问题的解决方法。 二、实验目的 本次实验旨在通过搭建嵌入式Linux系统,了解Linux在嵌入式领域的应用,并掌握相关的配置和调试技巧。具体目标如下: 1. 理解嵌入式系统的基本概念和原理; 2. 掌握Linux内核的编译和配置方法; 3. 熟悉交叉编译环境的搭建和使用; 4. 实现简单的应用程序开发和调试。 三、实验环境 1. 硬件环境:嵌入式开发板、计算机; 2. 软件环境:Ubuntu操作系统、交叉编译工具链、嵌入式Linux内核源码。 四、实验步骤与结果 1. 内核编译与配置 通过下载嵌入式Linux内核源码,使用交叉编译工具链进行编译和配置。在编译过程中,需要根据实际需求选择合适的内核配置选项。编译完成后,生成内核镜像文件。

2. 系统烧录与启动 将生成的内核镜像文件烧录到嵌入式开发板中,并通过串口连接进行启动。在 启动过程中,可以观察到Linux内核的启动信息,并通过串口终端进行交互。 3. 应用程序开发与调试 在嵌入式Linux系统中,可以通过交叉编译工具链进行应用程序的开发。开发 过程中,需要注意与目标平台的兼容性和调试方法。通过调试工具,可以实时 监测应用程序的运行状态和调试信息。 五、实验结果与分析 在本次实验中,我们成功搭建了嵌入式Linux系统,并实现了简单的应用程序 开发和调试。通过观察实验结果,我们可以得出以下结论: 1. 嵌入式Linux系统的搭建需要一定的配置和编译知识,但通过合理的配置选 项和编译参数,可以实现系统的定制化; 2. 应用程序的开发过程中,需要注意与目标平台的兼容性和调试方法,以确保 程序的正确运行和调试的有效性; 3. 嵌入式Linux系统的稳定性和性能受到硬件和软件的综合影响,需要进行系 统级的优化和调试。 六、实验中遇到的问题与解决方法 在实验过程中,我们也遇到了一些问题,下面是其中的一些例子以及解决方法:1. 编译错误:在编译内核时,出现了一些编译错误。解决方法是查看错误信息,逐个排查错误原因,并进行相应的修改和调试; 2. 系统启动问题:在烧录内核镜像后,系统无法正常启动。解决方法是检查烧 录过程和启动参数的设置,确保正确烧录和配置;

国开电大操作系统 Linux系统使用 实验报告

国开电大操作系统 Linux系统使用实验 报告 实验一:Linux系统使用 实验目的: 熟悉Linux系统环境,掌握常用命令,了解如何使用帮助,掌握文件和目录操作。 实验器材: Linux平台。 实验内容: 1.了解Gnome图形界面。 2.以root用户登录Linux系统,创建自己的帐号。 3.执行常见命令。 4.使用特殊控制进行命令行编辑。 5.使用man命令查找特定的帮助信息。 6.Linux系统文件和目录的操作。

实验步骤: 1.了解Gnome图形界面 1) 类似于Windows任务栏。 2) 类似于Windows桌面和资源管理器。 3) 类似于Windows下方任务栏。 4) 使用Ctrl+Shift变换输入法,其中智能拼音最常用。 5) 使用Ctrl+Alt+F1~F6可以从图形界面切换到tty1~tty6中的一个Terminal文字界面。 6) 使用Ctrl+Alt+F7可以从Terminal文字界面切换到图形界面。在文字界面增加用户成功。 7) Linux文件系统目录基本结构: Linux文件系统是多级树形结构。典型Linux文件系统大致的结构如下: 根目录 bin常用的Linux命令目录 usr用户目录 dev设备文件 lib用于系统开发的库文件 etc系统管理用的配置文件 tmp临时文件目录

2.以root用户登录Linux系统,创建自己的帐号。 在系统安装过程中可以创建以下两种帐号: 1)root--超级用户帐号(系统管理员),使用这个帐号可 以在系统中做任何事情。 2)普通用户--这个帐号供普通用户使用,可以进行有限 的操作。 一般的Linux使用者均为普通用户,而系统管理员一般使 用超级用户帐号完成一些系统管理的工作。如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统,影响系统的正常运行。 用户登录分两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字。 当用户正确地输入用户名和口令后,就能合法地进入系统。打开终端,屏幕显示:[root@loclhost /root] #这时就可以在命 令提示符#后面输入各种命令对系统做各种操作了。注意超级 用户的提示符是“#”,其他用户的提示符是“$”。

linux系统实验报告

linux系统实验报告 Linux系统实验报告 引言: Linux操作系统是一种免费开源的操作系统,具有高度的稳定性、安全性和可定制性,因此在科研、教育和商业领域得到了广泛应用。本实验旨在深入了解Linux系统的基本原理、安装过程和常用命令,以及通过实践掌握Linux系统的基本操作和管理技巧。 一、Linux系统的基本原理 Linux操作系统是基于UNIX开发的,它采用了分时系统和多任务处理的设计理念,能够同时运行多个程序,并为用户提供友好的操作界面。Linux系统的核心是内核,负责管理硬件资源、文件系统和进程管理等。Linux系统的开放性使得用户可以根据自己的需求进行自定义配置和修改。 二、Linux系统的安装过程 1. 下载镜像文件:从官方网站或其他可靠渠道下载Linux系统的镜像文件,选择适合自己的版本和发行版。 2. 制作启动盘:使用软件将下载的镜像文件制作成启动盘,可以使用U盘或光盘作为启动介质。 3. 安装系统:将启动盘插入计算机,重启计算机并选择从启动盘启动,按照提示进行系统安装,包括选择安装目录、设置用户名和密码等。 4. 配置系统:安装完成后,根据自己的需求进行系统配置,包括网络设置、软件安装和用户管理等。 三、Linux系统的常用命令

1. 文件和目录操作:ls(列出文件和目录)、cd(切换目录)、mkdir(创建目录)、rm(删除文件和目录)等。 2. 文件编辑:vi(文本编辑器)、cat(查看文件内容)、cp(复制文件)等。 3. 系统管理:ps(查看进程)、top(查看系统状态)、kill(终止进程)等。 4. 网络管理:ifconfig(配置网络接口)、ping(测试网络连接)、ssh(远程登录)等。 四、Linux系统的基本操作和管理技巧 1. 用户管理:添加用户、删除用户、修改用户权限等。 2. 文件权限管理:设置文件的读、写和执行权限,保护系统安全。 3. 系统日志管理:查看系统日志,及时发现和解决问题。 4. 定时任务管理:使用cron定时执行任务,提高系统的自动化管理能力。 5. 软件包管理:使用包管理器安装、更新和卸载软件包,方便系统的扩展和维护。 结论: 通过本次实验,我深入了解了Linux系统的基本原理、安装过程和常用命令。 掌握了Linux系统的基本操作和管理技巧,提高了对Linux系统的使用和管理能力。Linux系统作为一种免费开源的操作系统,具有广泛的应用前景,对于科研、教育和商业领域都具有重要意义。在未来的学习和工作中,我将进一步深入学 习和应用Linux系统,为提高工作效率和解决实际问题做出贡献。

linux操作系统指令实验报告

实验一Linux的基本操作和常用命令的使用 一、实验目的 1.学会安装Linux操作系统 2.掌握Linux系统的一些基本操作 3.掌握常用Linux命令的使用方法 4.了解Linux命令中参数选项的用法和作用 二、实验环境 1.Linux软件和计算机 三、实验内容或步骤 1.安装Linux操作系统,并进行相关配置。 2.基本操作和常用命令。 (一).文件操作命令 (1)查看文件与目录 用以下命令查看文件与目录: ls /usr/bin ls –l dir (2)显示文件内容命令(cat) 设当前目录下包括两个文件text1、text2,用以下列命令了解cat命令的使用:cat text1 cat text1 text2>text3 cat text3|more (3)文件复制命令(cp) 了解cp命令的功能和使用技巧,并注意它们的区别: cp /root/* /temp cp readme text4 cp –r /root/* /temp (带目录复制) cp /root/.[a-z]* /temp (复制所有小写字母开头的隐藏文件) (4)文件改名命令(mv) 了解mv命令的功能和使用方法,并注意各命令的区别: mv text4 newtext mv newtext /home (5)删除文件命令(rm) 了解rm命令的功能和使用方法: rm newtext (二).目录操作命令的使用 (1)改变当前目录命令(cd)和显示当前目录命令(pwd) 掌握cd命令的功能和使用,并了解以下各命令的区别: cd /root cd .. (返回上一级目录) cd (返回到用户目录内)

linux基本操作 实验报告

linux基本操作实验报告 《Linux基本操作实验报告》 摘要: 本实验报告旨在介绍Linux操作系统的基本操作,包括文件管理、用户管理、 权限管理等内容。通过实际操作,掌握Linux操作系统的基本技能,为今后的 深入学习和应用打下基础。 一、实验目的 1. 了解Linux操作系统的基本概念和特点; 2. 掌握Linux操作系统的基本命令和操作; 3. 熟悉Linux操作系统的文件管理、用户管理、权限管理等功能。 二、实验环境 本次实验使用的是Ubuntu 20.04 LTS版本的Linux操作系统。 三、实验内容 1. 文件管理 在Linux操作系统中,文件管理是非常重要的一部分。通过命令行可以进行文 件的创建、复制、移动、删除等操作。在本次实验中,我们将学习如何使用命 令行进行文件管理操作,并掌握常用的文件管理命令。 2. 用户管理 Linux操作系统是一个多用户的操作系统,因此用户管理也是非常重要的一部分。在本次实验中,我们将学习如何创建用户、修改用户密码、删除用户等操作, 并掌握常用的用户管理命令。 3. 权限管理

在Linux操作系统中,权限管理是非常严格的。每个文件和目录都有自己的权限设置,包括读、写、执行等权限。在本次实验中,我们将学习如何使用命令行进行权限管理操作,并掌握常用的权限管理命令。 四、实验步骤 1. 文件管理实验步骤 - 创建一个新的文件夹:mkdir test - 进入新的文件夹:cd test - 创建一个新的文件:touch file.txt - 复制文件到另一个文件夹:cp file.txt /tmp - 移动文件到另一个文件夹:mv file.txt /tmp - 删除文件夹及其内容:rm -rf test 2. 用户管理实验步骤 - 创建一个新的用户:sudo adduser newuser - 修改用户密码:sudo passwd newuser - 删除用户:sudo deluser newuser 3. 权限管理实验步骤 - 查看文件权限:ls -l - 修改文件权限:chmod 755 file.txt 五、实验总结 通过本次实验,我们学习了Linux操作系统的基本操作,包括文件管理、用户管理、权限管理等内容。通过实际操作,我们掌握了Linux操作系统的基本技能,为今后的深入学习和应用打下了基础。希望本次实验能够帮助大家更好地

linux操作系统实验实验报告

实验1:安装Linu*系统 【实验目的和要求】:安装Linu*系统,掌握操作系统的系统配置,建立应用环境的过程。 【实验内容】: 1、首先在windows系统中安装虚拟机。在网上找到VMware Worksttion Pro版本, 确定安装目录。一直下一步,不需要太多的说明。 图为安装完成后的界面。 2、然后在阿里巴巴开源镜像网站下载centos系统镜像,然后虚拟机创建新的虚 拟机, 进行一些简单的虚拟机设置,设置了网络链接nat模式等等。 安装完成后的界面实验2:Linu*下c语言开发 【实验目的】:学会和掌握用c语言开发一个应用程序的全过程,包括,编译,调试等等。 【实验步骤】:首先在系统中查看是否已经安装有gcc,输入查看命令发现没有,

于是需要安装gcc。在centos系统中可以使用比较简便的yum命令。在之前已经配置好了yum源。直接输入yum install gcc。回车自动安装程序和需要的依赖包。 因为虚拟机中和电脑很多地方切换使用不方便,所以安装了*shell软件。图为 *shell中的截图。

安装完毕。然后使用vi或者vim编写hello.c 运行,在屏幕上打印出hello,world。 实验3:进程创建 【实验目的和要求】1. 了解进程的概念及意义;2. 了解子进程和父进程 3. 掌握创建进程的方法。 【实验内容】1. 子进程和父进程的创建; 2.编写附件中的程序实例 【实验步骤】一1、打开终端,输入命令gedit 1_fork.c,在1_fork.c 文件中输入1_fork.bmp 中的代码; 2、输入命令gcc 1_fork.c -o 1_fork,回车后显示无错误; 3、输入命令:./1_fork 运行程序。 二、1、打开终端,输入命令gedit 2_vfork.c,在2_vfork.c 文件中输入2_vfork.bmp

Linux操作系统实验实验报告

实验4安装Linux 系统 【实验目的和要求】:安装Linux 系统,掌握操作系统的系统配置,建立应用环 境的过程。 【实验内容】: 1、首先在windows 系统中安装虚拟机。在网上找到VMware Worksttion Pro 版 本,确定安装目录。一直下一步,不需要太多的说明。 图为安装完成后的界面。 3、然后在阿里巴巴开源镜像网站下载centos 系统镜像,然后虚拟机创建新的虚 拟机, 您希望使用什么类型的KS 7 O 典型(推荐)(T) 通过几个胃早的步骤创谨Workstation 12-0 虫拟机。 ©自定义(鬲级XO 创建希有SCSI 揑制丹类型.虚拟蹴盘类型 以及与旧板VMware 产品兼吝性等高级选项 的虚拟机。 帮助 <上一步(B) 下一歩(N) > 毁消 一 欢迎使用新建虚拟机向导 <| VMWARE WORKSTATION PRO I if

新舷拟血导 迭择客户机提作无绕 雌以机中将安装輔按作稱P X 直户机幔作系绒 O Microsoft Wndow$(W) ®Unux(L) O Novel NetWare(E) O Soiaris(S) O VMware ESX(X) OMffi(o ) «»(V) Centos 64 位 7 舉助 | <上一步(B) 下一步(N) > 駛泊 it&K {机的内存 您旻为畑氏机使用多少内存3 権定分购此虑hrn 的內秤里。内祁大小仑次为4舶的倍数。 G88 G8G8 8G8G8 M3 M3M3hB NB KB he m 643216 842112%28U 32168 4 521丄诫拟购内存 (M): 4 B 锻大播荐内存: 6312 MB a 毀消 进行一些简单的虚拟机设置,设置了网络链接nat 模式等 等。 2 66 20 GB Hfi£E 用爻件匕- NAT atweJi 令在 GJtSfeOJliMWtfWttlL ・ifi 备 口 ► Mhon_«r»fh * ' 一 Centosjull ►开启 ittfim C ;Vunii\

linux实验报告总结-共10篇

∣inux实验报告总结(共10篇) (Linux实验报告汇总) (一)Shell 编程 一、实验目的: 1)掌握在Linux下的C编程基本方法。 2)掌握shell编程方法。 3)掌握dialog图形化编程方法。 二、实验内容 1、编写能输出“Hello world!”问候语的C程序,并在终端中编译、执行。要求记录所使用的命令及结果。 #include stdio.h main()( printf(Hello world!\n); ) 2、编写一个C程序并设置其在后台执行,其功能是在一段时间后(可自行设置),在屏幕上显示信息:Time for play!,写出相应的程序、命令及结果。 #include stdio.h main()( int time=0; printf(请输入等待时间(单位:s):);

scanf(%d/&time); sleep(time); printf(Time for play!\n); ) 3、编写C程序,求1到100之间整数的阶乘和,并对程序进行 优化。写出程序、命令和结果。 #include stdio.h main() int i; double s = l,sum = 0; for( i= l;i= 100;i++) sum+=s*=i; printf( 1到100之间整数的阶乘和:%f\n,sum); printf( 1到100之间整数的阶乘和:%e\n,sum); } 4、编写C程序,根据键盘输入的半径求圆面积,要求在命令行 周率(P∣=3∙14,PI=3∙14159,PI=3.14159626 等)进行编使用不同的 译,写出程序、命令和结果。 #include stdio.h int main()

相关主题
文本预览
相关文档 最新文档