Linux复习,linux复习

填空

1、Linux桌面环境主要包括KDE和(GNOME)

2、某文件的权限为:d-rw-_r--_r-,用数值形式表示该权限,则该八进制数为:(644) ,该文件属性是(目录文件)。

3、在Linux系统中,以(文件)方式访问设备。

4、前台起动的进程使用(Ctrl+C)终止。Kill是后台

5、安装Linux系统对硬盘分区时,必须有两种分区类型:(ext3)和(swap)。

6、内核分为 (进程管理系统)、 (内存管理系统) 、(I/O管理系统) 和(文件管理系统) 等四个子系统。

7、 Linux由三个部分组成,(内核)、命令解释层和文件系统。

8、Linux的版本通常分为(内核版本)和发行版本。

9、管道就是将前一个命令的(标准输出)作为后一个命令的(标准输出) 。

10、在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是(ps –aux

)

11、结束后台进程的命令是(kill)

12、 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc)

13、Linux使用支持Windows 9.x/2000长文件名的文件系统的类型是(vfat)

14、只有(root)用户才能改变文件属主和群组的关系。

选择题

1. 一个硬盘最多能被分成 (4) 个主分区

2. 一台PC上可以有两个IDE,而每个IDE接口上可以接两个IDE设备,在linux中,对第二IDE的主盘的命名为 ( /dev/hdc )

3. 在系统中,将所有设备当做一个文件,放在 ( /dev )目录下

4. linux 下的分区命名规则,此处以第一IDE的主盘为例,扩展分区中的逻辑分区是从 ( hda5 )开始编号的

5. 关于swap分区,下面哪一条语句的叙述是正确的 (作为虚拟内存的一个分区)

6. 如果64MB内存和100MB swap 空间,虚拟内存空间 有多少 (164MB)

7. 按( Alt + Tab ) 组合键可在应用程序窗口间实现切换

8. 对于windows操作系统,内存的多少对于系统的速度有很大的影响,于是增加内存就成为系统升级的首选,为了保证你的计算机内存达到够用好用的标准,而且不产生不必要的浪费,用户通常可采用下面哪一种工具来定量测量你的系统需要多少内存? (系统监视器)

9. linux 操作系统的创始人和主要设计者是( Linus Torvalds )

10. Linux内核遵守的是下面哪一种许可条款 ( GPL )

11. 目前市场上各种流行的Linux 发行版本除少数外大多采用哪种格式的打包系统( RPM )

