Linux操作系统

多选题在当前目录/home/lisa下有一个shell脚本prog.它的权限是rwxr-xr-x.如果在命令行运行prog,到"Commandnotfound".下面那些说明是正确的?()A你没有授权执行这个程序.Bprog是不可执行的.C路径/home/lisa没有包括在PATH环境变量中.D你需要打入./prog去执行此程序.

题目
多选题
在当前目录/home/lisa下有一个shell脚本prog.它的权限是rwxr-xr-x.如果在命令行运行prog,到"Commandnotfound".下面那些说明是正确的?()
A

你没有授权执行这个程序.

B

prog是不可执行的.

C

路径/home/lisa没有包括在PATH环境变量中.

D

你需要打入./prog去执行此程序.

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果当前目录是/home/sea/china,那么“china”的父目录是哪个目录()

A./home/sea

B./home/

C./

D./sea


正确答案:A

第2题:

在/etc/sysconfig/network-scnpts/目录中有许多脚本命令,运行该目录下的(4)命令,可以启用该网卡,该命令的命令行参数是(5)。

(4)A.ifdown B.ifup C.netdown D.Netup


正确答案:(4)B或ifup (5)eth0
(4)B或ifup (5)eth0 解析:在/etc/sysconfig/network-scripts目录中有许多脚本文件用于基本网络管理,包括启动网络设备、停止网络设备运行等。常用的两个脚本命令是ifup和ifdown,前者是启动网络设备运行,后者是停止网络设备运行,脚本以设备名为参数,如eth0等。

第3题:

在Linux操作系统中,命令"chmod-777/home/abc"的作用是____.

A.把所有的文件拷贝到公共目录abc中

B.修改abc目录的访问权限为可读、可写、可执行

C.设置用户的初始目录为/home/abc

D.修改abc目录的访问权限为对所有用户只读


正确答案:B
chmod命令用来修改文件的权限。命令"chmod-777/home/abc"等价于"chmod-111111111/home/abc"其作用是修改abc目录的访问权限为对任何用户均为可读、可写、可执行。

第4题:

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

  • A、/home/sea
  • B、/home/
  • C、/
  • D、/sea

正确答案:A

第5题:

在Unix系统中,Shell程序(57)实现显示用户主目录以及当前命令的进程标识符。

A.echo UserHome directory:$LOGNAME echo Current shell's PID:$$

B.echo UserHome directory:$HOME echo Current shell's PID:$@

C.echo UserHome directory:$LOGNAME echo Current shell's PID:$@

D.echo UserHome directory:$HOME echo Current shell's PlD:$$


正确答案:D
解析:Unix系统有很多种产品,每种产品的命令略有不同,但基本一致。Shell环境定义了Unix与用户进行交互的方式。环境特性由包含名称和值的环境变量定义。以下是一些常见的缺省设置的环境变量。(1)HOME定义用户的主目录;CD命令的缺省目录。(2)LOGNAME包含用户名。(3)MAIL确定系统查找邮件的位置。(4)PATH设置系统用于查找并执行命令的目录。(5)SHELL决定运行的shell。(6)TERM指定准备输出的终端类型。(7)TZ提供当前时区及其与格林威治标准时间的差值。(8)EDITOR确定缺省的编辑器。(9)DISPLAY指定窗口显示主机。在Shell命令中,echo命令可以显示Shell变量的内容或值。在Shell中有一些特殊意义的变量,由Shell自己管理,这些特殊变量有:(1)$#内存位置参数的个数。(2)$$当前命令的进程标识符。(3)$1最后一个后台进程的标识符。(4)$*所有位置参数字符串。(5)$@与$*相似(但与$*的值略有区别)。

第6题:

编写的Shell程序运行前必须赋予该脚本文件执行权限。

此题为判断题(对,错)。


正确答案:√

第7题:

前目录/home/lisa下有一个shell脚本prog.它的权限是rwxr-xr-x.如果在命令行运行prog,得到""Command not found"".下面那些说明是正确的()

A.你没有授权执行这个程序

B.prog是不可执行的

C.路径/home/lisa没有包括在PATH环境变量中

D.你需要打入./prog去执行此程序


正确答案:CD

第8题:

在UNIX系统中,Shell程序(21)实现显示用户主目录以及当前命令的进程标识符。

A.echo UserHome directory:$LOGNAME echo Current shell's PID:$$

B.echo UserHome directory:$HOME echo Current shell'PID:$@

C.echO UserHOme directOIy:$LOGNAME echo Current shell'sPID:$@

D.echo UserHome directory:$HOME echo Current shell'sPID:$$


正确答案:D
解析:$$表示当前进程的进程标识号(PID),$@是用双引号引用命令行上的所有参数,$HOME表示用户的主工作目录,$LOGNAME表示用户名。

第9题:

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

A. /home/sea

B. /home/

C. /

D. /sea


参考答案A

第10题:

在linux中,如何执行当前目录的Shell脚本文件data.sh?()。

  • A、shdata.sh
  • B、./data.sh
  • C、../data.sh
  • D、data.sh

正确答案:A,B,C

更多相关问题