【每日一道Linux题】

NO.1

我希望看最近执行的3个命令(不包括history),需要用哪个命令?


A.history -n 3

B.history 3

C.history 4

D.history -n 4


答案:C








NO.2

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.




NO.3

使用什么命令进行查询,并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符?和*?


A.whereis

B.locate

C.find

D.type


答案:A

     locate并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符?和*
    find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作
    whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)
    type命令用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令



NO.4

下列哪些命令可以看到文件的大小?()

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~


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值