关于Linux的10个核心面试问题与答案
转载:http://www.linuxeden.com/html/news/20140222/148676.html
又到了以轻松的心情来读些严肃内容的时刻了,哈!这是另一篇关于面试问题的文章,我们将展示10个Linux核心问题,毫无疑问将使你更近一层楼。

1.你需要定义一个宏,绑定一个存在的命令。你将怎么做?
答:在bash里有一个叫做bind的命令可以用来定义宏,或绑定一个键。为了绑定一个已经存在的命令,我们需要生成那个键对应的字符序列。点击Ctrl+v,然后点击F12,我得到^[[24~
注意:不同的终端或终端模拟器可能对相同的键有不同的码。
2. 一个Linux新手想要知道完整可用命令列表,你有啥建议?回答:'compgen -c'命令会显示所有可用命令。 [root@localhost ~]$ compgen -c l. 3. 你的助手想要打印目录堆栈,你有啥建议?回答:'dirs'命令可以打印目录堆栈 [root@localhost ~]# dirs /usr/share/X11 4. 你有很多正在运行的作业,怎样可以在不重启机器的情况下删除所有运行的进程?回答:'disown -r'命令可以删除所有正在运行的进程。 5. 'hash'命令在Bash 中有啥用处?回答:'hash'命令管理内部哈希表, 用于采集并记录指定命令的全路径, 并显示使用过的命令名和使用的次数。 [root@localhost ~]# hash hits command |
6. 哪一个linux自带命令可以在Bash中执行算数运算?回答:'let' 命令可以在Bash中执行算数运算 #! /bin/bash ... ... let c=a+b ... ... 7. 如果你有一个大文本文件,并且你想一次只看一页, 你怎么办?回答:你可以使用'cat file_name.txt'和‘more’命令的管道输出来到达以上效果。 [root@localhost ~]# cat file_name.txt | more 8. 谁拥有数据字典?Answer :'SYS'用户拥有数据字典.用户 'SYS'和 'SYSEM‘都是被默认自动创建的。 |
9. 在Linux中,怎样得知一个命令的概况和用途?
假设你在/bin中发现一个命令,你从来没有注意到它,你根本不知道它是什么。你怎么知道它是干什么的?
答 : 'whatis'命令可以显示一个命令man page中的概况和用途。例如,你想看看你以前不知道的'zcat'命令的的概况:
[root@localhost ~]# whatis zcat zcat [gzip] (1) - compress or expand files
10. 用什么命令能知道各个用户在他们的配额下建立了多少文件,使用了多少空间?
答 :'repquota'命令可以解决这个问题,它可以生成一份文件系统的总结报告。
这就是目前的全部。在评论中发表你珍贵的意见吧!接下来会有更多有关Linux和Foss的报道。
关于Linux的10个核心面试问题与答案的更多相关文章
- Hibernate的10个常见面试问题及答案
在Java J2EE方面进行面试时,常被问起的Hibernate面试问题,大多都是针对基于Web的企业级应用开发者的角色的.Hibernate框架在Java界的成功和高度的可接受性使得它成为了Java ...
- Linux系统性能10条命令监控
Linux系统性能10条命令监控 概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解. uptime dmesg | tail vmstat 1 mpstat -P ALL 1 p ...
- Linux系统启动那些事—基于Linux 3.10内核【转】
转自:https://blog.csdn.net/shichaog/article/details/40218763 Linux系统启动那些事—基于Linux 3.10内核 csdn 我的空间的下载地 ...
- Linux 4.10中两个新特性与我的一段故事
今早5点半起来没有開始写文章,而是去西湾红树林连跑带走折腾了将近20公里.回来后就8点多了...洗了个澡之后坐稳当.開始写一段关于我的故事. 在2014年到2015年期间,我在负责研发一 ...
- linux 学习10 shell 基础
10.1 Shell概述 .Shell是什么 Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动.挂起.停止甚至是编写一 ...
- 使用john破解ubuntu(linux)9.10密码
Title:使用john破解ubuntu(linux)9.10密码 --2011-11-23 15:00 ubuntu 9.10的账户密码加密方式改用sha512了,默认的john是破不了的,还好官方 ...
- Linux系统管理10——进程和计划任务管理
Linux系统管理10——进程和计划任务管理 一.程序和进程的关系 1.程序 ·保存在硬盘.光盘等介质中的可执行代码和数据 ·静态保存的代码 2.进程 ·在CPU及内存中运行的程序代码 ·动态执行的代 ...
- Linux 4.10.8 根文件系统制作(一)---环境搭建
一.工具 制作工具为busybox 下载地址:https://busybox.net/ 解压: 二.制作文件系统 进入目录,执行make menuconfig: 2.1 busybox setting ...
- 交叉编译和安装ARM板(RK3288)和Linux 3.10上的RTL8188无线网卡驱动
插入无线网卡,输入ifconfig,发现没有检测到网卡. 输入lsusb,查看无线网卡型号. 我用的无线网卡是EDUP的网卡,包装盒里有一张驱动光盘,把光盘里linux下的驱动目录复制下来.如果没有驱 ...
随机推荐
- HTML 5:你必须知道的data属性
原文:All You Need to Know About the HTML5 Data Attribute 译文:你必须知道HTML 5 的Data属性 译者:dwqs HTML 5的Data属性可 ...
- bzoj 1798 [Ahoi2009]Seq 维护序列seq(线段树+传标)
[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=1798 [题意] 给定一个序列,要求提供区间乘/加,以及区间求和的操作 [思路] 线段树 ...
- PhoneGap,Cordova[3.5.0-0.2.6]:利用插件Cordova-SQLitePlugin来操作SQLite数据库
在PhoneGap应用程序中,我们可以利用一款名叫Cordova-SQLitePlugin的插件来方便的操作基于浏览器内置数据库或独立的SQLite数据库文件,此插件的基本信息: 1.项目地址:htt ...
- 一条scan查询把HBase集群干趴下
最近在给公司搭建CDH集群,在测试集群性能时,写了一条简单的scan查询语句竟然把hbase集群的所有regionserver干趴下了.这让我云里雾里的飘飘然. 背景介绍 CDH集群,2台主节点.3台 ...
- 现代程序设计 homework-09
现代程序设计 homework-09 这次作业是要求将homework-02做成一个可演示的应用,目的是为了让用户看到程序的计算步骤以及中间结果. 借此机会也学了一下JavaScript,感觉总结的地 ...
- Caroline--chochukmo
Caroline--chochukmo 虾米试听 Caroline, Caroline, Caroline, you pulled me into so deep down(内心深处). Caroli ...
- C++问题-Qt Visual Studio Add-in
问题现象:用VS打开其他人的项目提示如下:Qt Visual Studio Add-in...中间全TMD的英文,我就省略...QT版本不对,需要修改QT版本. 问题原因:占时不明,因为我是开发Del ...
- poj 3026 Borg Maze (BFS + Prim)
http://poj.org/problem?id=3026 Borg Maze Time Limit:1000MS Memory Limit:65536KB 64bit IO For ...
- threading模块
threading — Higher-level threading interface¶ Source code: Lib/threading.py This module constructs h ...
- string中c_str()、data()、copy(p,n)函数的用法
标准库的string类提供了3个成员函数来从一个string得到c类型的字符数组:c_str().data().copy(p,n). 1. c_str():生成一个const char*指针,指向以空 ...