月考一

一、选择题(每个题 2 分,共 20 分) (加黑为选择答案)
1、查看当前系统时间的命令是什么?
A.date
B.time
C.now
D.pwd
2、回到用户家目录的命令是什么?
A.cd -
B.cd ~
C.cd /root
D.cd /home
3、查看 Linux 系统中命令是内建命令还是外部命令的命令是什么?
A.file
B.type
C.who
D.whereis
4、linux 终端中如何快速跳至行尾?
A.Ctrl+a
B.Ctrl+e
C.Ctrl+w
D.Ctrl+z
5、命令历史中,使用上一条命令的快捷键是?
A.!999
B.!!
C.history
D.!1000
6、linux 修改文件或者目录权限的命令是?
A.groupadd
B.useradd
C.chmod
D.chown
7、wc 命令统计文件单词数的选项是?
A.-L
B.-w
C.-l
D.-c
8.此文件的权限应该是-rw-r--r--
A.655
B.644
C.622
D.642
9、下面不属于 linux 内核的作用是?
A.管理进程
B.管理内存
C.网络管理
D.管理用户
10、存放用户账号的文件是?
A.shadow
B.group
C.passwd
D.shadow
二、简单题(每个题 7 分,共 35 分)
1、Linux目录结构:

1./(根)是所有目录的顶点 
2.目录结构像一颗倒挂的树
3.目录和磁盘分区,默认是没有关联的
4./(根)下不同的目录可能会对应不同的分区或磁盘
5.所有的目录都是按照一定的类别和规律组成的  

2、请写出 Linux 的哲学思想

1.一切都是一个文件(包括硬件)
2.小型,单一用途的程序
3.链接程序,共同完成复杂的任务
4.避免令人困惑的用户界面
5.配置数据存储在文本中 

3、操作系统的功用有哪些?

硬件驱动
进程管理
内存管理
网络管理
安全管理
文件管理 

4、请写出至少三种常见的 linux 发行版

suse,centos,ubuntu,fedora  

5、linux 日常账号管理需要注意哪些方面?

账号需设置密码

三、实战题(每题 15 分,共 45 分)
1、写一个脚本,生产 10 个随机数,并从小到大排序?

#!/bin/bash
declare -a nums
declare -i tmp
#生成10个随机数
for ((i=0;i<10;i++))
do
    nums[$i]=$RANDOM
done
#对10个随机数进行冒泡法排序
for ((j=0;j<9;j++))
do
    for((k=9;k>j;k--))
    do
        if [ ${nums[$k]} -lt ${nums[$k-1]} ];then
            tmp=${nums[$k]}
            nums[$k]=${nums[$k-1]}
            nums[$k-1]=$tmp
        fi
    done
done
echo ${nums[*]}  

验证 
[root@laowei01 ~]#bash rand.sh 
299 9278 10738 12095 19012 19354 22464 23480 28583 31977

2、使用脚本创建 system1-50 个用户,并指定家目录为/data/system[1-50]

#!/bin/bash

for((i=1;i<=50;i++))
do
    useradd system$i -d /data/system$i
done

