试题及答案
一、试完成下列小题:
在根目录下创建目录aa
cd /->mkdir aa
在根目录下创建一个文件cc,然后把cc拷贝到aa下
touch cc->cp cc aa
更改目录aa的权限为777,然后查看是否更改成功
chmod 777 aa->ls -l
创建用户bob,更改目录aa的拥有着和组群都为bob,然后查看是否更改成功
useradd bob->chown bob aa->chgrp bob aa->ls -l
删除该目录以及该目录下的所有文件并不作提示?
rm -rf aa
二、试完成下列小题:
1)、用命令把当前工作目录切换到”/root“,并用命令查看是否切换成功。
cd或cd /root->pwd
2)、用命令新建文件”testfile“,然后为其创建软链接和硬链接文件,查看其ionde编号、文件类型、文件权限、连接计数、大小等属性。
touch testfile->ln testfile test->ln –s testfile file-> ls –l
3)、创建文件file1,并将file1改为file2,然后将文件file1和文件file2移动到目录/tmp下,并查看是否移动成功
touch file1->cp file1 file2->mv file1 file2 /tmp->ls /tmp
三、试完成下列小题:
1、查找系统命令pwd指令文件的位置
which pwd
2、查找whereis文件,且只将二进制文件查找出来
whereis -b whereis
3、查找和pwd相关的所有文件
locate pwd
4、搜索etc目录下所有以sh开头的文件
locate /etc/sh
5、建立目录/tmp/a/b/c,若不存在目录/tmp/a及/tmp/a/b,则自动建立
mkdir -p /tmp/a/b/c
四.用vim编辑器在/tmp下新建一个文件名aa插入如下内容:
abcdefg
1234567
ABCDEFG
zyxwvuts
7654321
ZYXWVUTS
(1) 显示文档每一行行号
先创建文件vim /tmp/aa----:set nu
(2) 删除第二行中的第3到6个字符并撤销操作
光标放在第2行中的第3个字-----4x-----u
(3) 复制第二行,并粘贴到第6行
光标放在第2行---yy----光标放在第5行末尾---p
五.用vim编辑器在/tmp下新建一个文件名bb插入如下内容:
abcdefg
1234567
ABCDEFG
zyxwvuts
7654321
ZYXWVUTS
(1)删除第2至6行中的第3值6个字符;
先创建文件vim /tmp/bb----光标放在第2行第3个字符-----ctrl+v---光标移到第6个字符再移至第6行----d
(2)在第4行插入空白行,并输入“ZYX127”;
光标放在第3行末尾---按小写o—输入“ZYX127”
(3)在第2行到第7行中查找“127”,并用字符串“hello”替代:2,7 s /127/hello/g(4)在vim编辑器中运行date命令,并把结果插入到文档的第5行;然后并保存此文件并退出vim编辑器;
光标放在第4行末尾---:r!date
六、新建一个分区并挂载到文件夹cz
新建硬盘分区sda4。
第一步 :进入fdisk指令交互模式:fdisk /dev/sda
第二步 :使用n 命令创建新的硬盘分区:n(如果sda4已经存在,先删除 dd ,然后按 n ,p,输)
第三步 :使用P命令显示分区列表 :p
第四步 :使用w命令保存并退出:w`
reboot 重启电脑
对sda4分区格式化。
格式化:mkfs -t ext4 /dev/sda4
3.在桌面新建一个目录cz,将sda4分区,挂载到目录cz上。
在桌面上创建目录:mkdir cz
挂载 :mount -t ext4 /dev/sda4 cz
查看:ls cz
七、对文件解压缩和目录的解压缩和解打包
(压缩的时候可以任选一种gzip,bzip2)
1.在根目录下创建目录bb和文件x、y、z;
[root@localhost 桌面]# cd /
[root@localhost /]# mkdir bb
[root@localhost /]# touch x
[root@localhost /]# touch y
[root@localhost /]# touch z
[root@localhost /]# ls
对这x、y、z三个文件进行压缩和解压操作;(P94)
[root@localhost /]# gzip x y z
[root@localhost /]# ls
[root@localhost /]# gzip -d x.gz y.gz z.gz
[root@localhost /]# ls
把x、y、z三个文件移动到bb下;
[root@localhost /]#mv x y z bb
对目录bb进行打包并压缩并解包解压缩;(P98)
[root@localhost /]# tar -czvf aaa.tar.gz bb
[root@localhost /]# rm -rf bb
[root@localhost /]# tar -xzvf aaa.tar.gz
八、使用rpm命令进行软件包的安装,查询,删除
1.切换到root下,手动将要安装的vsftpd软件包所在的文件夹packages的vsftpd-2.2.2-11.el6.i686.rpm复制到root文件夹下。
[root@localhost 桌面]# cd
2.使用rpm查询软件包vsftpd是否安装到当前系统中,如果没有安装,则安装.
[root@localhost ~]# rpm -q vsftpd
3 使用rpm安装软件包vsftpd.
[root@localhost ~]# rpm -ivh vsftpd-2.2.2-11.el6.i686.rpm
4. 删除软件包vsftpd.
[root@localhost ~]# rpm -e vsftpd
九、创建用户和组群
1.创建用户abc并设置该用户的宿主目录为/home/xyz
创建用户:useradd -d /home/xyz abc
查看: cat /etc/passwd | grep abc
创建名为guess的组群,并设置GID为600。
创建组群 :groupadd -g 600 guess
查看: cat /etc/group | grep guess
十、 磁盘配额
1.对dev/sda4配置磁盘配额,先在home下新建一个文件夹quota,使用vim编辑器修改/etc/fstab文件。
mkdir /home/quota
vim /etc/fstab
在最后一行输入:
/dev/sda4 /home/quota ext4 defaults,usrquota,grpquota 0 0
重新挂载文件系统以使修改生效。
init 6 重新启动操作系统。
mount -s 查看是否挂载成功。
在/home/quota目录下创建配额文件,为启用了配额的文件系统生成当前次盘用量表。
quotacheck -acug
setenforce 0 (暂时关闭防火墙)
ls -l /home/quota/
quotacheck -avug
执行edquota rjxy命令,把用户rjxy的软硬限制分别为100000和200000,即软限制100KB,硬限制200kB。
useradd rjxy
edquota rjxy
在最后一行修改 :
/dev/sda4 0 100000 200000 0 0 0
启动磁盘配额,为rjxy用户设定权限,可以对/hone/quota目录进行写