歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 面試基礎問題 - 第2部分

Linux 面試基礎問題 - 第2部分

日期:2017/2/28 14:37:51   编辑:Linux教程

繼續我們這面試系列,在這篇文章裡我們給出了10個問題。這些問題或者是在以後的文章中出現的問題不一定在面試中會被問到。然而通過這些文章我們呈現出的是一個交互的學習平台,這必將會對你有很大的幫助。

自本系列的上一篇文章11個基本的 Linux 面試問題,我們分析了不同論壇對此作出的評論,這對我們將更好的文章提供給我們的讀者是很重要的。我們付出了時間和金錢,那我們又渴望從你們身上得到什麼回報呢?答案是沒有的。如果你不能贊揚我們的工作,但懇請不要在評論中诋毀我們的工作。

如果你在文章中沒有找到什麼新的東西,但也請不要忘記它對某些人卻是非常有用的,並且他或她會非常感激我們的工作。我們不能夠讓每一篇文章都使大家高興。但我希望讀者們能夠盡量理解。

系列文章

11個Linux基礎面試問題 http://www.linuxidc.com/Linux/2013-11/93324.htm

Linux 面試基礎問題 - 第2部分 http://www.linuxidc.com/Linux/2013-12/93978.htm

Linux 面試基礎問題 - 第3部分 http://www.linuxidc.com/Linux/2013-12/93979.htm

Q.1:哪一條命令用於把用戶登錄會話記錄在文件中?

  • macro
  • read
  • script
  • record
  • sessionrecord

:‘script’ 命令是用來把用戶登錄的會話信息記錄在文件裡。這條命令能夠用在 shell 腳本裡面,或者直接在終端中使用。下面是一個例子,它記錄了開始用 script 到輸入 exit 結束之間的所有東西。

如下命令記錄用戶登錄會話到一個文件中:

[root@tecmint ~]# script my-session-record.txt

Script started, file is my-session-record.txt

記錄的文件“my-session-record.txt”可以通過下述方式查看:

[root@tecmint ~]# nano my-session-record.txt

script 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$

Q.2:以下那一條命令可以用來查看內核日志信息

  • dmesg
  • kernel
  • ls -i
  • uname
  • 以上全不是

:執行 'dmesg' 命令可以查看內核的日志信息。在上面的命令中,kernel 不是一個有效的命令,'ls -i' 是用來列出工作目錄中文件的索引節點,而 'uname' 是用來顯示操作系統信息的。

-

[root@tecmint ~]# dmesg

Initializing 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:
...

Q.3:哪一條命令是用來顯示 Linux 內核發行信息的?

  • uname -v
  • uname -r
  • uname -m
  • uname -n
  • uname -o

:‘uname -r’是用來顯示內核的發行信息。其它參數‘-v’、‘-m’、‘-n’、‘o’分別顯示內核版本、機器硬件名稱、網絡節點、主機名和操作系統。

-

[root@tecmint ~]# uname -r

2.6.32-279.el6.i686

Q.4:那一條命令是被用來識別文件類型的?

  • type
  • info
  • file
  • which
  • ls

:‘file’命令是用來識別文件類型的。其語法是‘file [選項] 文件名’。

-

[root@tecmint ~]# file wtop

wtop: POSIX shell script text executable

Q.5:哪一條命令是被用來找一條命令的二進制文件、源和手冊的所在的路徑?

:‘whereis’駕到!‘whereis’命令是用來找一條命令的二進制文件、源和手冊的所在的路徑。

-

[root@tecmint ~]# whereis /usr/bin/ftp

ftp: /usr/bin/ftp /usr/share/man/man1/ftp.1.gz
Copyright © Linux教程網 All Rights Reserved