繼續我們這面試系列,在這篇文章裡我們給出了10個問題。這些問題或者是在以後的文章**現的問題不一定在面試中會被問到。然而通過這些文章我們呈現出的是乙個互動的學習平台,這必將會對你有很大的幫助。
如果你在文章中沒有找到什麼新的東西,但也請不要忘記它對某些人卻是非常有用的,並且他或她會非常感激我們的工作。我們不能夠讓每一篇文章都使大家高興。但我希望讀者們能夠盡量理解。
答:『script』 命令是用來把使用者登入的會話資訊記錄在檔案裡。這條命令能夠用在 shell 指令碼裡面,或者直接在終端中使用。下面是乙個例子,它記錄了開始用 script 到輸入 exit 結束之間的所有東西。如下命令記錄使用者登入會話到乙個檔案中:
[root@tecmint ~]# script my-session-record.txt記錄的檔案「my-session-record.txt」可以通過下述方式檢視:script started, file is my-session-record.txt
[root@tecmint ~]# nano my-session-record.txtscript started on friday 22 november 2013 08:19:01 pm ist
[root@tecmint ~]# ls
^[[0m^[[01;34mbinary^[[0m ^[[01;34mdocuments^[[0m ^[[01;34mmusic^[[0m $
^[[01;34mdesktop^[[0m ^[[01;34mdownloads^[[0m my-session-record.txt ^[[01;34$
答:執行 'dmesg' 命令可以檢視核心的日誌資訊。在上面的命令中,kernel 不是乙個有效的命令,'ls -i' 是用來列出工作目錄中檔案的索引節點,而 'uname' 是用來顯示作業系統資訊的。-
[root@tecmint ~]# dmesginitializing cgroup subsys cpuset
initializing cgroup subsys cpu
linux version 2.6.32-279.el6.i686 ([email protected]) (gcc version 4.4.6 20120305 (red hat 4.4.6-4) (gcc) ) #1 smp fri jun 22 10:59:55 utc 2012
kernel supported cpus:
intel genuineintel
amd authenticamd
nsc geode by nsc
cyrix cyrixinstead
centaur centaurhauls
transmeta genuinetmx86
transmeta transmetacpu
umc umc umc umc
disabled fast string operations
bios-provided physical ram map:
...
答:『uname -r』是用來顯示核心的發行資訊。其它引數『-v』、『-m』、『-n』、『o』分別顯示核心版本、機器硬體名稱、網路節點、主機名和作業系統。-
[root@tecmint ~]# uname -r2.6.32-279.el6.i686
答:『file』命令是用來識別檔案型別的。其語法是『file [選項] 檔名』。-
[root@tecmint ~]# file wtopwtop: posix shell script text executable
答:『whereis』駕到!『whereis』命令是用來找一條命令的二進位制檔案、源和手冊的所在的路徑。-
[root@tecmint ~]# whereis /usr/bin/ftpftp: /usr/bin/ftp /usr/share/man/man1/ftp.1.gz
答:在使用者的目錄下『.profile』和『.bashrc』會預設地被呼叫作為使用者配置。-
[root@tecmint ~]# ls -al-rw-r--r--. 1 tecmint tecmint 176 may 11 2012 .bash_profile
-rw-r--r--. 1 tecmint tecmint 124 may 11 2012 .bashrc
答:『/etc/resolve.conf』 是 dns 客戶端的配置檔案。-
[root@tecmint ~]# cat /etc/resolv.confnameserver 172.16.16.94
答:在 linux 環境下,『ls -s』是被用來建立乙個檔案的軟鏈結的。-
[root@tecmint ~]# ln -s /etc/httpd/conf/httpd.conf httpd.original.conf
答:不是!預設情況下『pwd』命令不是『passwd』命令的別名。『pwd』是『print working directory』(顯示工作目錄)的縮寫,也就是輸出當前的工作目錄,而『passwd』在 linux 中是被用來更改使用者的帳號密碼。-
[root@tecmint ~]# pwd/home/tecmint
[root@tecmint ~]# passwd
changing password for user root.
new password:
retype new password:
答:我們用的 linux 命令是『lspci』。-
[root@tecmint ~]# lspci原文發布時間為:2013-12-1300:00.0 host bridge: intel corporation 5000p chipset memory controller hub (rev b1)
00:02.0 pci bridge: intel corporation 5000 series chipset pci express x8 port 2-3 (rev b1)
00:04.0 pci bridge: intel corporation 5000 series chipset pci express x8 port 4-5 (rev b1)
00:06.0 pci bridge: intel corporation 5000 series chipset pci express x8 port 6-7 (rev b1)
00:08.0 system peripheral: intel corporation 5000 series chipset dma engine (rev b1)
...
面試基礎問題
math類 方法 math.abs double num 獲取絕對值 math.ceil double num 向上取整數 12.1 13 12.1 12 math.floor double num 向下取整 12.1 12 12.1 13 math.round double num 四捨五入 1....
11個Linux基礎面試問題
答 核心 kernel 是linux 作業系統的核心。shell是乙個命令列直譯器,命令 command 是針對計算機的指令,指令碼 script 是儲存在檔案中的命令的集合,終端 termial 是命令列介面。答 linux torvalds 建立了linux,linux是所有上述作業系統的核心,...
11個Linux基礎面試問題
答 核心 kernel 是linux 作業系統的核心。shell是乙個命令列直譯器,命令 command 是針對計算機的指令,指令碼 script 是儲存在檔案中的命令的集合,終端 termial 是命令列介面。答 linux torvalds 建立了linux,linux是所有上述作業系統的核心,...