当前位置:文档之家› 东软Linux实验报告材料1

东软Linux实验报告材料1

return 0;
}
vim /usershare bin.c
a
#include <stdio.h>
int main()
{
printf("user1's bin\n");
return 0;
}
Esc
Shift+:
wq
3)以user2身份登录,完成以下操作:
a) 修改bin.c文件容为:
#include <stdio.h>
Mkdir -p /book/english
cp –r book /root
rm –r /book
y
21在任何目录下回到当前用户主目录。
cd ~
22john用户在家目录中创建目录aaa,并把该目录的权限设置为只有文件拥有者有读、写和执行权限,组用户和其他用户无任何权限。
su john
mkdir aaa
3查看当前目录下所有的文件或目录(含.开头的),把查看结果生成文件ls.txt。
ls > ls.txt
4建立文件file3和文件file4。
touch file3 file4
5在当前目录下建立文件exam1.c,将文件exam1.c拷贝到/usr 这个目录下,并改名为 shiyan1.c。
touch exam1.c
实验项目( 一 ) 实验报告
: 冀佳伟 学号:
项目
名称
实验(一)
指导教师
滕英岩
实验
地点
A7-401
实验日期
2014年10月22日
实验
目的
熟练掌握Linux操作系统的基本命令
实验
过程
说明:此处按照 【实验容】 所描述的各个问题来回答。
基础模块
1在当前目录中新建文件text,并设置文件的属性为:文件所有者增加执行权限,同组用户增加写权限,其他用户删除读权限。
touch text
chmod u+x text
chmod g+w text
chmod o-r text
2在当前目录创建文件a.txt,b.txt,c.txt,并将上述三个文件合成一个文件abc.txt。
touch a.txt b.txt c.txt
cat a.txt b.txt c.txt > abc.txt
16john用户在家目录中建立文件exam.c,将文件exam.c拷贝到/tmp 这个目录下,并改名为 shiyan.c。
su john
cd ~
touch exam.c
cp exam.c /tmp/shiyan.c
17显示当前工作目录的路径。
pwd
18john用户在家目录中建立文件 file1.txt 并更名为 file2.txt。
cp bin.c /usershare/user2home/user2bin.c
4)再次以root身份登录系统,完成以下操作:
a)删除/usershare目录
su root
rm – r usershare
b)删除用户user1、user2,并同时删除它们的主目录。
userdel –r user1
userdel –r user2
touch file.txt
chmod u+rw file.txt
9建立文件ff.txt 并用数字的形式(绝对权限)把文件的权限改为rw-rw-rw-
touch ff.txt
chmod 666 ff.txt
10用vi建立文件bbbb.txt 并将用户名加入其中保存退出。
vim bbbb.txt
a
jijiawei
gpasswd –a user2 student
b)为user1和user2设置初始密码123456
passwd user1
123456
123456
passwd user2
123456
123456
c)在 / 目录下创建名为usershare的目录,并将此目录的访问权限修改为对于所有用户都可读、写、执行。
gpasswd –a root group1
id –g root
25新建用户john,用john登录,用cat创建文件ex1.txt,使其容为Hello!
useradd john
su john
cd ~
cat > ex1.txt
Hello
ctrl+c
26建立一个新用户user2并把它加入到root组中,设置user2的密码为:123qwer4
3)cat用于将文件的容打印输出到显示器或终端窗口上。
4)head命令用来查看文件前若干行。
例:查看文件hello.c文件的第一行:
head -1 hello.c
5)tail命令用来查看文件后若干行。
例:查看文件hello.c文件的后两行:
tail -2 hello.c
提升模块
情境式实验
1)以root身份登录,完成以下操作:
vim编辑器共有三种模式,分别是命令模式、输入模式和末行模式。
36查看文件容的命令有几种,它们有什么区别?可以举例说明
查看文件容的命令有:more,less,cat,head,tail五种。
1)more命令可以查看相应文件的第一屏的容。
2)less命令比more命令功能强大。在查看文件容时,按z键,可以向下翻页,显示下一页的容。按w键,可以向上翻页,显示上一屏的容,到达文件尾部时会出现提示符“End”,结束浏览时,直接按q键退出,同时还支持光标键和翻页键。
mount /dev/sdb1 /home/tom/usb //用mount命令完成挂载
卸载步骤:
cd /home/tom/usb //切换目录
cp /home/tom/tfile //复制文件到U盘备份
umount /dev/sdb1 //卸载/dev/sdb1设备
35vim编辑器的工作模式有几种,画图表示几种模式之间的转换关系
int main()
{
printf("user2's bin\n");
return 0;
}
su root
cd /usershare
chmod 777 bin.c
cp bin.c /home/user2
cd /home/user2
vim bin.c
a
#include <stdio.h>
int main()
{
printf("user2's bin\n");
return 0;
}
Esc
Shift+:
wq
c)创建/usershare/user2home/目录
mkdir –p /usershare/user2home
d)将bin.c文件拷贝到/usershare/user2home/目录下,并更名为user2bin.c
useradd hello
passwd hello
world
world
su hello
29查看自己登录时用的什么Shell。
echo shell
30查看自己的uid和gid。
id
31新建一个组team, 在team组下面新建用户bruce.
groupadd team
useradd –g team bruce
13查看ex1.txt是不是在当前目录下存在,如果不存在,建立ex1.txt ;如果存在,查看文件的权限,修改其权限使得其他用户无读权限
ls
touch ex1.txt
chmod o-r ex1.txt
14关机命令
shutdown –h now或者halt
15重启命令。
shutdown –r now或者reboot
root用户取消其他用户对users文件的写权限。
su root
groupadd users
useradd usera
useradd userb
useradd userc
gpasswd -a usera users
gpasswd –a userb users
gpasswd –a userc users
32添加用户john,并且查看用户的信息
useradd john
id johnroot用户。
whoami
su root
34简述U盘的挂载和卸载步骤
挂载步骤:
mkdir /home/tom/usb //创建目录/home/tom/usb作为挂载点
fdisk –l //查询系统为U盘分配的设备号
useradd user2
gpasswd –a user2 root
passwd user2
123qwer4
123qwer4
27统计一下/etc/passwd中共有多少个用户(包含系统用户)。
cat /etc/passwd | wc –l

wc-1 /etc/passwd
28创建用户hello,并将其密码设置为world,使用hello用户登陆系统。
su john
touch file1.txt
mv file1.txt file2.txt
19root用户以用长格式列出/home目录下所有的文件包括隐藏文件。
su-
ll –a /home
20创建/ book/english目录,将/book目录拷贝到/root目录下,然后再将/book及子目录删除。
su root
123456
a)添加两个用户user1和user2。(两个用户均加入到student组,如果student组不存在,创建sutdent组,如果用户已存在,将用户及其主目录一并删除,再添加用户。)
相关主题