大连东软信息学院linux实验报告一基本命令.doc
文本预览下载声明
实验项目( 一 ) 实验报告项目
名称基本常用命令实验指导教师实验
地点实验日期实验
目的
通过本次试验中的基础模块,可以进一步熟练Linux系统中的基本常用命令,通过提升模块,可以培养学生解决实际问题的能力。
实验
过程说明:此处按照 【实验内容】 所描述的各个问题来回答。
基础模块
在当前目录下建立文件exam.c,将文件exam.c拷贝到/usr 这个目录下,并改名为 shiyan.c。
touch exam.c
cp exam.c /user
cd /user
mv exam.c shiyan.c
在任何目录下回到用户主目录。
Cd~
打印当前目录。
pwd
在当前目录中新建文件text并设置文件的属性为文件属主(u)增加执行权限与文件属主同组用户(g)增加写权限其他用户(o) 删除读权限。
touch text
chmod u+x, g+w,o-r text
创建用户xu和liu并将/home/xu目录中的所有文件拷贝到目录/home/liu中。
useradd xu
useradd liu
cp –r /home/xu /home/liu
用长格式列出/home目录下所有的文件包括隐藏文件。
ls –al /home
在当前目录中创建目录aaa,并把该目录的权限设置为只有文件主有读、写和执行权限。
mkdir -m u+w+r+x aaa
建立一个新用户user2并把它加入到root组中,设置user2的密码为:1
useradd –g root user2
passwd 1
建立文件 file1.txt 并更名为 file2.txt。
touch file1.txt
mv file1.txt file2.txt
建立新用户newstudent ,设置密码123456, 给用户密码加锁。
useradd newstudent
passwd newstudent
123456
123456
passwd –l newstudent
新建一个组group1 ,将root用户添加到该组,并查看是否添加成功。
groupadd group1
gpasswd –a root group1
ll
建立文件ff.txt 并用数字的形式(绝对权限)把文件的权限改为rw-rw-rw-。
touch ff.txt
chmod 666 ff.txt
用vi建立文件bbbb.txt 并将用户名的加入其中保存退出。
vi bbbb.txt
shift:
wq
查看当前目录下所有的文件或目录(含.开头的),把查看结果生成文件ls.txt。
ls –a ls.txt
启动vi,更改/etc/passwd中的密码信息为不需要密码登陆。
vi
more /etc/shadow
删除密码
将/home目录拷贝到/root目录下,然后再将root下的home及子目录删除。
cp -r /home /root
rm –r /root/home
查找用户账号文件中是否存在test用户。
more user grep test
将当前目录中扩展名为txt、doc和bak的文件全部复制到/home目录中。
cp *.txt *.doc *.bak /home
将u盘(设备名sdc)挂载到/mnt/usb_disk目录。
mount /dev/sdc /mnt/usb_disk
重启和关机命令
reboot shutdown -h
提升模块
情境式实验
1)以root身份登录,完成以下操作:
添加两个用户user1(加入student组,如果student组不存在,创建sutdent组)和user2。(如果用户已存在,将用户及其主目录一并删除,再添加用户。)
groupadd student
useradd –g student user1
useradd –g student user2
userdel –r user2
useradd –g student user2
为user1和user2设置初始密码123456
passwd user1
123456
123456
passwd user2
123456
123456
在/目录下创建名为usershare的目录,并将此目录的访问权限修改为对于所有用户都可读、写、执行。
Cd/
mkdir usershare
chmod g=rwx,o=rwx usershare
2)以user1身份登录,完成以下操作:
修改密码为654321
Passwd
123456
654321
654321
在/usershare目录下创建bin.c文件,内容如下:
#include stdio.h
int main()
{
显示全部