Linux 及其使用环境实验报告

合集下载

湖北汽车工业学院 熟悉Linux环境实验

湖北汽车工业学院 熟悉Linux环境实验

北汽车工业学院实验报告实验一熟悉Linux环境实验一、实验目的1、了解Linux编程环境和编程工具。

2、掌握Linux常用命令。

3、熟悉SHELL脚本的建立及执行。

4、掌握Ubuntu下如何编辑、编译和运行一个C语言程序。

5、学会利用gcc、gdb编译、调试C程序。

二、实验内容1、登陆Linux环境Linux进入系统,再点击桌面上的VMware Station进入虚拟机,点击窗口上方菜单的虚拟机/快照/恢复系统,进入Ubuntu窗口,输入密码:111111 ,进入Ubuntu 图形桌面环境。

2、熟悉Ubuntu图形桌面环境输入密码进入系统后,显示Ubuntu的主界面。

桌面左边的部分为启动器,类似于windows中的任务栏。

图标从上至下分别是:Dash主页、主文件夹、火狐浏览器、常用应用软件、Ubuntu软件中心、系统设置、工作区切换、挂载U盘、回收站。

桌面的右上角分别是:输入法、电子邮件、网络连接、系统声音、时间日期、当前用户、系统设置。

1)Dash 允许您搜索应用程序、文件、音乐和视频,并显示您最近使用过的项目。

如果您曾使用电子表格工作或编辑过图片,却忘了存储位置,则您定会发现 Dash 的此项功能非常有用。

要开始使用Dash,请单击屏幕左侧顶端的 Ubuntu 徽标。

要隐藏Dash,请按Esc。

2)主文件夹类似于windows中的“我的电脑”,打开后显示的是个人主目录,左侧是导航窗口。

3)FireFox浏览器是Ubuntu12.04自带的网络浏览器。

其用法与windows下的浏览器使用无区别。

4)用户可以将自己常用的应用软件放在启动器中,比如文本编辑器、终端窗口等。

方法是直接把应用程序拖至启动器,再右键点击此图标锁定至启动栏即可。

3、练习常用的Shell命令(必做)(5分)当用户使用终端模拟窗口时,就是在和称为shell的命令解释程序进行通信。

当用户在键盘上输入一条命令时,shell程序将对命令进行解释并完成相应的动作。

熟悉linux开发环境实验报告

熟悉linux开发环境实验报告

熟悉linux开发环境实验报告熟悉Linux开发环境实验报告一、引言Linux是一种开源的操作系统,广泛应用于服务器、嵌入式设备等领域。

熟悉Linux开发环境对于软件开发人员来说至关重要。

本实验报告旨在介绍如何搭建和使用Linux开发环境,并通过实际操作来加深对Linux开发环境的理解。

二、搭建Linux开发环境1.选择合适的Linux发行版Linux有多个发行版可供选择,如Ubuntu、CentOS等。

根据自己的需求和偏好选择一个合适的发行版进行安装。

2.安装Linux操作系统根据选择的发行版,下载相应的ISO镜像文件,并通过U盘或光盘进行安装。

安装过程中需要设置分区、用户名、密码等信息。

3.更新系统软件安装完成后,首先要更新系统软件,以获取最新的补丁和功能。

4.安装开发工具Linux开发环境需要安装一些必要的开发工具,如gcc编译器、make工具、调试器等。

可以通过包管理器来安装这些工具,如apt-get、yum等。

三、使用Linux开发环境1.创建和编译项目在Linux开发环境中,可以使用命令行或者图形界面来创建和编译项目。

使用命令行可以更加灵活和高效,可以使用文本编辑器来编写代码,使用gcc编译器来编译代码。

2.调试和测试项目调试是软件开发中不可或缺的环节。

Linux提供了多种调试工具,如gdb调试器、valgrind内存检测工具等。

可以使用这些工具来定位和修复代码中的bug。

3.版本控制和团队协作在多人协作的软件开发项目中,版本控制是必不可少的。

Linux开发环境可以使用诸如Git、SVN等版本控制工具来管理代码的版本和变更。

4.性能优化和调整Linux开发环境还可以进行性能优化和调整。

