我希望看最近执行的3个命令(不包括history),需要用哪个命令?
A.history -n 3
B.history 3
C.history 4
D.history -n 4
答案:C
Linux下多少个"-"将被打印:
int
main(
void
){
int
i;
for
(i=0;i<4;i++){
fork();
printf
(
"-\n"
);
}
return
0;
}
A.16
B.30
C.32
D.15
答案:B
主进程1分为2,每个子进程1分为2,构成一个二叉树,树高等于循环的次数n。
最后一层是最后得到的子进程数,它是偶数,等于2^n,前面有一题,循环5次有32个进程。
本题是求fork了多少次,即二叉数的节点数,它等于2^(n+1)-1,注意第一次fork后就会打印2个模杠,实际上没有第0次。
所以是2^(n+1) - 1 -1当n=4时,得30.
使用什么命令进行查询,并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符?和*?
A.whereis
B.locate
C.find
D.type
答案:A
locate并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符?和*
find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)
type命令用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令
下列哪些命令可以看到文件的大小?()
A.ls
B.du
C.dd
D.find
答案:ABC,ls,df,du均可。
beautiful song for all of us ,have a good night and have a goodnight~