“嵌入式Linux操作系统实验(2022秋)”实验报告

Linux下软件安装

第二次实验报告

实验名称 Linux操作系统常用命令及服务
实验类型 验证性实验
时间 2022年10月9日

一. 实验目的

1.学习linux系统的用户管理 2. 掌握linux系统下软件的安装。

二. 实验内容

1.Linux 中创建、删除用户,及用户组等操作, Linux 中的文件权限设置。

  1. 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用。

    三. 实验步骤

    1、首先是用户的查看,可以使用whoami这一条指令查看当前登录用户。

2、接下来就是创建用户,使用sudo指令用于用户的创建,用户的创建指令为,sudo adduser,输入这条指令之后会出现如下界面

图片描述

此时,需要对新的账号进行注册,首先是设置自己的密码,然后是填写个人的信息。都填写完毕之后就完成了用户的创建。

3、在linux系统中的用户都会有他的用户组,简单地说就是一组用户的集合,用户组共享一些资源的同时又有私人的资源,类似于一个家庭。查看自己所属用户组的方式有两种,第一种是使用groups指令,这条指令的使用情形如下: 图片描述 其中,冒号前的代表用户,冒号后的代表用户所在的组。在每次新建用户不指定用户组的话会默认创建一个与用户名同名的用户组。 第二种是使用/etc/group指令,cat是用于读取指定文件内容并打印到终端输出,sort指令是将读取文本进行字典排序后再输出,结合这两条指令就能查询到自己的组信息,同时还可以用以下指令对信息进行过滤,代码如下:cat /etc/group | grep -E "shiyanlou" 图片描述 图片描述 4、用户和组的删除,使用sudo deluser加用户名这条指令即可删除用户,如果在指令后面加上--remove-home参数还会在删除用户的同时删除用户相关的工作目录,若不是用这条指令则会在/home 目录保留用户的工作目录。 组的删除使用的是groupdel指令,如果组中还有其他用户则需要先删除组内用户才能删除组。

5、使用apt进行软件的安装,APT 是 Advance Packaging Tool(高级包装工具)的缩写,是 Debian 及其派生发行版的软件包管理器,APT 可以自动下载,apt-get 是用于处理 apt包的公用程序集,我们可以用它来在线安装、卸载和升级软件包等。我们可以采用apt-get install <软件包名>这一条指令来进行软件的在线获取。例如:apt-get install w3m

图片描述 软件源的升级则采用 sudo apt-get update指令,使用之后就能对软件源进行更新,使用sudo apt-get upgrade对软件进行更新,若软件的依赖源存在问题,则可以使用这一条指令来解决问题,这条指令会对软件进行更新并解决依赖关系。 软件的卸载,卸载软件使用的指令是sudo apt-get remove w3m 然后就是解决软件查找的问题,想要安装一个软件首先应该确认是否存在这个软件,这时候就可以用sudo apt-cache search这一条指令来对软件是否存在进行查询。

图片描述

6、使用dpkg进行软件的安装,首先使用sudo apt-get -d install -y emacs指令对emacs 编辑器的 deb 包进行下载,然后我们将第一个deb拷贝到 /home/shiyanlou 目录下,继续使用sudo dpkg -I emacs24_24.5+1-6ubuntu1.1_amd64.deb对dpkg进行安装,若你安装的软件包存在依赖关系的问题,可以使用sudo apt-get -f install -y指令来解决。

四. 实验总结

请对本次实验的过程进行思考和总结,并就相关问题和知识点进行说明及归纳。 1. 在本次的实验中,我通过学习掌握了有关linux系统有关用户和用户组的一些基本内容的使用方式,有助于以后使用linux系统时对于用户的管理。 2.实现了对linux系统中软件安装的功能的基本掌握,能让我的系统有能力去实现新功能的拓展。

最新评论
暂无评论~