验证
[root@laowei01 ~]#bash useradd_50.sh 
[root@laowei01 ~]#getent passwd | grep system
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
system1:x:1001:1001::/data/system1:/bin/bash
system2:x:1002:1002::/data/system2:/bin/bash
system3:x:1003:1003::/data/system3:/bin/bash
system4:x:1004:1004::/data/system4:/bin/bash
system5:x:1005:1005::/data/system5:/bin/bash
system6:x:1006:1006::/data/system6:/bin/bash
system7:x:1007:1007::/data/system7:/bin/bash
system8:x:1008:1008::/data/system8:/bin/bash
system9:x:1009:1009::/data/system9:/bin/bash
system10:x:1010:1010::/data/system10:/bin/bash
system11:x:1011:1011::/data/system11:/bin/bash
system12:x:1012:1012::/data/system12:/bin/bash
system13:x:1013:1013::/data/system13:/bin/bash
system14:x:1014:1014::/data/system14:/bin/bash
system15:x:1015:1015::/data/system15:/bin/bash
system16:x:1016:1016::/data/system16:/bin/bash
system17:x:1017:1017::/data/system17:/bin/bash
system18:x:1018:1018::/data/system18:/bin/bash
system19:x:1019:1019::/data/system19:/bin/bash
system20:x:1020:1020::/data/system20:/bin/bash
system21:x:1021:1021::/data/system21:/bin/bash
system22:x:1022:1022::/data/system22:/bin/bash
system23:x:1023:1023::/data/system23:/bin/bash
system24:x:1024:1024::/data/system24:/bin/bash
system25:x:1025:1025::/data/system25:/bin/bash
system26:x:1026:1026::/data/system26:/bin/bash
system27:x:1027:1027::/data/system27:/bin/bash
system28:x:1028:1028::/data/system28:/bin/bash
system29:x:1029:1029::/data/system29:/bin/bash
system30:x:1030:1030::/data/system30:/bin/bash
system31:x:1031:1031::/data/system31:/bin/bash
system32:x:1032:1032::/data/system32:/bin/bash
system33:x:1033:1033::/data/system33:/bin/bash
system34:x:1034:1034::/data/system34:/bin/bash
system35:x:1035:1035::/data/system35:/bin/bash
system36:x:1036:1036::/data/system36:/bin/bash
system37:x:1037:1037::/data/system37:/bin/bash
system38:x:1038:1038::/data/system38:/bin/bash
system39:x:1039:1039::/data/system39:/bin/bash
system40:x:1040:1040::/data/system40:/bin/bash
system41:x:1041:1041::/data/system41:/bin/bash
system42:x:1042:1042::/data/system42:/bin/bash
system43:x:1043:1043::/data/system43:/bin/bash
system44:x:1044:1044::/data/system44:/bin/bash
system45:x:1045:1045::/data/system45:/bin/bash
system46:x:1046:1046::/data/system46:/bin/bash
system47:x:1047:1047::/data/system47:/bin/bash
system48:x:1048:1048::/data/system48:/bin/bash
system49:x:1049:1049::/data/system49:/bin/bash
system50:x:1050:1050::/data/system50:/bin/bash
[root@laowei01 ~]#ls /data/
system1   system13  system17  system20  system24  system28  system31  system35  system39  system42  system46  system5   system8
system10  system14  system18  system21  system25  system29  system32  system36  system4   system43  system47  system50  system9
system11  system15  system19  system22  system26  system3   system33  system37  system40  system44  system48  system6
system12  system16  system2   system23  system27  system30  system34  system38  system41  system45  system49  system7

3、简述 su 命令的作用,并说明 su root 和 su - root 的区别

su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码
二者区别:
su - USERNAME切换用户后,同时切换到新用户的工作环境中
su USERNAME切换用户后,不改变原用户的工作目录,及其他环境变量目录
示例如下:
使用su - USERNAME
[root@laowei01 profile.d]#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@laowei01 profile.d]#su - laowei
Last login: Mon Mar 30 21:45:41 CST 2020 on tty1
[laowei@laowei01 ~]$echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/laowei/.local/bin:/home/laowei/bin
使用su USERNAME
[root@laowei01 profile.d]#echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@laowei01 profile.d]#su laowei
[laowei@laowei01 profile.d]$echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343

推荐阅读更多精彩内容

  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,324评论 0 9
  • (一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飞羽孟德阅读 1,870评论 0 3
  • Linux 目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。...
    miniminiming阅读 682评论 0 4
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,364评论 0 5
  • 今天的风,出乎意料的大 原本之前的我,对回家很兴奋,虽然,回家免不了吵架难过,但总归是想着回家的,但是,今天马上就...
    十八简鲍阅读 120评论 0 1