大连东软信息学院
《Linux基础》
实验指导书
编写者:Linux课程组
目录
实验一:基本常用命令实验
实验二:综合服务器配置
实验一:基本常用命令实验
【实验目的】
●掌握文件系统的基本命令
●掌握管理用户和用户组的基本命令【实验环境】
●Windows xp 系统
●Vmware 虚拟机及linux 虚拟机【预备知识】
●文件系统的基本命令
表1文件系统基本命令列表
类型命令
功能
参数
实例
目录操作
ls
显示目录内的文件和子目录列表
-
a -l -F -S ls –a ls -l
mkdir 建立新目录-p
mkdir /home/test
mkdir –p /home/tmp/aa pwd 显示当前工作目录pwd
cd 改变当前目录cd /home cd ..
文件操作
touch 创建空文件
cp 复制目录或文件-r
cp /home/test /usr/test cp -r/home/test /usr/test mv 移动或重命名目录或文件
mv /home/test /usr/test rm
删除目录或文件
-r
rm –r /home/test
输出重定向
>或>>将输出保存到文件中&
使用文件系统
mount 挂载mount /dev/sdb1/mnt/usb
umount 卸载umount /dev/sdb1
vim
辑器vim 插入模式
a、i、o 略
命令模式esc 末行模式
保存和退出
wq q q!w 文件名
查看文本文件内容
less
分屏显示、上下翻页 more 分屏显示文件内容 cat 将文件的内容输出到显示器上
head 查看文件前面若干行的内容
-要查看的行数head - tail
查看文件的最后若干行的内容
-要查看的行数
tail – 文件权
限管理chmod 修改文件的访问权限
chown
修改文件属主
:.
●管理用户和用户组的基本命令
表2管理用户和用户组的基本命令列表
类型命令功能参数
实例
用户账号管理
useradd
添加用户
-d
useradd zhang
useradd –d /home/zhang zhangyan -g useadd –g root test
-s -c usermod 修改用户账号名-l usermod –l zhang zhangyan 用户账号加锁-L usermod –L zhang 用户账号解锁
-U usermod –U zhang userdel 删除账号-r
userdel zhang
userdel –r zhang passwd
设置用户密码passwd
lily
删除用户账号密码-d passwd –d zhang
户组的管
理groupadd 添加用户组groupadd student
linux系统vim编辑器
groupmod 修改用户组属性-n groupmod -n teacher sysgroup groupdel 删除用户组
groupdel teacher gpasswd
添加用户到指定的组-a gpasswd –a tom team 从指定组删除用户
-d
gpasswd -d tom team
【实验学时】
●基础模块2学时●提升模块2学时【实验内容】
●基础模块
1在当前目录中新建文件text ,并设置文件的属性为:文件所有者增加执行权限,同组用户增加写权限,其他用户删除读权限。
2在当前目录创建文件a.txt,b.txt,c.txt,并将上述三个文件合成一个文件。
3查看当前目录下所有的文件或目录(含.开头的),把查看结果生成文件ls.txt。
4建立文件file3和文件file4。
5在当前目录下建立文件exam1.c,将文件exam1.c拷贝到/usr这个目录下,并改名为shiyan1.c。
6用长格式列出/home目录下所有的文件包括隐藏文件。
7在当前目录中创建目录aaa,并把该目录的权限设置为只有文件主有读、写和执行权限。
8在当前目录下新建文件,更改文件的权限增加文件所有者的读写执行权限.
9建立文件ff.txt并用数字的形式(绝对权限)把文件的权限改为rw-rw-rw-
10用vi建立文件并将用户名加入其中保存退出。
11在/root文件下建立一个文件夹AAA,然后进入AAA文件夹,创建普通文件bbb。
12在/root下面,新建newfile文件,将该文件移动到/home下。
13查看是不是在当前目录下存在,如果不存在,建立;如果存在,查看文件的权限,修改其权限使得其他用户无读权限
14关机命令
15重启命令。
16john用户在家目录中建立文件exam.c,将文件exam.c拷贝到/tmp这个目录下,并改名为shiyan.c。
17显示当前工作目录的路径。
18john用户在家目录中建立文件并更名为。
19root用户以用长格式列出/home目录下所有的文件包括隐藏文件。
20创建/book/english目录,将/book目录拷贝到/root目录下,然后再将/book及子目录删除。21在任何目录下回到当前用户主目录。
22john用户在家目录中创建目录aaa,并把该目录的权限设置为只有文件拥有者有读、写和执行权限,组内用户和其他用户无任何权限。
23创建用户xu和liu并将/home/xu目录中的所有文件拷贝到目录/home/liu中。
24新建一个组group1,将root用户添加到该组,并查看是否添加成功。
25新建用户john,用john登录,用cat创建文件,使其内容为Hello!
26建立一个新用户user2并把它加入到root组中,设置user2的密码为:123qwer4
27统计一下/etc/passwd中共有多少个用户(包含系统用户)。
28创建用户hello,并将其密码设置为world,使用hello用户登陆系统。
29查看自己登录时用的什么Shell。
30查看自己的uid和gid。
31新建一个组team,在team组下面新建用户bruce.
32添加用户john,并且查看用户的信息
33查看你的身份是否是root用户,如果不是,切换到root用户。
34简述U盘的挂载和卸载步骤
35vim编辑器的工作模式有几种,画图表示几种模式之间的转换关系
36查看文件内容的命令有几种,它们有什么区别?可以举例说明
●提升模块
✧情境式实验
1)以root身份登录,完成以下操作:
a)添加两个用户user1和user2。(两个用户均加入到student组,如果student组不存
在,创建sutdent组,如果用户已存在,将用户及其主目录一并删除,再添加用户。)
b)为user1和user2设置初始密码123456
c)在/目录下创建名为usershare的目录,并将此目录的访问权限修改为对于所有用
户都可读、写、执行。
2)以user1身份登录,完成以下操作:
a)修改密码(修改成功即可)
b)在/usershare目录下创建bin.c文件,内容如下:
#include<stdio.h>
int main()
{

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。