12. 在linux 中,系统管理员 ( root ) 状态 下的提示符是 ( # )

13. linux带有一个名为 LILO(LInux LOad )的引导管理程序,LILO的配置文件是 ( /etc/lilo.conf )

14. 在命令行中可以使用 ( ctrl + c )组合键来中止(kill) 当前运行的程序

15. 在linux中,完整路径中的目录间分隔符是 ( / )

16. 在Linux 中,要求将文件 mm.txt 的所有使用者的文件执行权限删除,则下面所示命令中,哪一个是错误的 ( chmod o-x mm.txt )

17. 下面哪一条命令可被用来关闭linux系统 ( init 0 )

18. 在linux系统中,下面哪一条命令可被用来把大写字母转换成小写字母形式 ( tr )

19. 在 vi 全屏幕文本编辑器中,在指令模式下键入哪条命令将实现文件的不保存强制退出效果 ( :q! )

20. 在linux中,如果当前目录是 /home/sea/china,则下面哪一个目录是 china 目录的父目录 ( /home/sea )

21. 当你登录Linux后,一个带有被称为 ( PID ) 的数字进程号的脚本被启动

22. 在linux 中,下面哪一条命令可更改普通用户为超级用户 (su)

23. 关于linux 中的命令 shutdown -k 哪一条叙述正确 ( 发送一条警示消息到所有用户 )

24. Linux 允许 一个文件名有 256 个字符,但为了保证兼容性和可移植性,建议你把 文件名长度控制在 ( 14 )个字符以内

25. 在linux系统中,通过使用文件链接命令ln功能,可实现一个文件被下述哪种形式来处理 (两个或更多个文件名称 )

26. 大部分主要的linux系统文件是存放在下面的哪个目录之中的 ( /bin )

27. linux标准c 和 c++ 编译器是 ( gcc )

28. 下面哪条命令可用来使shell变量变为一个全局变量 ( export )

29. 在一个bash shell 脚本的第一行上应加入下面所示中的哪一条语句 ( #!/bin/bash )

30. linux 命令行是由 ( shell )提供的

31. 你可编制一个由一系列命令组成的程序,该程序可由shell执行,这种类型的程序被称作 ( shell 脚本 )

32. 要从shell命令行中执行一条命令,你必须首先键入 ( 命令名 )

33. 用户要想在后台执行程序,则你需在命令行的末端放置哪个字符 ( & )

34. 使用标准输出重定向符 ( > ),比如 > file01 将会导致文件 file01中的数据被 (覆盖 )

35. 下面哪条命令可把 /dir1 目录 (包括它的所有子目录) 内容复制到 ./dir2 中 ( cp -r ./dir/* ./dir2 )

36. 哪条命令用来显示文件和目录占用的磁盘空间 ( du )

37. 下面哪条命令可被用来显示已安装文件系统的占用磁盘空间 ( df )

38. 安装 CD-ROM时 ,默认选择哪种类型的文件系统 ( iso9660 )

39. swap文件与swap分区相比,它具有如下所叙述的哪条优点 ( 可以更有效率地应用磁盘空间 )

40. 如果在 /etc/group 文件中有一行内容是 students::600:z3,14,w5,那么在students 组中有多少个用户 ( 不清楚 )

41. /etc文件系统的标准应用是用于 ( 存放用于系统管理的配置文件 )

42. 下面哪条命令可被用来显示已安装文件系统的占用磁盘空间 (df )

43. 在安装linux 操作系统过程中你可以选择下面哪种形式来登录 ( 选择 文本登录 在级别3层次设置系统起始模式 )

44. 在ext2文件系统中,一个目录数据块中的指针指向的是 (目录的i节点 )

45. 在linux shell 中,下面哪个变量代表的是shell程序命令的程序文件名 ( $0 )

46. 键入下面所述的哪个组合键,可以退出 x window ( ctrl + alt + backspace )

关键命令

ls cd cp mkdir rm

chmod

useradd usernod userdel passwd

cat more head tail

tar

find grep

kill

重定向命令

实例1(文件相关操作)

题目

1,在根目录下建立myjob文件夹

2,进入该文件夹

3,查看当前所在路径

4,建立两个文件file1,file2 (vi ,touch)

5,打包并压缩myjob文件夹,生成文件名为myjob.tar.gz

tar -czvf myjob.tar.gz myjob

6,打包并压缩myjob文件夹,生成文件名为myjob.tar.bz2

tar -cjvf myjob.tar.bz2 myjob

7,删除myjob文件夹 ( rm -rf myjob )

8,对myjob.tar.gz进行解包并解压缩 (tar –xzvf myjob.tar.gz)

9,对myjob.tar.bz2进行解包并解压缩 (tar –xjvf myjob.tar.bz2)

10,删除myjob.tar.gz和myjob.tar.bz2

11,进入myjob文件夹

12,查看myjob文件夹下的文件

13,将myjob目录下的file1拷贝到/root下 (cp file1 /root)

14,将myjob目录下的file1更名为wang (mv file1 wang)

15,将文件名为wang的文件移动到/root目录下(mv wang /root)

答案

cd /

mkdir myjob

cd myjob

ls

touch file1

touch file2

cd ..

tar -zcvf myjob.tar.gz myjob

tar -jcvf myjob.tar.bz2 myjob

rm -rf myjob

tar -xzvf myjob.tar.gz

tar -xjvf myjob.tar.bz2

rm myjob.tar.gz

rm myjob,tar.bz2

cd myjob

ls

cp file1 /root

mv file1 wang

mv wang /root

实例2 (账号管理)

题目

1,创建一个账号,账号名为wang,并将其加到root组

2,设置账号密码为123456

3,锁定用户账号wang (usermod –L wang)

4,解锁 (usermod –U )

5,查看wang的主工作目录 (cat /etc/passwd)

6,登陆wang账号(切换账号) (su wang)

7,在myjob下建立file1文件 (vi file1)

8,使用命令查看file1的拥有者以及权限(ls –l file1 )

9,切回root用户 (su root)

10,更改file1文件的权限为对所有人均可读可写可执行

(chmod 777 file1)

11,使用命令删除wang账号 (userdel wang)

12,查看主工作目录是否被删除

13,查看保存账号的文件 (cat /etc/wang)

14,查看保存账号密码的文件 (cat /etc/passwd)

答案

useradd wang -g root

passwd wang

usermod -L wang

usermod -U wang

cat /etc/passwd

su wang

touch file1

ls -l file1

su root

chmod 777 file1

userdel wang

ls /home

cat /etc/wang

cat /etc/passwd

基础命令

添加用户账号:useradd

设置用户口令:passwd

锁定用户账号:usermod –L

解锁用户账号:usermod –U

删除用户账号:userdel –r

添加组账号:groupadd

建立系统组账号:groupadd –r

改变组账号名:groupmod -n

删除组账号名:groupdel

gpasswd命令;newgrp命令

实例3

题目

1,查看root用户主目录中的install.log文件

2,写出分屏显示install.log文件内容的命令

3,在终端下输出install.log文件的前10行

4,在终端下输出install.log文件的后5行

5,使用命令把install.log文件的后5行重定向到文件file中。(file所在路径为/root/)

6,使用命令把install.log文件的前5行追加到file文件中。

答案

cat install.log

more install.log

head -10 install.log

tail -5 install.log

tail -5 install.log > /root/file

cat file

head -5 install.log > /root/file

实例4(脚本)

题目

1,创建一个脚本add.sh,使用for循环,批量创建10个账号,账号名分别为:user1~user10

2, 执行该脚本

3,创建一个脚本del.sh,使用for循环,批量删除10个账号

4,执行该脚本

答案

vi add.sh

#! /bin/bash

for user in user1 user2 user3 user4 user5 user6 user7 user8 user9 user10

do

useradd $user

done

:wq

chmod u+x add.sh

./add.sh

vi del.sh

#! /bin/bash

for user in user1 user2 user3 user4 user5 user6 user7 user8 user9 user10

do

userdel $user

done

:wq

chmod u+x del.sh

./del.sh

实例5(脚本)

题目

1,写一个一直运行Shell程序“hello.sh”,让它定时在一个log文件中打印当前时间和“Hello World”。

2,终止该程序

3,查看log文件

4,让该shell脚本在后台运行

5,查看该进程的PID

6,终止后台运行的进程

答案

vi hello.sh

#! /bin/bash

while test 1 -eq 1

do

time=$(date)

echo”$time Hello World.” >>log

`sleep 5`

done

:wq

chmod u+x hello.sh

./hello.sh

ctrl + c

cat log

./hello.sh&

ps

kill 10312 //(pid)

实例6

题目

1,显示当前系统的日期和时间的命令

date -d -y

2,查看命令sort的帮助文件

man sort

3,统计/etc/passwd文件的字节数和行数,写出所用命令

wc -cl /etc/passwd

4,使用df命令以MB、GB为单位查看磁盘状态(记录)

df -h

答案

date -d -y

man sort

wc -cl /etc/passwd

df -h

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值