关于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下的驱动目录复制下来.如果没有驱 ...
随机推荐
- 百度,你家云管家能靠谱点不?替你脸红!Shame on you!
此文已提交百度云问题反馈, 坐等答复. 笔者最近下载某24+G分卷压缩文件, 24+G啊, 足足要下将近7个小时.满心欢喜的下载完却尼玛发现解压出错, 有6个文件无法解压?wrong password ...
- NodeJS学习:爬虫小探
说明:本文在个人博客地址为edwardesire.com,欢迎前来品尝. 今天来学习alsotang的爬虫教程,跟着把CNode简单地爬一遍. 建立项目craelr-demo 我们首先建立一个Expr ...
- 激活Windows 10
激活Windows 10按 win+X 组合键,打开“命令提示符(管理员)”,输入以下代码:slmgr /ipk NKJFK-GPHP7-G8C3J-P6JXR-HQRJR 然后按Enter键回车即 ...
- 32位和64位dll判断
如何判断一个dll文件是32位还是64位? 1. 开发中经常会使用到VC的一个工具 Dependency Walker用depends.exe打开dll,文件名前有64标示的即为64位. 但是这个方式 ...
- 发现UC/OS-III源码有一处不明白!会不会是BUG.高手过来看看!
http://www.amobbs.com/archiver/tid-4939669.html ———————————————————————————————————————————————————— ...
- 模板引擎:Velocity&FreeMarker(转)
Velocity,名称字面翻译为:速度.速率.迅速,用在Web开发里,用过的人可能不多,大都基本知道和在使用Struts,到底Velocity和Struts(Taglib和Tiles)是如何联系?在技 ...
- snprintf 返回值
在平时写代码的过程中,我一个推荐带有n系列的字符串函数,如 strcat ->strncat sprintf->snprintf 我们有类似的一个函数 void dump_kid(std: ...
- WINRAR评估版本弹出框消除
网上有很多WINRAR评估版本,这些版本下载安装了之后总会有些广告弹出,让人很烦恼,现在教大家一个方法消除这些弹出框. 复制以下代码: RAR registration data SeVeN U ...
- mahout算法源码分析之Itembased Collaborative Filtering(二)RowSimilarityJob
Mahout版本:0.7,hadoop版本:1.0.4,jdk:1.7.0_25 64bit. 本篇开始之前先来验证前篇blog的分析结果,编写下面的测试文件来进行对上篇三个job的输出进行读取: p ...
- uva 10152 ShellSort
//这个算法用到了"相对位置"的思想,并且就本题而言还有一个很重要的结论就是,假设 //移动了k个元素,那么这k个元素一定是最后结果的那个序列的前k个元素,而且易知, //越先移动 ...