1.在 Linux 系统的 vi 编辑器中,如果不保存对文件进行的修改,强制退出 vi 编辑器的命令是()
A. :q
B. :wq
C. :q!
D. :!q
: 表示切换到命令模式,以在最底一行输入命令;
q(quit)表示退出 vi;
w(write)表示保存文件;
! 表示强制,q! 表示强制退出不保存,w! 表示强制保存。
2.在Linux中,对file.sh文件执行#chmod 645 file.sh中,该文件的权限是()
A. -rw-r–r–
B. -rw-r–rx-
C. -rw-r–rw-
D. -rw-r–r-x
rwx权限
· r 对应4 —— 2^2
· w 对应2 —— 2^1
· x 对应1 —— 2^0
题目中数字为 645(110100101 —— rw-r--r-x)
拥有权限和操作动作之间的关系
对文件来讲
· r 读取文件内容
· w 修改文件内容
· x 假如文件为可执行文件(程序或脚本),那么可以执行该文件
对目录来讲
· r 读取目录下的文件列表
· w 在该目录下创建、删除文件
· x 可以 cd 进入该目录下
一般对于目录来讲,rx权限基本都是成对出现
删除一个文件的前提是用户或者用户所在的组在该文件所在的目录有 w 权限
3.以下命令可以用于获取本机cpu使用率的是:
A. ifconfig
B. uptime
C. top
D. netstat
ifconfig 是linux中用于显示或配置网络设备(网络接口卡)的命令
uptime 显示开机时间
top 显示当前系统资源使用情况,相当于任务管理器
netstat 命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
4.如何获取上一条命令执行的返回码()
A. $!
B. $0
C. $?
D. $#
$0 脚本启动名(包括路径)
$n 第n个参数,n=1,2,…9
$* 所有参数列表(不包括脚本本身)
$@ 所有参数列表(独立字符串)
$# 参数个数(不包括脚本本身)
$$ 当前程式的PID
$! 执行上一个指令的PID
$? 执行上一个指令的返回值
$? 最后一次执行命令的返回状态:
如果这个变量的值为0,证明上一个命令正确执行;
如果这个变量的值为非0(具体是哪个数,由命令自己决定),则证明上一个命令执行不正确。
4.为脚本程序指定执行权限命令的参数为
A. chmod +x filename.sh
B. chown +x filename.sh
C. chmod +w filename.sh
D. chown +r filename.sh
chmod: 拆开是ch modify是修改之意
chown: 拆开是ch own是修改拥有者之意
r -> 读, w -> 写, x -> 执行
5.下列提法中,不属于ifconfig命令作用范围的是 。
A. 配置本地回环地址
B. 配置网卡的IP地址
C.