Linux实验

2018-12-11 22:53

实验二

1. 帮助命令的使用:

1) 查看ls命令的手册页,并翻页至最后,而后退出; man ls

(PageDOwn和PageUp用于翻页)

2) 查看ls命令的信息页,翻页至最后并退出; info ls

(PageDown和PageUp用于翻页,q用于退出) 2. 安装VMWaretools

1) 登录root用户至其主目录;(如果已经登录可省略此步)

2) 打开终端后在[root@localhost ~]#后面输入自己名字后开始安装 3. 更改文件的属性,拥有者以及所属组 1) 用命令列出根目录下的目录及文件; 3)用命令列出install.log文件的详细信息 ls -l install.log

4) 用命令把install.log文件的用户组更改为自己安装时创建的用户组 chgrp -R user install.log

(-R用于递归,即文件内的所有子目录的用户组都更改,注意不要少了user) 5) 用命令把install.log文件的拥有者改为自己安装时创建的用户 chown user install.log

6)用命令同时把install.log文件的拥有者和用户组更改为root chown root:root install.log

7)用命令把install.log文件的属性更改为-rw-rw-rw- chmod a+rw install.log

8)用命令把install.log文件的属性恢复到初始状态 chmod u=rw,g=r,o=r install.log

实验三 文本及目录相关命令的使用

上机实验内容:

1. 目录操作:

1) 用命令列出根目录下的目录及文件; ls

2) 用一条命令创建目录/root/test/x/y/z; mkdir -p /root/test/x/y/z (-p是目录的递归)

3) 查看当前目录下的所有文件,要求显示其详细信息; ls -al

4) 切换目录至/root/test/x/y,并删除目录z; cd /root/test/x/y(这是绝对路径的写法) cd test/x/y (这是相对路径的写法) rmdir z

5) 切换回root用户的主目录,并使用一条命令删除/root/test,/root/test/x,/root/test/x/y; cd ~ 或者 cd /root

rm -p /root/test/x/y (必须写全目录,不然不能递归删除) 2. 文件查看相关命令(注意相对路径和绝对路径)

1) 复制文件/etc/inittab,/etc/passwd,/etc/shadow至/root目录; cp /etc/inittab /etc/passwd /etc/shadow . 或者 cp /etc/inittab /etc/passwd /etc/shadow /root (注意cp的选项,书上121页)

2) 用cat命令显示/root/inittab文件的内容,要求对输出的内容显示行号;

cat -n inittab 或者 cat -n /root/inittab

3) 用more命令显示/root/passwd,并在在屏幕底部 More 提示符后打印信息;

more passwd 或者 more /root/passwd (:f)

4) 用less命令显示/root/shadow,要求显示读取文件的百分比、行号及总行数,并在每行前输出行号; less -N shadow或者 less -N /root/shadow (:f)

5) 用head命令显示/root/inittab前30行; head -n 30 inittab或者 head -n 30 /root/inittab

6) 用tail命令显示/root/inittab后30行; tail -n 30 inittab或者 tail –n 30 /root/inittab

7) 用tail命令显示/root/inittab第30行至文件尾的部分; tail -n +30 inittab或者 tail -n +30 /root/inittab 3. 文件操作相关命令

1) 用touch命令创建文件/root/test.txt; touch test.txt或者 touch /root/test/txt

2) 用touch命令将/root/inittab文件的访问时间设置为当前时间; touch -t 1012221113 inittab ls –l inittab

(-t 后的时间格式为YYmmddhhmm)

3) 递归复制目录/etc/pam.d至root用户的主目录;查看/root/pam.d目录中的内容,而后将此目录重命名为pam.test; cp -r /etc/pam.d . ls -l /root/pam.d mv pam.d pam.test

4) 删除目录/root/pam.test; rm -rf pam.test或者 rm –rf /root/pam.test

实验四 文本及目录相关命令的使用(二)

上机实验内容: 1、默认权限练习

i)查看当前用户的默认权限设置情况 umask

