第一行命令创建了一个目录(dir_xyz),上面的第二行命令让组(g)具有‘写’和‘执行’的权限,而上面的最后一行命令——权限位最后的‘+t’是‘粘滞位’,它用来替换‘x’,表明在这个目录中,文件只能被它们的拥有者、目录的拥有者或者是超级用户root删除。
6. 你能告诉我一个Linux进程经历的各个阶段吗?解答:一个Linux进程在它的一生中,通常经历了四个主要阶段。
这里是Linux进程要经历的四个阶段。
等待:Linux进程等待资源。
运行:Linux进程当前正在执行中。
停止:Linux进程在成功执行后或收到杀死进程信号后停止。
僵尸:如果该进程已经结束,但仍然留在进程表中,被称为‘僵尸’。
7. Linux中cut命令怎么用?解答:‘cut’是一个很有用的Linux命令,当我们要截取文件的指定部分并打印到标准输出,当文本区域以及文件本身很大时,这个命令很有用。
例如,截取‘txt_tecmint’文件的前10列。
# cut -c1-10 txt_tecmint
要截取该文件中的第二,第五和第七列。
# cut -d;-f2 -f5 -f7 txt_tecmint
8. ‘cmp’和‘diff’命令的区别是什么?解答:‘cmp’和‘diff’命令用来获取相同的东西,但各有侧重。
‘diff’命令输出为了使两个文件一样而应该做的修改。而‘cmp’命令则将两个文件逐字节对比,并报告第一个不匹配的项。
9. 可以用‘echo’命令来替换‘ls’命令吗?解答:可以的。‘ls’命令可以用‘echo’命令来替代。‘ls’命令列出目录内容,从替换上述命令的角度讲,我们可以使用‘echo *’,两个命令的输出完全一样。
10. 你可能听过inode吧。你能简要描述一下inode吗?解答:‘inode’是一个‘数据结构’,在Linux上用于文件标识。每个文件在Unix系统上有一个独立的‘inode’和一个‘唯一的’inode号。
到此为止吧。在下一篇文章中,我们将讨论另外一些有趣味性而又有知识性的面试问题。到那时,别跑开,请上Tecmint.com,别忘了在下面的评论部分给我们提供一些有价值的反馈哦。