实验一 Linux shell基本命令的使用

成绩 信息与通信工程学院实验报告

课程名称:嵌入式原理与应用

实验题目:Linux shell基本命令的使用指导教师: 班级:学号:学生姓名:

一、实验目的和任务

1. 掌握用户系统常用命令。 2. 掌握文件目录常用命令。 3. 掌握压缩打包常用命令。 4. 掌握网络相关命令。

二、实验仪器及器件

1. 硬件:PC机

2. 软件:LINUX操作系统、虚拟机

三、实验内容及原理

1. 登录系统,查看系统相关信息; 2. 查询和更新系统用户数据;

3. 创建文件目录和文件,并实现文件操作; 4. 打包并解压文件

5. 查询系统网络状态,并设置和更新

四、实验步骤或程序流程

a) 启动系统,打开终端;

b) 查看系统信息,并将以下查看内容重定向添加到文件systemInfo.txt,最后清屏:

1、查看系统当前所有进程; 2、查看当前系统信息 3、查看硬盘分区情况 4、查看/etc/fstab文件

第1页共1页

5、查看系统当前的网络地址 c) 系统用户数据:

1、切换到root状态

2、创建用户(姓名拼间首字母加学号后两位,如张飞 ZF01),密码是123456 3、进入新用户,并查看默认所在主目录及所有登录系统的用户 d) 文件操作:

1、在当前用户的主目录下,创建文件夹Labl

2、进入Lab1文件夹,新建文件welcome.txt,写入“Hello Zhang Fei!”保存退出 3、将b步骤生成的文件SystemInfo.txt,移动到Lab1文件夹,并设置文件权限为: e) 文件所有者可读写,其它为只读; 并查看文件列表,权限是否设置

1、返回到当前用户的主目录

2、将Lab1文件夹打包生成tar.gz文件,并删除原文件夹

五、实验数据及程序代码

1. ps→ps>>SystermInfo.txt

图1.1 当前系统进程

2. uname -a→uname–a >>SystermInfo.txt

图1.2 当前系统信息

3. fdisk

图1.3 硬盘分区情况

4. cat /etc/fstab→cat /etc/fstab>>SystermInfo.txt

第2页共2页

图1.4 /etc/fstab文件情况

5. ifconfig→ifconfig>>SystermInfo.txt→clear

图1.5 系统当前网络地址

6. su - root→输入密码登录

图1.6 切换超级用户

7. useradd–m tsr39→passwd tsr39→输入并确定密码

图1.7 创建新用户

8. su–tsr39→ls→who

第3页共3页

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4