首页 运维职场10个Linux核心面试问题及解答

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

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

本文由 [茶话汇] – [Qing] 翻译自 [Avishek Kumar] 转载请注明出处
Core-Linux-Interview-Questions

1. 如何定义宏,将某个Linux命令绑定到键盘的某个键?

答:可以通过bind命令。为了将某个命令绑定到键盘的某个键,你需要知道按下某个(组合)键对应的字符序列。在终端中按下F12,将得到^[[24~,其中^[代表Esc

[root@localhost ~]$ bind ‘”\e[24~":"date"'

注意:不同的终端对相同的按键可能会产生不同的编码字符序列。

2. 如何获得当前系统所有可用的命令?

答:命令“compgen c”会列出系统当前所有可用的命令。
[root@localhost ~]$ compgen -c
ls
which
if
then

3. 如何打印目录堆栈?

答:可以通过“dirs”命令。
[root@localhost ~]# dirs
/usr/share/X11

[茶话汇注:可以用pushd和popd对目录进行压栈和出栈;“dirs -v”显示目录栈。]

4. 在不重启系统的情况下,如何移除所有正在运行的任务?

答: 通过“disown -r”命令。

5. Bash Shell中的“hash”命令有什么用途?

答:Linux的“hash”命令用来管理内部的哈希表和保存特殊命令的绝对路径。它也会显示命令的名字及其被使用的次数。

6. Bash内嵌的哪个命令可以运行整数的运算操作?

答:命令“let”。
#! /bin/bash
...
let c=a+b
...

7. 对于一个非常大的文本文件,如何一页一页的浏览其内容?

答:通过“cat”和“more”命令。
[root@localhost ~]# cat file_name.txt | more

8. 数据词典的拥有者是?

答:用户“SYS”拥有数据词典。用户“SYS”和“SYSTEM”是默认生成的。

[茶话汇注:数据词典多见于数据库方面,用来“管理和展现数据库相关信息”。]

9. 如何知道某个命令的大概用途?

答:通过“whatis”命令。
[root@localhost ~]# whatis zcat
zcat [gzip] (1) - compress or expand files

10. 通过何种命令可以查看某个用户的文件数和硬盘使用情况?

答:通过“repquota”命令,如“repquota -u /”。

本文链接:https://www.yunweipai.com/3264.html

网友评论comments

发表回复

您的电子邮箱地址不会被公开。

  1. netdc说道:

    基本都不懂啊

Copyright © 2012-2022 YUNWEIPAI.COM - 运维派 京ICP备16064699号-6
扫二维码
扫二维码
返回顶部