实用的Linux SHELL面试问题及答案

随着之前有关面试的系列文章,读者的反应比较强烈,所以我决定出一篇有关Linux Shell相关的面试文章,如果对本文有什么意见或意见的话,欢迎反馈到我的邮箱里。 如果想要阅读已发表在Tecmint.com的文章,可以点击链接,链接到访谈系列,在这里我们已经介绍很多题目即文章。,FTP,MySQL和Apache的,脚本,Linux命令等。 实用的shell脚本面试问题 这边提到的5个面试问题,延续之前的有关Linux面试问题和答案。如果你是Tecmint.com的读者,你的支持我非常感谢。 1. 写一个shell脚本来得到当前的日期,时间,用户名和当前工作目录。 答案

linux简单之美

话说windows也有syscall,这是必须的。但是win的syscall可以直接call吗?可以是 可以但是破费周折,搞成SDT之类的复杂概念。下面看看linux是如何做的吧。 view plaincopyprint? section.data msgdb"hellohopy!",0x0a section.text global_start _start: moveax,4 movebx,1 movecx,msg movedx,12 int0x80 moveax,1 movebx,0 int0x80 关键是系统调用号要知道,开始找的是usr/include/asm-gen*/unistd.h, 可是都不对。后来找的是usr/include/x86_64_linux_gnu/asm/下的头文件, 有2个,分别对应x86和x64.、编译连接指令如下: nasm

Linux:使用bash删除目录中的特定文件

我是一名Linux新用户。现在我需要清理一个下载目录中的文件,其实我就是想从~/Download/文件夹删去除了以下格式的文件外所以其它文件: *.iso - 所有的iso格式的文件。 *.zip - 所有zip格式的文件。 我如何在一个基于Linux,OS X 或者 Unix-like 系统上的bash shell中删除特定的文件呢? Bash shell 支持丰富的文件模式匹配符例如: * - 匹配所有的文件。 ? - 匹配文件名中的单个字母。 - 匹配封闭括号中的任何一个字母。 策略 #1: 见识一下扩展的模式匹配符 这里你需要用系统内置的shopt命令来开启shell中的extglob选项,然后

黑客内核:编写属于你的第一个Linux内核模块

曾经多少次想要在内核游荡?曾经多少次茫然不知方向?你不要再对着它迷惘,让我们指引你走向前方 内核编程常常看起来像是黑魔法,而在亚瑟 C 克拉克的眼中,它八成就是了。Linux内核和它的用户空间是大不相同的:抛开漫不经心,你必须小心翼翼,因为你编程中的一个bug就会影响到整个系统。浮点运算做起来可不容易,堆栈固定而狭小,而你写的代码总是异步的,因此你需要想想并发会导致什么。而除了所有这一切之外,Linux内核只是一个很大的、很复杂的C程序,它对每个人开放,任何人都去读它、学习它并改进它,而你也可以是其中之一。 学

App Grid:一个优秀的Ubuntu软件中心替代品

Ubuntu软件中心使得查找、安装、购买并管理应用程序更简单,这一点无可否认。 同样,也无可否认,它离最美的发行版默认自带软件的位置还远着呢。 App Grid:Ubuntu软件中心替代品 自从2011年的彻底改造后,Ubuntu的旗舰应用商店的界面就没怎么变过。这并不是说它在此期间被完全忽略了,在12.04的开发周期中可以看到已经做了一些减少打开耗时的工作。 撇开那个不算,Ubuntu软件中心还是一如既往,还有许多潜在功能还没被开发。 App Grid的目标是解决这些问题。从零开始,它要求更快的启动时间,更快的反应时间,而且不感觉混乱,不让人失望

在linux桌面上观看2014年巴西世界杯比赛!

足球是世界上受众最广和观众最多的运动,现代足球起源于英国。足球运动员平均每场比赛要跑6个多英里。上届南非世界杯有近10亿的电视观众,而今年的的观赛数量预计还要增加。 2014年第20界世界杯在巴西举行,时间安排为从6月12号开始持续到7月13号,共有32个国家参加这项赛事。 爱足球的小伙子们,我们将要介绍一款可以提供最新的赛况以及你喜欢的球队的进球数信息的应用程序,它叫做icup 2014 Brazil。下面让我们介绍它的特点,用法和安装等。 iCup 2014 Brazil 什么是icup 2014 Brazil icup 2014 Brazil简单的说是一个应用程序,在linux

如何在MacBook Pro Retina上安装Linux

MacBook Pros拥有非常强大的配置,但是有些人想强上加强,他们想用Linux系统。 不管您是想要更开放和个性化的操作系统又或者是您只想要使用某些在Linux特有的软件,您都会想要在您的MacBook上安装Linux。 可惜的是MacBook Pro们可是一块块密不透风砖头,让您想装其他系统又无从下手。尤其是Linux,比在MacBook上装Windows还难。 Boot Camp对于Linux来说也没有什么用处。 虽然如此,但并不代表您完全不能做到,装机走起! 为什么要在MacBook Pro Retina上装Linux? 买MacBook不就是为了OS X吗?为何要装Linux? 其实买MacBook的原因不仅仅

使用DNSCrypt来加密您与OpenDNS之间的通信

正如SSL能将HTTP通信变为加密过的HTTPS通信,DNSCrypt, 物如其名, 是一款能加密您电脑与OpenDNS之间的通信的小神器。 DNSCrypt刚问世的时候,官方公布它只是一款Mac才能用的工具,但根据最近一篇由OpenDNS发的文章表明,虽然还没有用户界面,但其实当Mac版DNSCrypt推出的时候源码已经放到了Github上了, Linux的用户也可以安装以及使用哦! 为神马要使用 DNSCrypt? DNSCrypt可以加密您电脑与OpenDNS服务器的所有通信,加密可以防止中间人攻击,信息窥觑,DNS劫持。更能防止网络供应商对某些网站的封锁。 这是世界上第一款加密DNS通信的

在Linux上用iCup追世界杯

嗨,Linux 极客们, 在本文简短的叙述中,我将教您如何在Linux中安装一个非常棒的2014FIFA世界杯APP。这个应用叫iCup,支持Windows,Mac以及伟大的Linux。 我看足球比赛已经有很长的时间了,所以我得在我的电脑上装个这样的应用来保持更新2014世界杯的最新情况。我可不想在我朋友们面前看起来像一无所知的笨货。iCup应用正好提供了每一场赛程、比分、球队教练组等信息。更有提供实时比赛更新,给您提供 正在进行的比赛的最新数据。 支持以下功能: 30种语言支持,完全本地化(使用语言菜单选择) 独家的灵活界面可随意调整窗口大小 可按

用笔记本模式工具1.65来延长电池续航能力

笔记本模式工具是一个Linux电源管理工具包,它可以让用户以多种方式延长笔记本电池续航能力,现在它已经升级到1.65。 笔记本模式工具的发布的版本曾经很少而且间隔很长,但开发者在最新的版本中做了一些很有意思的改变,虽然此次更新与以前不同。 根据更新日志,grep找不到$device/uevent的错误已得到修复、 sysfs/enabled已被"ip link down"所取代、 添加了对iwlwifi的支持,运行时电源管理框架现在更健壮,并且usb-autosuspend模块已被去除。 此外,当笔记本电脑恢复时,笔记本模式工具将强制以初始化模式运行,最新版本已添加英特尔 PS
|