网站搜索

10 个核心 Linux 面试问题及解答


又到了以轻松的心情读一些严肃的内容的时候了,是的!这是另一篇关于面试问题的文章,在这里我们介绍10 个核心 Linux 问题,这肯定会增加你的知识。

1. 您需要定义一个宏,即现有命令的键绑定。你会怎么做?
[root@localhost ~]# bind '"\e[24~":"date"'

注意:不同类型的终端或终端仿真器可以为同一键发出不同的代码。

2. 一个用户是 Linux 新手,他想知道可用命令的完整列表,你会建议他什么?
[root@localhost ~]$ compgen -c

l.
ll
ls
which
if
then
else
elif
fi
case
esac
for
select
while
until
do
done
...
3. 你的助手需要打印目录堆栈,你有什么建议?
[root@localhost ~]# dirs

/usr/share/X11
4. 您有很多正在运行的作业,如何在不重新启动机器的情况下删除所有正在运行的进程?
5. bash Shell 中的“hash”命令有什么用?
[root@localhost ~]# hash

hits    command
   2    /bin/ls
   2    /bin/su
6. 哪个内置 Linux 命令在 Bash 中执行整数算术运算?
#! /bin/bash

...

...

let c=a+b

...

...
7. 您有一个很大的文本文件,并且需要一次查看一页。你会怎么做?
[root@localhost ~]# cat file_name.txt | more
8. 谁拥有数据字典?
9. 如何了解 Linux 中的命令摘要和可用性?

假设您在 /bin 目录中遇到了一个命令,您完全不知道该命令,也不知道它的作用。您将做什么来了解它的可用性?

[root@localhost ~]# whatis zcat

zcat [gzip]          (1)  - compress or expand files
10. 您应该使用什么命令来检查每个用户定义的配额使用的文件数和磁盘空间?

目前为止就这样了。在我们的评论部分提供您宝贵的反馈。请继续关注更多 Linux 和 Foss 帖子。