linux目录结构练习题
- 格式:doc
- 大小:32.00 KB
- 文档页数:1
第二章:常用Linux命令——练习
1 首先,使用命令显示当前你所在的目录
2 将当前目录更改到根目录下,然后转入home目录。
3 在home目录下创建一个新的子目录,名称是你的姓名(拼音)。
4 切换到你刚刚新建的这个目录当中,创建一个新的子目录,名称为test.
5利用ls命令查看/root目录下的所有文件,包括隐含文件。
6 rmdir命令删除刚才创建的test目录。
第二章:常用Linux命令——练习
1 首先,使用命令显示当前你所在的目录
2 将当前目录更改到根目录下,然后转入home目录。
3 在home目录下创建一个新的子目录,名称是你的姓名(拼音)。
4 切换到你刚刚新建的这个目录当中,创建一个新的子目录,名称为test.
5利用ls命令查看/root目录下的所有文件,包括隐含文件。
6 rmdir命令删除刚才创建的test目录。
几个实践课题
1、Tenny需要修改命令提示符,在当前工作目录为“/usr/bin”的时候显示:[bin]$ 当前工作目录“/usr/local/sbin”的时候显示:[sbin]$
2、编写一个shell脚本,从键盘读入5个数。然后显示最大数,最小数以及平均数。
3、编写一个shelll脚本,显示Fibonacci数列的前20项。例如0,1,1,2,3,5,8,13,21.......
4、编写一个shell脚本,从键盘上接收两个文件名,如果两个文件都存在则交换两个文件的内容,否则给出错误信息
参考答案:
1.,export PS1="[\$(basename \$PWD)]"
2.,
#!/bin/bash
total=5
i=1
sum=0
while [ $i -le $total ]
do
echo "$i: input a number"
read num
if [ $i -eq 1 ]
then
min=$num
max=$num
fi
if [ $min -gt $num ]
then
min=$num
fi
if [ $max -lt $num ]
then
max=$num
fi
let sum+=num
let i++
done
let average=sum/total
echo "Min $min, Max $max, Average $average"
3.,
#!/bin/bash
fib[0]=0
fib[1]=1
first=0
1.sudo根据文件——判断谁是授权的用户。B
A./etc/sudo
B./etc/sudoers
C./etc/login.defs
D./etc/.login
2.为了达到使文件的所有者有读(r)和写(w)的许可读访问,,而其他用户只能进行只在设置文件的许可值时,应当设为:_chomd 664____
3.当用root登陆时,哪个命令可以改变用户larry的密码? D
A.Su larry
B.change password larry
C.password larry
D.passwd larry
4.删除队列中的工作的命令有D
A.at
B.batch
C.atq D.atrm
5.我们一般使用___D___工具来建立分区上的文件系统。
A.mknod
B.fdisk
C.format
D.mkfs
6.在设置文件许可值时,发现文件的许可值为4755,说明该文件?C
A.设置了set-GID位
B.设置了粘滞位
C.设置了set-UID位
D.由UMASK改变了属性
7.使用userdel命令可以删除一个用户,该命令不能删除什么?B
A.用户的主目录
B.存放在用户的家目录以外的其他文件
C.用户在/etc/passwd 、/etc/group 和/etc/shadow中的信息 D.以上都不对
8.关于/etc/inittab的描述下面那一个是错误的D
A.可以用来设定Ctrl +Alt +Del 的功能
B.可以用来设定引导系统后的运行级别
C.可以用来设定控制台
《Linux网络操作系统项目教程
(RHEL7、4/CentOS 7、4)(第3版)》
课后习题答案
1、11 练习题
一、填空题
1.GNU得含义就是 。
2。Linux一般有3个主要部分: 、 、 。
3。目前被称为纯种得UNIX指得就就是 以及 这两套操作系统。
4.Linux就是基于 得软件模式进行发布得,它就是GNU项目制定得通用公共许可证,英文就是 。
5.史托曼成立了自由软件基金会,它得英文就是 .
6.POSIX就是 得缩写,重点在规范核心与应用程序之间得接口,这就是由美国电气与电子工程师学会(IEEE)所发布得一项标准.
7.当前得Linux常见得应用可分为 与 两个方面。
8.Linux得版本分为 与 两种。
9。安装Linux最少需要两个分区,分别就是 。
10。Linux默认得系统管理员账号就是 .
1、 GNU's Not Unix得递归缩写(GNU计划 一个自由软件组织)
2、 内核(kernel)、命令解释层(Shell或其她操作环境)、实用工具
3、 System V BSD
4、 Copyleft(无版权) General Public License,GPL)
5、 FSF,Free Software Foundation
6、 便携式操作系统接口(Portable Operating System Interface)
7、 企业应用 个人应用
8、 内核版本 发行版本
9、 swap交换分区 /(根)分区
10、 root
二、选择题
1.Linux最早就是由计算机爱好者( )开发得。
A.Richard Petersen ﻩﻩ B.Linus Torvaldsﻩ C。Rob Pick ﻩﻩﻩD.Linux Sarwar
Linux基础命令练习题答案7.24
1.创建⽬录/web01,所有者是user01,所属组是user02;创建⽬录/web02,所有者是user02,所属组是user01。
mkdir /web0{1,2}
useradd user01
useradd user02
chown er02 /web01
chown er01 /web02
2.复制/etc/fstab⽂件到/opt下,设置⽂件所有者为tomcat读写权限,所属组为apps组有读写权限,其他⼈⽆权限
cp /etc/fstab /opt
groupadd apps
useradd tomcat
chmod 660 /opt/fstad
chown tomcat.apps /opt/fstab
3.将以下权限翻译成数字,将数字权限⽤字母表⽰
rw-r-xr-- 654
rw-r--r-- 644
rwx--x--x 711
rw------- 600
rwxr--r-- 744
rw-rw-r-- 664
rwxrwxrwx 777
751 rwxr-x--x
771 rwxrwx--x
632 rw--wx-w-
551 r-xr-x--x
622 rw--w--w-
746 rwxr--rw-
644 rw-r--r--
755 rwxr-xr-x
4.假设公司研发部的⽤户david和peter属于组A,财务部的⽤户life和laowang属于组B,根据要求创建⽤户及组。
groupadd A
groupadd B
useradd -g A david
useradd -g A peter
useradd -g B life
useradd -g B laowang
5.接第4题,建⽴⽬录file1,该⽬录⾥⾯的⽂件只能由研发部⼈员读取、增加、删除、修改以及执⾏,其他⽤户不能对该⽬录
进⾏任何操作mkdir -m 770 file1
chown .A file1