操作系统实验报告 实验1 VMware虚拟机配置与linux基本命令(答案全)

这篇实验报告详细介绍了如何使用VMware创建虚拟机并安装Linux Ubuntu,同时涵盖了Linux的基本命令,如文件管理、环境变量设置及权限管理。通过实验,旨在帮助用户熟悉操作系统环境和Ubuntu的常用操作。
摘要由CSDN通过智能技术生成

(1) 实验目的

熟悉操作系统实验环境,掌握Ubuntu linux基本命令。

(2) 实验要求:

1.使用VMware创建虚拟机,并安装ubuntu linux;
2.掌握Ubuntu linux基本命令

(3) 实验步骤

1.1 Linux Ubuntu的安装、创建新的虚拟机VMWare

VMWare简介:vmware是一款官方精简版的虚拟机软件,用户无需重启电脑即可在同一台机上运行1个或多个操作系统。凭借其免费策略、简单易用的界面、流畅的性能、小巧的体积以及对多种不同操作系统的兼容性。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

实验1.2 linux系统基本命令

1.系统级文件:
/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中收集Shell的设置,这个文件一般就是调用/etc/bash.bashrc文件
/etc/bash.bashrc:系统级的bashrc文件,为每个运行bash shell的用户执行此文件,bash shell被打开时,该文件被读取.
/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量
2.用户级文件:
~/.profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
~/.bashrc:该文件包含专门于你的bash shell的bash信息,当登录时以及每次打开新的shell时.该文件都会被读取
~/.bash_profile:每个用户都可使用该文件输入专用于自己 使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。~/.bash_profile 是交互式、login 方式进入 bash 运行的~/.bashrc是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。
~./bash_login:不推荐使用这个,这些不会影响图形界面。而且.bash_profile优先级比bash_login高。当它们存在时,登录shell启动时会读取它们。
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.
~/.pam_environment:用户级的环境变量设置文件。
3.执行顺序
对于整个系统而言:
/etc/enviroment -->/etc/profile --> H O M E / . p r o f i l e − − > HOME/.profile --> HOME/.profile>HOME/.env (如果存在)
/etc/profile 是所有用户的环境变量
/etc/enviroment是系统的环境变量
登陆系统时shell读取的顺序应该是
/etc/profile ->/etc/enviroment --> H O M E / . p r o f i l e − − > HOME/.profile--> HOME/.profile>HOME/.env
原因应该是用户环境和系统环境的区别了
如果同一个变量在用户环境(/etc/profile)和系统环境(/etc/environment) 有不同的值那应该是以用户环境为准了。
在登录Linux时要执行文件的过程如下:
在刚登录Linux时,首先启动/etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 /.profile文件中的其中一个,执行的顺序为:/.bash_profile、 ~/.bash_login、 ~/.profile。如果 ~/.bash_profile文件存在的话,一般还会执行 /.bashrc文件。所以,/.bashrc会调用/etc/bashrc文件。最后,在退出shell时,还会执行~/.bash_logout文件。
所以执行顺序为:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc-> /etc/bashrc -> ~/.bash_logout
4.访问环境变量:
二.实验原理
(1)常用命令
ls 显示当前目录下的文件或者子目录
cd 切换目录
cp 复制一个文件或者目录
mv 移动文件或目录
rm 删除文件或目录
pwd 显示当前位置
mkdir 创建目录
ps 显示当前进程
cat 连接文件并打印到标准输出设备
df 显示目前在 Linux 系统上的文件系统磁盘使用情况统计
passwd 更改密码
shutdown 关机
kill 删除执行中的程序或者工作
sudo 以系统管理员的身份执行命令
touch修改文件或者目录的时间属性。若文件不存在,系统会建一个新文件
(2)apt命令
apt是一个在Debian和Ubuntu中的Shell前端软件包管理器。apt命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,apt命令的执行需要超级管理员的权限。
三.实验结果与分析:
1.apt软件包常见管理操作
安装软件
命令:sudo apt-get install softwarename
在这里插入图片描述
更新软件信息数据
命令: sudo apt-get update
在这里插入图片描述

更新所有已安装的软件包
命令: sudo apt-get upgrade
在这里插入图片描述
将系统升级到新版本
命令:sudo apt-get dist-upgrade
在这里插入图片描述
卸载软件
命令:sudo apt-get remove sofawarename
在这里插入图片描述
卸载并清除配置
命令:sudo apt-get remove --purge sofawarename
在这里插入图片描述
自动删除长期不需要的软件
sudo apt autoremove
在这里插入图片描述
修复依赖命令
sudo apt-get -f install
在这里插入图片描述
2.deb包的安装,创建和管理软件包创建命令
安装软件包
命令: sudo dpkg -i package.deb
-i 表示 install
在这里插入图片描述
在这里插入图片描述
删除软件包
命令: sudo dpkg -r package.deb
在这里插入图片描述
删除软件包(包括配置文件)
命令: sudo rm -f baidunetdisk_3.5.0_amd64.deb
在这里插入图片描述
查看系统中已安装软件包信息
命令: sudo -l
在这里插入图片描述
复制代码
3. 使用命令进行打包
压缩文件
命令:gzip FileName
在这里插入图片描述
解压文件
命令: gunzip FileName.gz
在这里插入图片描述
4.文件的权限管理
查看权限
命令: sudo ls -l filename
在这里插入图片描述
ubuntu下设置权限的命令为:
共10位数
其中: 最前面那个 - 代表的是类型
中间那三个 rw- 代表的是所有者(user)
然后那三个 rw- 代表的是组群(group)
最后那三个 r-- 代表的是其他人(other)

后面9位数:
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)

  • 表示相应的权限还没有被授予
    修改文件或文件夹的权限

链接: 操作系统实验报告 实验2 进程管理(答案全).
链接: 操作系统实验报告 实验3存储管理实验(答案全).
链接: 操作系统实验报告 实验4 文件系统管理实验(答案全).

  • 5
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m明月Java3

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值