在Linux中,Shell不但能与用户进行逐个命令交互执行,也可以通过脚本语言进行编程。

题目

在Linux中,Shell不但能与用户进行逐个命令交互执行,也可以通过脚本语言进行编程。


相似考题
更多“在Linux中,Shell不但能与用户进行逐个命令交互执行,也可以通过脚本语言进行编程。”相关问题
  • 第1题:

    在Linux操作系统中,可以通过______命令终止进程的执行。

    A.ps

    B.configure

    C.kill

    D.dd


    正确答案:C
    解析:本题考查Linux命令的基础知识。
      在Linux系统中,可以使用kill命令来终止进程的运行。

  • 第2题:

    以下关于shell编程的说法中,正确的是()。 

    • A、shell程序又被称为shell脚本
    • B、shell程序中可以包括一系列Linux命令
    • C、shell程序中支持变量
    • D、shell程序就是Linux环境下的C语言程序

    正确答案:A,B,C

  • 第3题:

    Linux系统中,使用passwd命令可以在命令行界面中修改当前用户的密码。


    正确答案:正确

  • 第4题:

    以下说法中,正确的是()。 

    • A、vi可以对文本进行字体、字号和颜色等格式设置
    • B、shell程序中可以包括一系列Linux命令
    • C、shell程序中支持变量
    • D、vi有三种基本工作模式

    正确答案:B,C,D

  • 第5题:

    shell不仅仅是用户命令解释器,同时一种强大的编程语言,()是linux缺省的shell。


    正确答案:bash

  • 第6题:

    在shell编程时,要把一个用户的输入赋值给一个变量,使用()命令。


    正确答案:read

  • 第7题:

    下面有关shell的说法正确的是()。

    • A、shell是linux核心程序
    • B、shell是操作员使用的程序
    • C、shell是用户与Linux操作系统内核之间的接口
    • D、shell是Windows的命令行程序

    正确答案:C

  • 第8题:

    大括号与括号的区别:括号括起的一组命令是在shell进程中进行,大括号括起的一组命令是在子shell中进行,括号内命令执行完毕后,子shell就会终止,返回父shell。()


    正确答案:错误

  • 第9题:

    在EXCEL 2003中对清单进行编辑时,可以在单元格中进行,也可以通过(数据)菜单项中的()命令进行。


    正确答案:记录单

  • 第10题:

    在Linux shell中,下面哪个变量代表的是shell程序命令的程序文件名。()

    • A、$#
    • B、$*
    • C、$0
    • D、$$

    正确答案:C

  • 第11题:

    单选题
    关于BusyBox,下列说法错误的是()
    A

    它常用来构建嵌入式Linux的根文件系统

    B

    支持的shell命令可以进行配置

    C

    支持的命令完全和Linux命令相同

    D

    作为嵌入式Linux根文件系统时需要交叉编译


    正确答案: C
    解析: 暂无解析

  • 第12题:

    问答题
    简述一条shell命令在Linux系统中的实现过程。

    正确答案: 一条shell命令在Linux系统中的执行过程基本上按照如下步骤:
    ①读取用户由键盘输入的命令行。
    ②分析命令,以命令名作为文件名,其他参数改造为系统调用execve()内部处理所要求的形式。
    ③终端进程调用fork()建立一个子进程。
    ④终端进程本身用系统调用wait4()来等待子进程完成(如果是后台命令,则不等待)。当子进程运行时调用execve(),子进程根据文件名(即命令名)到目录中查找有关文件(这是命令解释程序构成的文件),调入内存,执行这个程序(即执行这条命令)。
    ⑤如果命令末尾有&号(后台命令符号),则终端进程不用执行系统调用wait4(),而是立即发提示符,让用户输入下一个命令,转步骤(1)。如果命令末尾没有&号,则终端进程要一直等待,当子进程(即运行命令的进程)完成工作后要终止,向父进程(终端进程)报告,此时终端进程醒来,在做必要的判别等工作后,终端进程发提示符,让用户输入新的命令,重复上述处理过程。
    解析: 暂无解析

  • 第13题:

    用户通过命令行与Linux系统进行交互,完成各种配置及管理等功能。根据下表要求写出完整的Linux命令。

    序号

    命令要求

    完整命令

    1

    测试与www.baidu.com的互通性

    2

    改变当期目录到/home/zhang

    3

    将文件test改名为test.org

    4

    在文件test.c中查找字符串passwd


    正确答案:
    (1)pingwww.baidu.com
    (2)cd/home/zhang/
    (3)mvtesttest.org
    (4)grep‘passwd’test.c

  • 第14题:

    在linux系统中,配置samba服务器时,以下叙述正确的是()。

    • A、samba用户口令一般存入在/etc/samba/smbpasswd文件中
    • B、samba用户的口令在初始情况下是不存在的
    • C、可以通过执行cat/etc/passwd
    • D、可以通过执行smbpasswdmary命令将mary用户的samba密码送入samba密码文件
    • E、所有samba的用户必须是系统中已存在的用户

    正确答案:A,B,C,E

  • 第15题:

    在Unix中Shell不是一个命令解释器,它只是提供了完整的编程语言环境来为用户提供支持。


    正确答案:错误

  • 第16题:

    以下说法中正确的是()。 

    • A、Red Hat Linux默认的shell是bash
    • B、root用户的命令提示符是#
    • C、Linux命令分为内部命令和外部命令
    • D、只有root用户才能使用外部命令

    正确答案:A,B,C

  • 第17题:

    在VFP中,用户可以利用命令来修改系统的操作环境(如默认工作目录等),也可以通过菜单命令打开()对话框进行设置。


    正确答案:选项

  • 第18题:

    在Linux操作系统中,可以通过()命令终止进程的执行。

    • A、ps
    • B、configure
    • C、kill
    • D、dd

    正确答案:C

  • 第19题:

    关于BusyBox,下列说法错误的是()

    • A、它常用来构建嵌入式Linux的根文件系统
    • B、支持的shell命令可以进行配置
    • C、支持的命令完全和Linux命令相同
    • D、作为嵌入式Linux根文件系统时需要交叉编译

    正确答案:C

  • 第20题:

    简述一条shell命令在Linux系统中的实现过程。


    正确答案: 一条shell命令在Linux系统中的执行过程基本上按照如下步骤:
    ①读取用户由键盘输入的命令行。
    ②分析命令,以命令名作为文件名,其他参数改造为系统调用execve()内部处理所要求的形式。
    ③终端进程调用fork()建立一个子进程。
    ④终端进程本身用系统调用wait4()来等待子进程完成(如果是后台命令,则不等待)。当子进程运行时调用execve(),子进程根据文件名(即命令名)到目录中查找有关文件(这是命令解释程序构成的文件),调入内存,执行这个程序(即执行这条命令)。
    ⑤如果命令末尾有&号(后台命令符号),则终端进程不用执行系统调用wait4(),而是立即发提示符,让用户输入下一个命令,转步骤(1)。如果命令末尾没有&号,则终端进程要一直等待,当子进程(即运行命令的进程)完成工作后要终止,向父进程(终端进程)报告,此时终端进程醒来,在做必要的判别等工作后,终端进程发提示符,让用户输入新的命令,重复上述处理过程。

  • 第21题:

    在linux环境下通过下面哪个命令得到当前使用shell的类型()。

    • A、shell
    • B、echo $SHELL
    • C、echo $shell
    • D、disenv

    正确答案:B

  • 第22题:

    Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。是一个命令解释器,它可以用来()。

    • A、启动程序
    • B、挂起程序
    • C、停止程序
    • D、编写程序

    正确答案:A,B,C,D

  • 第23题:

    多选题
    以下关于shell编程的说法中,正确的是()。
    A

    shell程序又被称为shell脚本

    B

    shell程序中可以包括一系列Linux命令

    C

    shell程序中支持变量

    D

    shell程序就是Linux环境下的C语言程序


    正确答案: C,D
    解析: 暂无解析

  • 第24题:

    填空题
    shell不仅仅是用户命令解释器,同时一种强大的编程语言,()是linux缺省的shell。

    正确答案: bash
    解析: 暂无解析