可以通过调整内核参数、优化代码等方式来提升软件的性能。

四、总结通过本次实验,我们熟悉了Linux开发环境的搭建和使用。

我们了解了如何选择合适的Linux发行版、安装操作系统、更新软件、安装开发工具等步骤。

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

国开电大操作系统 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使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。

如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统,影响系统的正常运行。

用户登录分两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字。

linux实验报告1

linux实验报告1

linux实验报告1《Linux 实验报告 1》一、实验目的本次 Linux 实验的主要目的是让我们熟悉 Linux 操作系统的基本操作和常用命令,了解其文件系统结构,并能够在终端环境下进行一些简单的任务处理。

二、实验环境本次实验使用的是虚拟机软件 VirtualBox 中安装的 Ubuntu 2004LTS 操作系统。

三、实验内容及步骤(一)用户登录与系统信息查看1、打开虚拟机,进入 Ubuntu 系统登录界面,输入用户名和密码登录。

2、在终端中输入命令“uname a”查看系统内核信息,包括操作系统类型、内核版本等。

3、输入“lsb_release a”命令查看系统的发行版信息,如发行版名称、版本号等。

(二)文件和目录操作1、使用“cd”命令切换到不同的目录,如“cd /home”切换到用户主目录,“cd /etc”切换到系统配置目录等。

2、使用“ls”命令列出当前目录下的文件和子目录,结合“l”选项查看详细信息,包括文件权限、所有者、大小、修改时间等。

3、创建新目录,使用“mkdir testdir”命令在当前目录下创建一个名为“testdir”的目录。

4、在新创建的目录中创建一个文本文件,使用“touch testfiletxt”命令创建一个空的文本文件。

5、使用“cat”命令查看文本文件的内容,由于文件为空,此时没有输出。

6、使用“vi”或“nano”编辑器编辑文本文件,输入一些内容后保存退出。

7、使用“cp”命令复制文件,如“cp testfiletxt testfile_copytxt”复制文件并命名为“testfile_copytxt”。

8、使用“mv”命令移动文件,将“testfile_copytxt”移动到其他目录。

9、使用“rm”命令删除文件和目录,注意删除目录时需要使用“r”选项,如“rm r testdir”删除“testdir”目录及其包含的所有文件。

(三)文件权限管理1、使用“ls l”命令查看文件的权限信息,了解权限的表示方式,如“rwrr”等。

linux实验报告

linux实验报告

linux实验报告Linux 实验报告一、实验目的本次 Linux 实验的主要目的是熟悉 Linux 操作系统的基本命令和操作,了解其文件系统、进程管理、用户权限等核心概念,并通过实际操作加深对这些知识的理解和应用能力。

二、实验环境本次实验使用的是虚拟机软件 VirtualBox 安装的 Ubuntu 2004 LTS 操作系统。

三、实验内容及步骤(一)用户和权限管理1、使用`sudo adduser` 命令创建新用户`user1` 和`user2`。

2、使用`sudo passwd user1` 和`sudo passwd user2` 为新用户设置密码。

3、使用`sudo usermod aG sudo user1` 将`user1` 添加到`sudo` 组,使其具有管理员权限。

4、以`user1` 身份登录系统,创建一个文件`file1txt`,尝试修改其权限为 777,观察权限变化。

(二)文件和目录操作1、使用`mkdir` 命令创建目录`directory1` 和`directory2`。

2、使用`touch` 命令在当前目录下创建文件`file2txt` 和`file3txt`。

3、使用`cp` 命令将`file2txt` 复制到`directory1` 目录下。

4、使用`mv` 命令将`file3txt` 移动到`directory2` 目录下。

5、使用`rm` 命令删除`file2txt` 和`directory2` 目录及其下的所有文件。

(三)进程管理1、使用`ps` 命令查看当前系统中的进程信息。

2、使用`top` 命令实时监控系统的进程状态。

3、使用`kill` 命令结束指定进程(例如,通过进程 ID 结束一个占用大量资源的进程)。

(四)文件系统管理1、使用`df` 命令查看磁盘空间使用情况。

2、使用`du` 命令查看目录或文件的磁盘使用量。