ii)在当前目录下创建一个新的文件和一个新的目录,查看该目录的操作权限 mkdir test.dir touch test.txt ll

iii)在当前用户的基础默认权限中取消群组用户的写权限,同时也取消他人的全部权限 umask 027 ll

(此时不会出现任何效果,当在建立文件时即testnew.txt和testnew.dir的权限就会发生变化)

iv)新建一个文本文件和一个目录,查看它们的属性设置,比较其与没有改变默认权限设置前创建的同类文件的权限差异 mkdir testnew.dir touch testnew.txt ll

v)将默认权限改为原值 umask 0022 ll

2、隐藏属性练习

i)查看上一个练习中修改完默认权限后新建的文件和目录的隐藏属性 lsattr –a testnew.txt lsattr -a testnew.dir

ii)将上一个练习中创建的文本文件设置为只可追加不可删除数据 chattr +a testnew.txt

iii)将上一个练习中创建的文本文件设置为不可修改 chattr +i testnew.txt 3、特殊权限练习

i)在普通用户家目录中新建一个目录testdir mkdir testdir

ii)将文件/bin/ls文件复制到当前目录中,同时将其名称改为myls; cp /bin/ls myls

iii)查看文件myls和目录testdir的当前隐藏权限 lsattr -a myls lsattr -a testdir

iv)为文件myls加上SGID权限 chmod 2755 myls ls –l myls

v)为目录testdir加上SBit权限 chmod 1755 testdir ls –ld testdir

vi)再次查看文件myls和目录testdir的当前隐藏权限,观察与前次结果有何不同 lsattr

vii)查看文件myls和目录testdir的文件类型 file testdir file myls

viii)将文件myls和目录testdir的隐藏属性恢复为原值 chmod 0755 testdir chmod 0755 myls 4、搜索指令练习

i)查询ls和eboot指令的默认搜索路径,要求分别查询其默认第一个匹配路径与全部可匹配路径

which ls ;which ls –a ;which eboot;which eboot –a ii)查询系统中文件名称含有bashrc的所有文件 locate bashrc

iii)查询/home目录下所有文件名称为testfile的文件 find /home -name testfile

iv)查询系统根目录下三天前曾访问的所有文件 find / atime 3

v)查询/home目录下所有大小大于100的文件 find /home –size +100k -exec ls –ld {} \\;

vi)查询/home目录下为用户root(id号码为0)所有的文件 find /home –uid 0 -exec ls –ld {} \\;

vii)在/etc目录下查找所有以rc开头的文件名且2分钟内没有被访问过的文件(没有头绪) find /etc –name rc –mtime 2 -etec ls –l {} \\; 实验五 磁盘与文件系统管理

一、链接文件

1)把当前的操作目录转到/tmp下 cd /tmp 2) 新建目录a mkdir a 3)在目录a中新建文件 cd a;touch test

4)查看当前状态下/tmp目录的容量和该目录所在分区的容量(以inode方式显示)

du –s ;df -ih /tmp

5)在/tmp中建立a目录下文件t的硬链接t-h cd a;touch t;cd /tmp;ln a/t t-h

6) 查看当前状态下/tmp目录的容量和该目录所在分区的容量(以inode方式显示)

du -s ;df -i /tmp

7)查看源文件和硬链接文件的详细信息(显示出文件存储时占用的inode号) ls –il t*

8)在/tmp中建立a目录下文件t的符号链接t-s ln –s a/t t-s

9) 查看当前状态下/tmp目录的容量和该目录所在分区的容量(以inode方式显示)

du –s ;df –i /tmp

10)查看源文件、硬链接文件和符号链接的详细信息(显示出文件存储时占用的inode号)

ls –li a/t;ls -li t-h;ls –li t-s

11)用cat指令分别查看t-h和t-s的内容 cat t-h;cat t-s

12)删除a目录中的文件t rm –rf a/t 13) 用cat指令分别查看t-h和t-s的内容 cat t-h;cat t-s(不能再查看,会出现错误) 二、链接数量


Linux实验.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:创新驱动发展的形势判断与战略重点上篇(上)-试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: