Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux shell编程之变量_01

Linux shell编程之变量_01

计算机硬件是由内核(kernel)管理的。我们能通过shell,KDE或者应用程序和内核通信,好让内核可以控制硬件来完成我们的工作。能够操作应用程序的接口都可以成为shell。shell是linux的任督二脉。只要打通了这二脉,任何武功都能随你运用了。shell版本众多。有sh,csh等。你可以vim /etc/shells,瞧瞧当前你的linux有多少个可以使用的shell。linux默认是/bin/bash。当我们登入的时候,系统就会给我们一个shel...
bash技巧:提示行魔术 (PS1环境变量)

bash技巧:提示行魔术 (PS1环境变量)

如果您很容易使 shell 提示行变得色彩绚烂斓且带有更多信息,为什么还要坚持用单调的标准 shell 提示行呢?在这篇技巧中,Daniel Robbins 将说明如何获得符合您的意愿的 shell 提示行,并会说明如何动态更新 X 终端的标题栏。作为 Linux/UNIX 人,我们有很长的时间是在 shell 中工作,并且在许多情况下,下面这一行就是始终盯着我们的那个提示行:bash-2.04$如果您恰巧是超级用户 (root),您就有权使用下面这个美丽...
Ubuntu 9.10环境下缓存区溢出攻击实验

Ubuntu 9.10环境下缓存区溢出攻击实验

环境:Ubuntu 9.10 kernel 2.6.31 gcc版本:4.4.1这个是csapp 《深入理解计算机系统》的一道题,直接在原程序运行的时候实现缓存区溢出攻击已经不可能实现了,除非你是用的版本很低的内核和gcc,如gcc 3.4.3。先是王珑珑同学做这道题,我也跟着做了下,花了挺长时间,这期间很感谢王珑珑同学的耐心讲解,thanks~~~原题如下:/* Bomb program that is solved using a buffer ove...
Objective-C语法之NSSet和NSMutableSet

Objective-C语法之NSSet和NSMutableSet

NSSet和NSMutableSet是无序的, 但是它保证数据的唯一性。当插入相同的数据时,不会有任何效果。从内部实现来说是hash表,所以可以常数时间内查找一个数据。1、NSSet的使用[NSSet setWithSet:(NSSet *)set]; 用另外一个set对象构造[NSSet setWithArray:(NSArray *)array];用数组构造[NSSet setWithObjects:...]:创建集合对象,并且初始化集合中的数值,结尾...
Adobe Acrobat再曝0day漏洞 或导致计算机被远程控制

Adobe Acrobat再曝0day漏洞 或导致计算机被远程控制

Adobe Acrobat今年比较闹心,这东东曝出的0day漏洞数量直逼windows。网盾组的兄弟说,又注意到一个新的Acrobat 0day,正在对这个漏洞的影响作进一步的评估。该0day漏洞全称为Adobe Reader and Acrobat "newplayer()" JavaScript 漏洞,位于Adobe Reader多媒体插件Multimedia.api。黑客利用该漏洞可以精心构造包含恶意代码的PDF文件,并可以通过网页挂马、邮件附件、网...
Linux ALSA 系统架构

Linux ALSA 系统架构

ALSA是Linux声卡驱动的架构,下面基于linux-2.6.32描述下ALSA系统架构。ALSA系统可以分为alsa-lib、alsa-driver,而alsa-driver又分为core层和底层硬件层。作为开发者,我们只需移植底层硬件层,根据自己硬件特性,实现底层的移植。而core层基本属于ALSA标准框架,不需要自己实现。介绍ALSA框架,下面是大体框架图。 如上图所示,alsa驱动最终会被上层应用调用,这是通过alsa-lib实现的,alsa...
分析称谷歌Chrome OS 将成黑客主要攻击对象

分析称谷歌Chrome OS 将成黑客主要攻击对象

据国外媒体报道,美国安全软件厂商McAfee周二发布报告称,谷歌计划在明年发布新操作系统,将会成为在2010年最经常遭黑客攻击的软件之一。 McAfee在报告中指出,谷歌Chrome操作系统采用了HTML 5技术。HTML 5被用来协助网络应用,使其表现性能如同PC软件一样。开发者使用HTML 5语言,来确保软件提供快速反应回复和存储信息。 McAfee在其题为《2010年威胁预测》的报告中指出,由于通过HTML 5语言编写的网站能够直接在线或离线接入...
<< 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 >>