linux实验.docx
- 文档编号:2170844
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:14
- 大小:222.55KB
linux实验.docx
《linux实验.docx》由会员分享,可在线阅读,更多相关《linux实验.docx(14页珍藏版)》请在冰豆网上搜索。
linux实验
实验项目
(一)实验报告
姓名:
学号:
项目
名称
实验一:
基本常用命令实验
指导教师
实验
地点
实验日期
2012年11月20日
实验
目的
熟练掌握Linux操作系统的基本命令
实验
过程
说明:
此处按照【实验内容】所描述的各个问题来回答。
●基础模块
1在当前目录中新建文件text,并设置文件的属性为:
文件所有者增加执行权限,同组用户增加写权限,其他用户删除读权限。
Touchtext
Ls
Chmodu+wtext
Chmodg+wtext
Chmodo+rtext
2在当前目录创建文件a.txt,b.txt,c.txt,并将上述三个文件合成一个文件abc.txt。
Toucha.textb.textc.text
Cat*.text>>abc.text
3查看当前目录下所有的文件或目录(含.开头的),把查看结果生成文件ls.txt。
Ll–a>>ls.txt
Ll-a
4建立文件file3和文件file4。
touchfile3file4
5在当前目录下建立文件exam1.c,将文件exam1.c拷贝到/usr这个目录下,并改名为shiyan1.c。
Touchexam1.c
Cpexaml.c/usr/shiyang.c
6用长格式列出/home目录下所有的文件包括隐藏文件。
Ll-a
7在当前目录中创建目录aaa,并把该目录的权限设置为只有文件主有读、写和执行权限。
Mkdiraaa
Chmod700aaa
8在当前目录下新建文件file.txt,更改文件的权限增加文件所有者的读写执行权限.
Touchfile.txt
Chmodu+r,u+wfile.txt
9建立文件ff.txt并用数字的形式(绝对权限)把文件的权限改为rw-rw-rw-
Touchff.txt
Chmod666ff.txt
10用vi建立文件bbbb.txt并将用户名加入其中保存退出。
vibbb.txt
a(输入)
Eve
Esc(保存)
Wq(退出)
11在/root文件下建立一个文件夹AAA,然后进入AAA文件夹,创建普通文件bbb。
su–
touchAAA
cdAAA
touchbbb
12在/root下面,新建newfile文件,将该文件移动到/home下。
Su–
Touchnewfile
Mvnewfile/home
13查看ex1.txt是不是在当前目录下存在,如果不存在,建立ex1.txt;如果存在,查看文件的权限,修改其权限使得其他用户无读权限
在当前目录下:
findex1.txt
(1)目录存在则:
llex1.txt
Chmodo-rex1.txt
llex1.txt
(2)目录不存在则:
touchex1.txt
Chmodo-rex1.txt
llex1.txt
14关机命令reboot
15重启命令poweroff
16john用户在家目录中建立文件exam.c,将文件exam.c拷贝到/tmp这个目录下,并改名为shiyan.c。
Touchexam.c
Cpexam.c/tmp/shiyan.c
17显示当前工作目录的路径。
pwd
18john用户在家目录中建立文件file1.txt并更名为file2.txt。
Touchfile1.txt
Mvfile1.txtfile2.txt
19root用户以用长格式列出/home目录下所有的文件包括隐藏文件。
将路径切换到/home目录下:
ll
20创建/book/english目录,将/book目录拷贝到/root目录下,然后再将/book及子目录删除。
Mkdir–p/home/book/English
Cp–r/book/root
Rm–rf/book
21在任何目录下回到当前用户主目录。
su
22john用户在家目录中创建目录aaa,并把该目录的权限设置为只有文件拥有者有读、写和执行权限,组内用户和其他用户无任何权限。
Mkdiraaa
Chmodg-rwxaaa
Chmodo-rwxaaa
23创建用户xu和liu并将/home/xu目录中的所有文件拷贝到目录/home/liu中。
Useraddxu
Usesaddliu
Cp–r/home/xu/home/liu
24.新建一个组group1,将root用户添加到该组,并查看是否添加成功。
groupaddgroup1
groupadd–arootgroup1
groupsroot
25新建用户john,用john登录,用cat创建文件ex1.txt,使其内容为Hello!
Useraddjohn
Passwdjohn
Sujohn
Viex1.txt
Catex1.txt
26建立一个新用户user2并把它加入到root组中,设置user2的密码为:
123qwer4
useradd–grootuser2
passwduser2
27统计一下/etc/passwd中共有多少个用户(包含系统用户)。
cat/etc/passwd|wc–l
28创建用户hello,并将其密码设置为world,使用hello用户登陆系统。
Useraddhello
Passwdhello
World
World
Suhello
29查看自己登录时用的什么Shell。
echo$SHELL
30查看自己的uid和gid。
id
31新建一个组team,在team组下面新建用户bruce.
Groupaddteam
Useraddbruce
Gpasswd–abruceteam
32添加用户john,并且查看用户的信息
Useraddjohn
tail/etc/passwd
33查看你的身份是否是root用户,如果不是,切换到root用户。
Whoami
Su-
34简述U盘的挂载和卸载步骤
(1)先在windows主机中查看U盘中的内容
(2)按照图点击VMWare中的”断开连接”,使U盘断开与windows主机的连接,并与虚拟机中的Linux操作系统连接起来.在windows主机的右下角出现”安全的移除硬件”.
(3)为了能挂载使用U盘,需要设置一个挂载点目录.例如创建目录/home/usb.由于使用的U盘只有一个分区,因此使用sdb1设备名来进行挂载,实现的命令为:
mount/dev/sdb1/home/usb
35vim编辑器的工作模式有几种,画图表示几种模式之间的转换关系
vim编辑器的工作模式有3种
Shift+:
a,i,o
Esc
Wq,q,q!
36查看文件内容的命令有几种,它们有什么区别?
可以举例说明
linux下查看文件内容的几种命令如下:
cat:
由第一行开始显示文件所有内容;
tac:
从最后一行开始显示文件的所有内容,注意tac与cat写法正好相反;
cat[-n]文件名
-n显示时,连行号一起显示到屏幕
tac文件名
more:
一页一页的显示文件内容,只能向后翻页;
less:
也是一页一页显示文件内容,但是可以通过键盘上的【pagedown】,【pageup】控制向后,向前翻页;
more文件名
less文件名
在less打开的文件中,通过输入:
“/word”在文件中查找word这个字符串;
q:
退出less画面;
head:
显示一个文件的前几行;
tail:
显示一个文件的后几行;
head[-nnumber]
tail[-nnumber]
number:
要是显示的行数;
提升模块
✧情境式实验
1)以root身份登录,完成以下操作:
a)添加两个用户user1和user2。
(两个用户均加入到student组,如果student组不存在,创建sutdent组,如果用户已存在,将用户及其主目录一并删除,再添加用户。
)
su–
useradduser1
useradduser2
groupaddstudent(用户组创建)
(groupdelsudent用户组删除)
gpasswd–auser1student
gpasswd–auser2student
b)为user1和user2设置初始密码123456
passwduser1
123456
123456
passwduser2
123456
123456
c)在/目录下创建名为usershare的目录,并将此目录的访问权限修改为对于所有用户都可读、写、执行。
cd/
mkdirusershare
chmod777usershare
2)以user1身份登录,完成以下操作:
a)修改密码(修改成功即可)
passwduser1
1q2w3e45
b)在/usershare目录下创建bin.c文件,内容如下:
#include
intmain()
{
printf("user1'sbin\n");
return0;
}
su–
cd/home/usershare
vibin.c
a
#include
intmain()
{
printf("user1'sbin\n");
return0;
}
esc
shift+:
wq
3)以user2身份登录,完成以下操作:
a)修改bin.c文件内容为:
#include
intmain()
{
printf("user2'sbin\n");
return0;
}
su–
cdusershare
chmod777bin.c
cpbin.c/home/user2
cd/home/user2
vibin.c
a
ctrl+a
backplace
#include
intmain()
{
printf("user2'sbin\n");
return0;
}
esc
shift+:
wq
c)创建/usershare/user2home/目录
mkdir–p/usershare/user2home
d)将bin.c文件拷贝到/usershare/user2home/目录下,并更名为user2bin.c
cdusershare
cpbin.c/usershare/user2home
mvbin.cuser2bin.c
4)再次以root身份登录系统,完成以下操作:
a)删除/usershare目录
su–
rmdirusershare
b)删除用户user1、user2,并同时删除它们的主目录。
userdel–ruser1
userdel–ruser2
✧开放式实验
完成通信录的编辑:
管理员root需要创建一个users用户组,该组拥有usera,userb,userc三个用户,在/tmp下创建users文件。
各用户完成下列功能:
登录系统后,在统一的users文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 实验
![提示](https://static.bdocx.com/images/bang_tan.gif)