
linux
文章平均质量分 61
DroidSec
Security
展开
-
mmap详解
http://my.oschina.net/orion/blog/32218共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式, 因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据: 一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间在共享内存时转载 2013-07-16 10:50:32 · 656 阅读 · 0 评论 -
Ubuntu12.04 install VMware tools
转自:http://community.spiceworks.com/how_to/show/39871-how-to-install-vmware-tools-v5-on-ubuntu-12-04-lts-server-and-12-10-serverAfter searching a long time in the internet, for getting the right转载 2014-01-06 16:16:08 · 642 阅读 · 0 评论 -
Ubuntu 环境变量及 ADB 配置
Ubuntu Linux 环境变量同Windows一样,Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。用户环境变量通常被存储在下面的文件中:~/.profile~/.bash_profile 或者 ~./bash_login~/.bashrc上述文件在转载 2014-01-13 16:46:39 · 480 阅读 · 0 评论 -
Ubuntu12.04安装Oracle Java 7
http://www.ubuntugeek.com/how-to-install-oracle-java-7-in-ubuntu-12-04.html首先、删除OpenJDK:sudo apt-get purge openjdk*其次、如果以前从其他的PPA安装过Java7,需通过如下步骤清除:sudo rm /var/lib/dpkg/info/oracle-java7-instal转载 2014-02-18 16:52:13 · 599 阅读 · 0 评论 -
Ubuntu 中软件的安装、卸载以及查看的方法总结
转自:http://qiuye.iteye.com/blog/461394说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install sof转载 2014-03-16 14:51:24 · 506 阅读 · 0 评论 -
shell中$(( )) 与 $( ) 还有${ }的区别
1、shell中$(( )) 与 $( ) 还有${ }的区别:http://blog.zol.com.cn/2322/article_2321763.html$( ) 与 ` ` (反引号)在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组转载 2014-03-19 11:05:01 · 641 阅读 · 0 评论 -
shell 脚本中$$,$#,$?和shift
$$,$#,$?的区别:$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)$-转载 2014-03-19 11:11:09 · 743 阅读 · 0 评论 -
shell中if做比较
自:http://www.cnblogs.com/276815076/archive/2011/10/30/2229286.html比较两个字符串是否相等的办法是: if [ "$test"x = "test"x ]; then 这里的关键有几点: 1 使用单个等号 2 注意到等号两边各有一个空格:这是unix shell的要求 3转载 2014-03-19 11:21:53 · 553 阅读 · 0 评论 -
Apkinspector是出现错误:No module named ipapi
解决办法把androguard/androlyze.py文件中:import IPython.ipapifrom IPython.Shell import IPShellEmbed替换成:from IPython.frontend.terminal.embed import InteractiveShellEmbedfrom IPython.config.loader import转载 2014-03-20 17:29:27 · 2285 阅读 · 0 评论 -
Ubuntu使用手册
转自:http://forum.ubuntu.org.cn/viewtopic.php?p=2801842为那些不熟悉Ubuntu的菜鸟写的:Ubuntu12.04菜鸟使用手册合集(索引版):https://s.yunio.com/l0d0reUbuntu系统安装使用手册(修订版):https://s.yunio.com/rQL_vkUbuntu翻墙使用手册https://s.转载 2014-01-06 17:27:54 · 688 阅读 · 0 评论 -
常用linux命令列表
用到命令不断更新中...1、查看使用空间命令: - 显示目前所有文件系统的可用空间及使用情形: df -h - 查看指定文件夹空间使用情况: du -h --max-depth=1 /test/folder2、查看linux版本信息的方法:uname -a、cat /proc/version、cat /etc/issue、lsb_release -a原创 2013-09-24 16:20:53 · 726 阅读 · 0 评论 -
Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程
【转自】http://blog.youkuaiyun.com/ithomer/article/details/6322892在登录Linux时要执行文件的过程如下:在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profil转载 2013-11-28 16:36:08 · 444 阅读 · 0 评论 -
推荐一个不错的在线Linux学习平台(免安装系统)
发现一个不错的Unix学习平台,不要安装系统,只需要使用SSH在线登录系统,即可体验系统的功能。对于不想安装系统的人来说,在线登录即可解决你的问题。以下是网站提供的介绍。Unix体验中心(Unix-Center.Net)http://www.unix-center.net/Unix体验中心(Unix-Center.Net)的目标是为研究、学习和使用各种版本的Unix和类Unix操作系统转载 2013-07-16 23:21:13 · 1369 阅读 · 1 评论 -
一个在线的linux系统
一个叫Fabrice Bellard的程序员写了一段JAVAscript在Web浏览器中启动linuxhttp://bellard.org/jslinux/,目前,你只能使用Firefox 4和Chrome 11运行这个Linux。这不是什么假的模仿Linux的东西,这是实实在在的运行一个Linux。这一举动还引起了很多很牛人的关注,包括Javascript的创建者Brendan Eich转载 2013-07-16 23:20:16 · 999 阅读 · 0 评论 -
Ubuntu10.04 网络问题解决记录
以前的虚拟机环境,由于时间长了网络配置变化导致现在上不网,现把解决过程记录如下:前提: 本机window7:Ip为192.168.1.5;网关为192.168.1.1; 虚拟机通过Bridge与本机进行桥接上网。过程:1、创建Bridge桥接配置:Edit -> Virtual network editor, 添加一个Bridged类型的网络或直接修改其中一个为Bridged类原创 2013-08-08 11:26:20 · 707 阅读 · 0 评论 -
扩展虚拟机硬盘 - linux
环境:VMWare Workstation 8.0 和 Linux系统(Ubuntu)要求:把20GB大小硬盘扩展为40GB大小1、Power Off虚拟机系统并删除所有的Snapshot,(因只有唯一节点后才可以扩展硬盘大小)。2、扩展虚拟机下linux系统的硬盘大小:通过VM -> Settings -> Hard Disk -> Utilities -> Expand原创 2013-09-24 10:54:37 · 727 阅读 · 0 评论 -
给Git或者APT设置代理
[转]http://yansu.org/2013/05/20/set-proxy-for-git-or-apt.html 和 http://my.oschina.net/tsl0922/blog/134755最近使用git从github上clone代码,总是失败,奔溃了快。还有ubuntu连apt-get update都执行不了,有的时候都装不了git,就快骂娘了。可惜在这样一个环转载 2013-09-24 20:31:00 · 1388 阅读 · 0 评论 -
Linux目录结构
http://linux-wiki.cn/wiki/zh-hans/Linux%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84Linux目录结构此页由Linux Wiki用户Chenxing于2012年12月18日 (星期二) 07:57的最后更改。 在linuxCook、云端和Allen Lee的工作基础上。与Windows将硬盘看做“C盘”、“D转载 2013-09-25 11:00:55 · 556 阅读 · 0 评论 -
Unbuntu安装中文输入法
转自:http://hi.baidu.com/fuziwang/blog/item/55489cddf4bcc71e49540399.html(有些改动 ),网上关于Ubuntu中文输入法的说明N多,全TMD多数是垃圾,以下的转贴绝对可以...而且输入法用得很High啊...最近开始玩了下linux的一个比较流行的发行版本------ubuntu呵 呵~~~~~果然很好很强大呀,但转载 2013-11-11 16:53:13 · 1013 阅读 · 0 评论 -
apt-get 使用详解
转自:http://blog.youkuaiyun.com/wyabc1986/article/details/6989532[举例]目前常用的==========*更新本机中的数据库缓存:sudo apt-get update*查找包含部分关键字的软件包:sudo apt-cache search *安装转载 2014-03-27 10:38:43 · 1974 阅读 · 0 评论