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