资讯专栏INFORMATION COLUMN

linux复习

chaos_G / 1220人阅读

摘要:填空桌面环境主要包括和某文件的权限为,用数值形式表示该权限,则该八进制数为,该文件属性是目录文件。前台起动的进程使用终止。内核分为进程管理系统内存管理系统管理系统和文件管理系统等四个子系统。由三个部分组成,内核命令解释层和文件系统。

填空
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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/9159.html

相关文章

  • linux复习

    摘要:填空桌面环境主要包括和某文件的权限为,用数值形式表示该权限,则该八进制数为,该文件属性是目录文件。前台起动的进程使用终止。内核分为进程管理系统内存管理系统管理系统和文件管理系统等四个子系统。由三个部分组成,内核命令解释层和文件系统。 填空 1、Linux桌面环境主要包括KDE和(GNOME) 2、某文件的权限为:d-rw-_r--_r-,用数值形式表示该权限,则该八进制数为:(644...

    VincentFF 评论0 收藏0
  • 如何"有计划,高效率,优简历"应对面试

    摘要:虽然有了十全的计划,但如何高效率去记住上面那么多东西是一个大问题,看看我是怎么做的。 前言 前一篇文章讲述了我在三月份毫无准备就去面试的后果,一开始心态真的爆炸,但是又不服气,一想到每次回来后家人朋友问我面试结果的期待脸,越觉得必须付出的行动来证明自己了。 面经传送门:一个1年工作经验的PHP程序员是如何被面试官虐的? 下面是我花费两个星期做的准备,主要分三部分: 有计划——计划好...

    gyl_coder 评论0 收藏0
  • Linux文件权限复习总结

    摘要:打算把最近一年学的做个整理,就从文件权限开始吧基本权限权限高级权限基本权限一个文件对应三种权限对象,分别文件的所有者所属组和其他人每个权限对象对应三种权限,分别是读写和执行权限数字对应关系权限名称十进制二进制这么设计的目的是任意组合不会互相 打算把最近一年学的Linux做个整理,就从文件权限开始吧 ugo基本权限 acl权限 suid,sgid,sticky高级权限 selinux ...

    atinosun 评论0 收藏0
  • 阿里P7程序员晒工资条,看完扎心了……

    摘要:前几天,有位老粉私信我,说看到某后学弟晒出阿里的工资单,他是真酸了想狠补下技术,努力冲一把大厂。为了帮到他,也为了大家能在最短的时间内做面试复习,我把面试系列都汇总在这一篇文章了。 前几天,有位老粉私信我,说看到某95后学弟晒出阿里P7的工资单,他是真酸了......想狠补下技术,努力冲一把...

    Jochen 评论0 收藏0
  • 我的软件工程师之路,给需要的同学!

    摘要:实习了四个月之后,月份顺利正式进入了公司,职位为嵌入式软件工程师,每天我都会问很多东西,学习自己想知道的知识,利用公司的资源学习着,从电机控制算法,电源电路及软件设计,基于的图像识别,系统移植,安卓系统开发,基于的驱动开发等等。    我自己是电子信息工程专业毕业,专业原则上来说比较偏硬一点,事实上我从大二就开始学习嵌入式,从51入门顺便学了C语言和电路板设计制作(如何更快的学习单片...

    Atom 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<