3、使用`mount` 命令挂载一个新的磁盘分区(假设已经在虚拟机中添加了新的磁盘分区)。

linux实验系统实验报告

linux实验系统实验报告

linux实验系统实验报告Linux实验系统实验报告一、引言Linux实验系统是一个基于Linux操作系统的实验平台,旨在提供一个实践学习的环境,帮助学生深入了解Linux操作系统的原理和应用。

本实验报告旨在总结和分析我在使用Linux实验系统进行实验时的经验和收获。

二、实验环境1. 硬件环境:我使用的是一台配备Intel Core i5处理器和8GB内存的个人电脑。

2. 软件环境:我下载并安装了Linux实验系统的最新版本,该版本基于Ubuntu操作系统,并预装了一系列常用的开发工具和软件包。

三、实验内容1. 实验一:Linux基础命令的使用在这个实验中,我通过终端窗口使用了一些常用的Linux命令,如ls、cd、mkdir、rm等。

通过实际操作,我熟悉了Linux文件系统的结构和基本操作,掌握了如何在Linux中创建、删除和移动文件夹,以及如何查看文件和文件夹的属性。

2. 实验二:Shell脚本编程这个实验要求我们使用Shell脚本编写一个简单的程序,实现对指定文件夹中所有文件进行备份的功能。

通过这个实验,我学会了如何使用Shell编程语言,掌握了一些基本的语法和命令,比如if语句、for循环和cp命令。

我还学会了如何将Shell脚本保存为可执行文件,并在终端中运行。

3. 实验三:网络配置与管理这个实验主要涉及Linux系统的网络配置和管理。

我学会了如何配置网络接口,包括设置IP地址、子网掩码和网关。

我还学会了如何使用ping命令测试网络连接,以及如何使用ifconfig命令查看和管理网络接口的状态。

通过这个实验,我对Linux系统的网络配置有了更深入的了解。

四、实验收获通过使用Linux实验系统进行实验,我获得了以下收获:1. 对Linux操作系统有了更深入的了解:通过实际操作,我对Linux操作系统的基本原理和文件系统有了更深入的了解。

我学会了如何在Linux中进行文件和文件夹的管理,以及如何使用命令行界面进行各种操作。

linux实验报告总结-共10篇

linux实验报告总结-共10篇

∣inux实验报告总结(共10篇)(Linux实验报告汇总)(一)Shell 编程一、实验目的:1)掌握在Linux下的C编程基本方法。

2)掌握shell编程方法。

3)掌握dialog图形化编程方法。

二、实验内容1、编写能输出“Hello world!”问候语的C程序,并在终端中编译、执行。

要求记录所使用的命令及结果。

#include stdio.hmain()(printf(Hello world!\n);)2、编写一个C程序并设置其在后台执行,其功能是在一段时间后(可自行设置),在屏幕上显示信息:Time for play!,写出相应的程序、命令及结果。

#include stdio.hmain()(int time=0;printf(请输入等待时间(单位:s):);scanf(%d/&time);sleep(time);printf(Time for play!\n);)3、编写C程序,求1到100之间整数的阶乘和,并对程序进行优化。

写出程序、命令和结果。

#include stdio.hmain()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.hint main()double r = 0.0 , Area = 0.0;printf(请输入半径:);scanf(%lf, &r);Area = PI * r * r;printf(圆面积:%f∖n, Area);)5、编写shell程序sh.l,完成向用户输出“你好!”的问候语。

linux操作基础实验报告

linux操作基础实验报告

linux操作基础实验报告Linux 操作基础实验报告一、实验目的本次实验的主要目的是让学生熟悉和掌握 Linux 操作系统的基本操作,包括文件和目录管理、用户和权限管理、进程管理以及网络配置等方面,为今后更深入地学习和使用 Linux 系统打下坚实的基础。

二、实验环境本次实验使用的操作系统是 Ubuntu 2004 LTS ,实验在虚拟机中进行,虚拟机软件为 VMware Workstation Pro 16 。

三、实验内容及步骤(一)文件和目录管理1、登录到 Linux 系统后,首先使用`pwd` 命令查看当前工作目录。

2、使用`ls` 命令查看当前目录下的文件和子目录。

