本文將帶來11個Linux基礎面試問題,但願對即將畢業或者正在參加雙選會的達內英才添翼學員們有一些幫助。面試
Q1:Linux 操做系統的核心是什麼?
vim
Shell多線程
Kernel架構
Command編輯器
Scriptide
Terminal操作系統
答:內核(Kernel)是Linux 操做系統的核心。Shell是一個命令行解釋器,命令(Command)是針對計算機的指令,腳本(Script)是存儲在文件中的命令的集合,終端(Termial)是命令行接口。命令行
Q2:Linus Torvalds 都建立過什麼東東?線程
Fedora接口
Slackware
Debian
Gentoo
Linux
答:Linux Torvalds 建立了Linux,Linux是全部上述操做系統的核心,一樣也是其餘一些Linux 操做系統的核心。
Q3:Torvalds,使用C++語言編寫了Linux內核的大部分代碼,是這樣嗎?
答:不!Linux內核包含了12,020,528行代碼,其中註釋佔去了2,151,595 行。所以剩下的9,868,933 行就是純代碼了。而其中7,896,318行都是用C語言寫的。
剩下的1,972,615行則是使用C++,彙編,Perl, Shell Script, Python, Bash Script, HTML, awk, yacc, lex, sed等。
注:代碼行數天天都在變更,平均天天超過3,509行代碼添加到內核。
Q4:起初,Linux 是爲 Intel X86 架構編寫的,可是後來比其餘操做系統移植的硬件平臺都多,是這樣嗎 ?
答:是的,我贊成。Linux那時候是爲x86機器寫的,並且現已移至到全部類型的平臺。今天超過90%的超級計算機都在使用Linux。Linux在移動手機和平板電腦領域前景廣闊。事實上咱們被Linux包圍着,遠程遙控,太空科學,研究,Web,桌面計算等等,舉之不盡。
Q5:編輯 Linux 內核合法嗎?
答:是的,內核基於GPL發佈,任何人均可以基於GPL容許的權限隨意編輯內核。Linux內核屬於免費開源軟件(FOSS)。
Q6:UNIX和Linux操做系統,本質上的不一樣在哪裏?
答:Linux操做系統屬於免費開源軟件,內核是由 Linus Torvalds 和開源社區共同開發的。固然咱們不能說UNIX操做系統和免費開源軟件(FOSS)無關,BSD 就是基於 FOSS 範疇的 UNIX 的變種。並且大公司如 Apple,IBM,Oracle,HP等,都在爲UNIX內核貢獻代碼。
Q7:挑出來一個不同凡響的來。
HP-UX
AIX
OSX
Slackware
Solaris
答 : Slackware。 HP-UX, AIX, OSX, Solaris 分別是由 HP, IBM, APPLE, Oracle 開發的,而且都是UNIX的變種. Slackware 則是一個Linux操做系統。
Q8:Linux 不會感染病毒嗎?
答:固然會!這個地球上不存在不會感染病毒的操做系統。可是Linux以迄今爲止病毒數量少而著稱,是的,甚至比UNIX還要少。Linux榜上有名的病毒只有60-100個,並且沒有一個病毒在傳播蔓延。Unix粗略估計有85-120個。
Q9:Linux 屬於哪一種類型的操做系統?
多用戶
多任務
多線程
以上全部
以上都不是
答:以上全部。Linux是一個支持多用戶,能夠同時運行多個進程執行多個任務的操做系統。
Q10:通常的 Linux 命令的語法格式是:
command [選項] [參數]
command 選項 [參數]
command [選項] [參數]
command 選項 參數
答:Linux 命令的正確語法是, Command [選項] [參數]。
Q11:挑出來一個不同凡響的來。
Vi
vim
cd
nano
答:cd 與其餘命令不一樣。Vi,vim和 nano都是編輯器,用於編輯文檔,而cd是用於切換目錄的命令。