Unix / Linux 面试题

亲爱的读者,这些 Unix 面试问题 是专门设计的,目的是让您了解在面试过程中可能遇到的 Unix 问题的性质。 根据我的经验,优秀的面试官几乎不打算在你的面试中问任何特定的问题,通常问题从主题的一些基本概念开始,然后他们根据进一步的讨论和你的回答继续 −

Shell 是一个解释器。 它解释命令并提交执行。

Bsh、csh、ksh 和 bash。

它是文件或目录的快捷方式。 ln 是用于相同的命令。

Solaris.

它与硬件和大多数任务交互,如内存管理、tash 调度和文件管理。

Login 登录程序。

passwd

链接数。

Command − logout / ctrl+d / command − exit

shutdown

Yes

reboot

不,Linux 是开源的。

Redhat、Cent OS、Debian、Ubuntu 和 Fedora。

第一个。

以.开头的文件/目录名称。 (点)被认为是隐藏的。

Ken Thompson

C

AT & T 贝尔实验室。

与相应登录关联的终端。

man

which

* And ?

0

如果路径名是相对于根进行描述的,那么它就是绝对路径名,因此绝对路径名总是以 / 开头。 相对于当前工作目录的路径名称为相对路径。 相对路径名从不以 / 开头

对一个目录有执行权限就意味着有遍历权限。

PS1

lp/lpr

程序的运行实例称为进程。

vi − R

k、j、h 和 l

Yanking 是将剪切或复制的文本保存到可以粘贴的缓冲区中的过程。

:set nu

shell 脚本中的第一行,它告诉需要使用哪个 shell 来执行 shell 脚本中的以下命令。

chmod

通过为 shell 变量添加美元 ($) 符号作为前缀。

unset

$0

0

$?

expr

−f

将命令括在反引号中并将其分配给一个变量。

here 文档用于将输入重定向到交互式 shell 脚本或程序。

return

不,这是约定俗成的。

sh <file>

全局搜索正则表达式。(Globally search for regular expression)

cut

文件文本的串联。

操作系统为当前正在执行的进程分配一个唯一的进程标识号,称为进程 ID (PID)。

useradd

连接到远程 UNIX/Linux 机器。

kill

搜索文件。

head

UNIX

它赋予进程在程序实例期间拥有文件所有者的特权。

进程已经死了但是还没有从进程表中移除。

Yes

它包含一个称为 MBR(主引导记录)的程序,它加载内核作为系统引导的一部分。

alias

echo −e “text”。 选项 –e 将光标置于同一行

"diff"显示两个文件的所有差异,而"cmp"仅显示第一个出现的差异。 仅当文件之间确实存在差异时才适用。

将命令与管道 (|) 连接起来。

当前工作目录仍然是 /

它是日期 I/O 发生到/来自设备的目录。

HOME

ls −a

df

在特定时间执行命令。

会收到同样的邮件。

LILO 是linux loader 的意思,它将内核加载到内存中并启动操作系统。

将 RAM 大小加倍。

ls −l|grep “^d”

uname

grep −c “pattern” <file>

即使在发出命令的用户已注销后,仍保持命令运行。

对于 UNIX/Linux,每个设备都是一个文件,通常位于目录 /dev 中。

文件由操作系统赋予一个唯一的编号,称为 inode。

Crontab

chmod

mv

4, 2 & 1 respectively for r, w & x.

Ampersand (&)

ps −e

tty

Shell 内置命令称为内部命令。

init s

write

UMASK 是一个 Unix 环境变量,它自动设置创建文件的文件权限。

022

UNIX 文件系统。

日志文件系统

Linus Torvalds (莱纳斯·托沃兹)

head −<n> file.txt | tail −1

while, until & for.

/home

/root

root