PUB:20141223 20 Linux Commands Interview Questions & Answers

@ZTinoZ
This commit is contained in:
wxy 2015-02-01 11:07:13 +08:00
parent 98e68b6b8b
commit 02766f1a2b

View File

@ -8,7 +8,7 @@
答: 用 “route -n” 和 “netstat -nr” 命令,我们可以查看默认网关。除了默认的网关信息,这两个命令还可以显示当前的路由表。
**问:3 如何在Linux上重建初始化内存盘影响文件?**
**问:3 如何在Linux上重建初始化内存盘镜像文件?**
答: 在CentOS 5.X / RHEL 5.X中可以用mkinitrd命令来创建初始化内存盘文件举例如下
@ -30,7 +30,7 @@
**问:5 patch命令是什么如何使用**
答: 顾名思义patch命令就是用来将修改或补丁写进文本文件里。Patch命令通常是接收diff的输出并把文件的旧版本转换为新版本。举个例子Linux内核源代码由百万行代码文件构成所以无论何时任何代码贡献者贡献出代码只需发送改动的部分而不是整个源代码然后接收者用patch命令将改动写进原始的源代码里。
答: 顾名思义patch命令就是用来将修改或补丁写进文本文件里。patch命令通常是接收diff的输出并把文件的旧版本转换为新版本。举个例子Linux内核源代码由百万行代码文件构成所以无论何时任何代码贡献者贡献出代码只需发送改动的部分而不是整个源代码然后接收者用patch命令将改动写进原始的源代码里。
创建一个diff文件给patch使用
@ -44,7 +44,7 @@
**问:6 aspell有什么用 ?**
答: 顾名思义aspell就是Linux操作系统上的一款交互式拼写检查器。aspell命令继任了更早的一个名为ispell的程序并且作为一款嵌入式替代品 最重要的是它非常好用。当aspell程序主要被其它一些需要拼写检查能力的程序所使用的时候在命令行中作为一个独立运行的工具的它也能十分有效。
答: 顾名思义aspell就是Linux操作系统上的一款交互式拼写检查器。aspell命令继任了更早的一个名为ispell的程序并且作为一款免费替代品 最重要的是它非常好用。当aspell程序主要被其它一些需要拼写检查能力的程序所使用的时候在命令行中作为一个独立运行的工具的它也能十分有效。
**问:7 如何从命令行查看域SPF记录**
@ -56,7 +56,7 @@
答: # rpm -qf /etc/fstab
以上命令能列出供应给“/etc/fstab”文件的包。
以上命令能列出供“/etc/fstab”这个文件的包。
**问:9 哪条命令用来查看bond0的状态**
@ -64,7 +64,7 @@
**问:10 Linux系统中的/proc文件系统有什么用**
答: /proc文件系统是一个基于维护关于当前正在运行的内核状态信息的文件系统的随机存取存储器RAM其中包括CPU、内存、分区划分、I/O地址、直接内存访问通道和正在运行的进程。这个文件系统所代表的是各种实际存储信息的文件,它们指向的是内存里的信息。/proc文件系统是由系统自动维护的。
答: /proc文件系统是一个基于内存的文件系统,其维护关于当前正在运行的内核状态信息其中包括CPU、内存、分区划分、I/O地址、直接内存访问通道和正在运行的进程。这个文件系统所代表的并不是各种实际存储信息的文件,它们指向的是内存里的信息。/proc文件系统是由系统自动维护的。
**问:11 如何在/usr目录下找出大小超过10MB的文件**
@ -78,21 +78,21 @@
答: # find /var \\! -atime -90
**问:14 在整个目录树下查找核心文件,如发现则删除它们且不提示确认信息。**
**问:14 在整个目录树下查找文件“core”,如发现则无需提示直接删除它们。**
答: # find / -name core -exec rm {} \;
**问:15 strings命令有什么作用**
答: strings命令用来提取和显示非文本文件的清晰内容。
答: strings命令用来提取和显示非文本文件中的文本字符串。LCTT 译注:当用来分析你系统上莫名其妙出现的二进制程序时,可以从中找到可疑的文件访问,对于追查入侵有用处)
**问:16 tee filter有什么作用 ?**
**问:16 tee 过滤器有什么作用 ?**
答: tee filter用来向多个目标发送输出内容。它可以向一个文件发送一份输出的拷贝并且如果使用管道的话可以在屏幕上或一些其它程序输出其它内容
答: tee 过滤器用来向多个目标发送输出内容。如果用于管道的话,它可以将输出复制一份到一个文件,并复制另外一份到屏幕上(或一些其它程序)
linuxtechi@localhost:~$ ll /etc | nl | tee /tmp/ll.out
在以上例子中从ll输出的是在 /tmp/ll.out 文件中被捕获的,输出同样在屏幕上显示了出来。
在以上例子中从ll输出可以捕获到 /tmp/ll.out 文件中,并且同样在屏幕上显示了出来。
**问:17 export PS1 = ”$LOGNAME@`hostname`:\$PWD: 这条命令是在做什么?**
@ -108,7 +108,7 @@
**问:20 linux中lspci命令的作用是什么**
答: lspci命令用来显示你的系统上PCI总线和附加设备的信息。指定-v-vv或-vvv来获取详细输出加上-r参数的话命令的输出则会更具有易读性。
答: lspci命令用来显示你的系统上PCI总线和附加设备的信息。指定-v-vv或-vvv来获取越来越详细输出,加上-r参数的话命令的输出则会更具有易读性。
--------------------------------------------------------------------------------
@ -116,7 +116,7 @@ via: http://www.linuxtechi.com/20-linux-commands-interview-questions-answers/
作者:[Pradeep Kumar][a]
译者:[ZTinoZ](https://github.com/ZTinoZ)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出