3、使用`mkdir` 命令创建一个新的目录,例如`myfolder` 。

4、使用`cd` 命令进入新创建的目录。

5、在新目录中,使用`touch` 命令创建一个新的空文件,例如`myfiletxt` 。

6、使用`vi` 或`nano` 命令编辑该文件,输入一些文本内容并保存。

7、使用`cat` 命令查看文件的内容。

8、使用`cp` 命令将该文件复制到其他目录。

9、使用`mv` 命令将文件移动到其他位置。

10、使用`rm` 命令删除文件和目录,注意使用`r` 选项递归删除非空目录。

(二)用户和权限管理1、使用`sudo adduser` 命令创建一个新用户,例如`newuser` 。

2、使用`sudo passwd newuser` 命令为新用户设置密码。

3、切换到新用户登录,查看当前用户信息,使用`whoami` 和`id` 命令。

4、回到 root 用户,使用`chmod` 命令修改文件或目录的权限,例如给一个文件设置读写执行权限。

5、使用`chown` 命令修改文件或目录的所有者和所属组。

(三)进程管理1、使用`ps` 命令查看当前系统中的进程信息。

2、使用`top` 命令动态查看系统的资源使用情况和进程状态。

3、使用`kill` 命令结束一个指定的进程,需要知道进程的 PID 。

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

计算机语言与程序设计上机实验报告
学号:姓名:所在系:班级:
实验名称:实验1 Linux 及其使用环境实验日期
实验指导教师实验机房及机号
------------------------------------------------------------------------------------------------------ 1.实验目的
(1)1、了解UNIX的命令及使用格式。

(2)熟悉UNIX/LINUX的常用基本命令。

2.实验内容
(1)熟悉UNIX/LINUX的常用基本命令如ls、who、w、pwd、ps、pstree、top 等。

(2)使用passwd命令,date命令,uname命令等显示机器及环境相关信息(3)使用whoami命令找到用户名。

然后使用who -a命令来看看你的用户名和同一系统其他用户的列表
(4)使用目录相关命令熟悉目录操作,文件操作,掌握相对路径及绝对路径(5)学习后台命令运行
3. 实验步骤
(1)显示目录文件ls
命令:在**目录下,运行ls –la,
运行结果为
(1)显示目录文件ls
命令:在**目录下,运行ls –la,运行结果为
(2)pwd命令的使用,创建目录:mkdir命令:结果为
(3)查看文件内容:cat命令;
(4)删除目录:rmdir命令(5)显示目录内容:ls命令
(6)改变工作目录:cd命令(7)删除文件:rm命令
(8)复制文件或目录:cp命令;
(9)移动或更改文件,目录名称:mv命令
(10)查看系统中的使用者:who命令
(11)改变文件或目录的存取权限:chmod命令
(12)改变文件或目录的所有权:chown命令(13)改变文件或目录所属的用户组:chgrp命令(14)改变文件或目录的最后修改时间:touch命令(15)查看系统目前正在运行的进程信息:ps命令
(16)结束或终止进程:kill 命令
(17)后台执行进程的命令:&
(18)显示系统中程序的执行状态:top命令
(19)以树状图显示执行的程序:pstree命令(20)监视虚拟内存:vmstat命令
(21)分析共享内存,信号量和消息队列:ipcs命令
3.实验总结
(1)实验中所遇到问题的解决方案
在实验有时候会遇到权限不够的情况,比如说在删除某个文件的时候就有可能会提示,这个时候只有获取权限就能解决。

还可能遇到的是书上写着username,但这个时候不能够跟着书上输,应该看计算机是什么就写什么;
(2)实验体会及所学到的技巧、心得等,或者是扩展了实验的内容的运行结果
通过这次试验,我对ubuntu中的一些常用命令有了比较深刻的了解,体会到了ubuntu系统与windows系统的不同,就个人感觉而言,ubuntu让我觉得很安全,这里面权限要求很严格。

而且ubuntu给人的感觉很酷。

3.实验总结
(1)实验中所遇到问题的解决方案
(2)思考题
(3)实验体会及所学到的技巧、心得等,或者是扩展了实验的内容的运行结果。

相关文档
最新文档