admin管理员组

文章数量:1794759

Linux基础知识练习题

Linux基础知识练习题

Linux基础知识

一、 单选题(共20题 每题1分 共 20分 )

  • 下面哪个Linux命令可以一次显示一页内容? C
  • A. pause

    B. cat

    C. more

    D. grep

  • 怎样更改一个文件的权限设置? B
  • A. attrib

    B. chmod

    C. change

    D. file

    3.下面哪个参数可以删除一个用户并同时删除用户的主目录?C

    A. rmuser -r

    B. deluser -r

    C. userdel -r

    D. usermgr -r

    4.下面哪条命令可以把f1.txt复制为f2.txt? C

    A. cp f1.txt | f2.txt

    B. cat f1.txt | f2.txt

    C. cat f1.txt > f2.txt

    D. copy f1.txt | f2.txt

    5.显示一个文件最后几行的命令是: B

    A. tac

    B. tail

    C. rear

    D. last

    6、在创建Linux分区时,创建分区时,一定要创建(   D )两个分区

    A. FAT/NTFS

    B. FAT/SWAP

    C. NTFS/SWAP

    D.SWAP/ 根分区

    7.如何在文件中查找显示所有以"*"打头的行? D

    A. find * file

    B. wc -l * < file

    C. grep -n * file

    D. grep ‘^*’ file

    8.在ps命令中什么参数是用来显示所有用户的进程的? A

    A. a

    B. b

    C. u

    D. x

    9.如何删除一个非空子目录/tmp? B

    A. del /tmp/*

    B. rm -rf /tmp

    C. rm -Ra /tmp/*

    D. rm -rf /tmp/*

    10.对所有用户的变量设置,应当放在哪个文件下? B

    A. /etc/bashrc

    B. /etc/profile

    C. ~/.bash_profile

    D. /etc/skel/.bashrc

    11.使用vi进行编辑文件后,执行退出不保存的命令是? D

    A. :q

    B. :w

    C. :wq

    D. :q!

    12.使用什么命令检测基本网络连接? A

    A. ping

    B. route

    C. netstat

    D. ifconfig

    13.下面哪个命令可以压缩部分文件: C

    A. tar -dzvf filename.tgz *

    B. tar -tzvf filename.tgz *

    C. tar -czvf filename.tgz *

    D. tar -xzvf filename.tgz *

    14.什么命令解压缩tar文件? B

    A. tar -czvf filename.tgz

    B. tar -xzvf filename.tgz

    C. tar -tzvf filename.tgz

    D. tar -dzvf filename.tgz

    15 Linux文件权限一共10位长度,分成四段,第三段表示的内容是 C

    A 文件类型

    B 文件所有者的权限

    C 文件所有者所在组的权限

    D 其他用户的权限

    16 删除文件命令为 D

    A mkdir

    B rmdir

    C mv

    D rm

    17 改变文件所有者的命令为 : C

    A chmod

    B touch

    C chown

    D cat

    18 显示文件和目录由根目录开始的树形结构 A

    A tree

    B ls

    C pwd

    D ln

    19 建立一个新文件可以使用的命令为 D

    A chmod

    B more

    C cp

    D touch

    20 对top命令描述正确的是 A

    A 用于实时动态显示 Linux进程 的动态信。

    B 查看线程详情情况

    C 查看进程名称

    D 显示内存情况

    二、问答(每小题2分,共60分)

    1、 如何通过命令行关机/重启?

    a) Init 0 shutdown -h now

    b) Reboot init 6

    2、 有一个恶意木马进程PID为1278,怎么中止?

    a) Kill -9 1278

    3、 设置/test/a.txt拥有者有读写执行权限,属组,有读写,其他账户无权限

    a) chmod 760 /test/a.txt

    4、 如何删除/tmp下所有A开头的文件?

    a) rm -rf /tmp/A*

    5、 如何把/etc复制到/tmp下并保持原属性不变?

    a) cp -rp /etc /tmp (-p 保持文件本身属性不变)

    6、 如何把/tmp/etc/man.conf移动到/tmp下并改名为test.conf设置所有人都有读写执行权限

    a) mv /tmp/etc/man.conf /tmp/test.conf

    b) chmod 777 /tmp/test.conf

    7、 修改tom的主组为u1,属组为u2

    a) Usermod -g u1 -G u2 tom

    8、 如何查看系统最后创建的3个组

    a) tail -3 /etc/group

    9、 什么命令可以统计当前系统中一共有多少账户

    wc -l /etc/passwd

    10、 如何通过vim编辑打开/tmp/test.conf?

    a) Vim /tmp/test.conf

    11、 强制删除根目录:

    a) rm -rf /

    12、查看系统正在运行的进程名包含bash的进程

    ​ ps -ef | grep bash

    13、如何查看/etc/passwd的头3行 和 尾3行

    ​ head -3 /etc/passwd

    ​ tail -3 /etc/passwd

    14、如何创建g1 g2组

    ​ groupadd g1

    ​ groupadd g2

    15、添加账户u1,为其指定主属组为g1,并设置附属组为g2

    ​ useradd -g g1 -G g2 u1

    16、添加账户u2,为其指定id号为1000

    ​ useradd -u 1000 u2

    17、Linux中怎么查看用户root的详细信

    ​ Id root

    18、什么命令可以查看目前是哪个用户登录?

    ​ Who am i

    19、如何查看u2的uid gid

    ​ id u2

    20、如何查看当前工作目录、

    ​ pwd

    21、如何一次性创建 text/1/2/3/4

    ​ mkdir -p text/1/2/3/4

    22、如何查看/etc下的所有文件

    ​ ls -la /etc

    23、如何最快的返回到当前账户的宿主目录

    ​ cd ~

    24、如何只查看/etc单个目录的信,并以长格式显示

    ​ ls -ld /etc (-d 只显示目录本身的属性)

    25、如何查看/etc所占的磁盘空间

    ​ du -sh /etc

    26、应用程序一般都安装在那个目录。

    ​ /usr

    27、日志一般都存放在那个目录下

    ​ /var/log

    28、root的宿主目录在那什么位置

    ​ /root

    29、userA用户的宿主目录都在什么位置

    ​ /home/userA

    30、如何删除/tmp下所有的文件

    ​ rm -rf /tmp/*

    三、解答题

    1、写出Linux下常见目录及其作用?(14分)

    /root root用户的主目录

    /home/username存放普通用户的个人配置文件

    /bin 存放linux常用的命令

    /boot 存放系统启动时要用到的文件

    /dev存放linux系统中使用的外部设备

    /etc 存放系统管理时用到的配置文件和子目录

    /sbin存放管理员的系统管理程序

    /lib存放系统动态链接共享库

    /lost+found系统运行异常时产生的错误,会将遗失的片断放在这里

    /mnt可临时将别的外部设备挂接在此目录下

    /proc存在系统内存中的信

    /usr用户的应用程序和文件都存放在这个目录下

    /sbin存放管理员的系统管理程序

    /lib存放系统动态链接共享库

    /tmp存放临时文件的目录

    2、写出Linux的启动级别和对应含义 (6分)

    3、git和svn的区别 (5分)

    GIT是分布式的,SVN不是:

    GIT把内容按元数据方式存储,而SVN是按文件:

    GIT分支和SVN的分支不同:

    GIT没有一个全局的版本号,而SVN有:

    GIT的内容完整性要优于SVN:

    本文标签: 练习题基础知识Linux