关于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下的驱动目录复制下来.如果没有驱 ...
随机推荐
- opencv行人检测里遇到的setSVMDetector()问题
参考了博客http://blog.csdn.net/carson2005/article/details/7841443 后,自己动手后发现了一些问题,博客里提到的一些问题没有解决 ,是关于为什么图像 ...
- MVC中CheckBox
一.单个Checkbox 1.View文件 <%= Html.CheckBoxFor(model => model.IsNeverExpired)%> 2.生成的HTML为 < ...
- 王家林 Spark公开课大讲坛第一期:Spark把云计算大数据速度提高100倍以上
王家林 Spark公开课大讲坛第一期:Spark把云计算大数据速度提高100倍以上 http://edu.51cto.com/lesson/id-30815.html Spark实战高手之路 系列书籍 ...
- RabbitMQ 入门 Helloworld -摘自网络
本系列教程主要来自于官网入门教程的翻译,然后自己进行了部分的修改与实验,内容仅供参考. “Hello world” of RabbitMQ 1.Windows下RabbitMQ的安装 下载Erlang ...
- 搭建Titanium开发环境
轻松制作 App 再也不是梦! Titanium Mobile 让你能够使用你所熟悉的 web 技术,制作出如同使用Objective-C 或 Java 写出的 Native App. 除了有多达三百 ...
- HDU 1875 畅通工程再续 (最小生成树)
畅通工程再续 题目链接: http://acm.hust.edu.cn/vjudge/contest/124434#problem/M Description 相信大家都听说一个"百岛湖&q ...
- HDU 4791 Alice's Print Service (2013长沙现场赛,二分)
Alice's Print Service Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Ot ...
- jinfo用法
jinfo(Configuration Info for Java)的作用是实时地查看和调整虚拟机各项参数.使用jps命令的-v参数可以查看虚拟机启动时显式指定的参数列表,但如果想知道未被显式指定的参 ...
- 安装Sublime Text 2插件的方法
1.直接安装 安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages). 2.使用Package C ...
- TQJson序列和还原clientdataset.data
TQJson是QDAC开源项目的JSON对象,其特点是跨平台,功能强大. 序列 procedure TForm2.Button2Click(Sender: TObject);var AJson: TQ ...