Linux
张庚
这个东西的原理是什么呢?
展开
-
Linux下常用命令总结
1、Linux下安装 .deb 文件 (Chrome文件):sudo dpkg -i xxx.deb2、Linux下压缩一个文件夹:zip -q -r 压缩后的文件夹名 原文件夹名3、Linux下解压rar文件:a. unrar x MyDialog.rar 解压到一个文件夹里b. unrar e aa.rar 把所有的文件解压到当前目录下4、Linux下解压 .tar原创 2014-12-31 16:22:02 · 983 阅读 · 0 评论 -
Linux命令行与命令
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Linux的命令是很重要的工具,也往往是初学者最大的瓶颈。有朋友用了很长时间的Linux图形界面,基本不使用命令行输入命令执行,所以装的Linux最终成了摆设。这里总结一些命令行下常使用的命令,希望能有用。什么是命令我们通常所说的Linux命令行是运行在终端(terminal)的she转载 2015-07-05 21:29:43 · 768 阅读 · 0 评论 -
Linux用户与“最小权限”原则
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Linux的用户在登录(login)之后,就带有一个用户身份(user ID, UID)和一个组身份(group ID, GID)。在Linux文件管理背景知识中,我们又看到,每个文件又有九位的权限说明,用来指明该文件允许哪些用户执行哪些操作(读、写或者执行)。(参考Linux文件管理转载 2015-07-13 10:13:17 · 1601 阅读 · 0 评论 -
Linux文件管理相关命令
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!在了解了Linux文件管理背景知识之后, 我们可以学习一些命令来管理我们的文件。文件操作相关有一些命令可以帮助我们”修剪”之前看到的文件树。$touch a.txt如果a.txt不存在,生成一个新的空文档a.txt。如果a.txt存在,那么只更改该文档的时间信息。(这个命令实际上用得并转载 2015-07-06 11:12:16 · 540 阅读 · 0 评论 -
给Eclipse、Android Studio插上Vim的翅膀
最近在学习使用Vim——传说中的,编辑器之神!一周多了,感觉Vim确实是非常强大,尤其是在处理文本数据的时候,不是一点点的牛逼;仔细想想,平常写的代码,不都是文本数据吗?那么如果用Vim 再配合 编辑强强大的联想、补全功能,岂不是非常爽?因此,查找了相关的资料,找到了一篇文章:Eclipse 和 Vim顺利的给Eclipse 集成了 Vim,Android Studio 就更不用说了,在Plugin原创 2015-07-06 17:30:00 · 4461 阅读 · 0 评论 -
Linux从程序到进程
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!计算机如何执行进程呢?这是计算机运行的核心问题。即使已经编写好程序,但程序是死的。只有活的进程才能产出。我们已经从Linux进程基础中了解了进程。现在我们看一下从程序到进程的漫漫征程。一段程序下面是一个简单的C程序,假设该程序已经编译好,生成可执行文件vamei.exe。#includ转载 2015-07-13 19:46:04 · 627 阅读 · 0 评论 -
初识——Vim
有些东西吧,总是碰见,低头不见抬头见,但又不知道是什么,用来干嘛的?总是搞的心里痒痒,所以一定要学习一下。最近一段时间,总是碰到一个词儿:VIM,在这儿看到了,我不理他,隔一会儿丫的又跑我眼睛里,总是这样,因此我决定看看这是个什么玩意儿。一看吓一跳,收集了几篇引导我入门的文章,很不错:1、简明 Vim 练级攻略 : http://coolshell.cn/articles/5426.html/c原创 2015-06-29 13:52:40 · 1164 阅读 · 0 评论 -
Linux文本流
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!文本流文件用于数据的存储,相当于一个个存储数据的房子。我们之前说,所谓的数据是0或者1的序列,但严格来说,Linux以字节(byte)来作为数据的单位,也就是说这个序列每八位(bit)为一个单位(八位二进制对应的十进制范围为0到255)。使用ASCII编码,可以将这样一个字节转换成为字转载 2015-07-07 10:53:51 · 1194 阅读 · 0 评论 -
Linux多线程与同步
Linux 多线程与同步作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!典型的UNIX系统都支持一个进程创建多个线程(thread)。在Linux进程基础中提到,Linux以进程为单位组织操作,Linux中的线程也都基于进程。尽管实现方式有异于其它的UNIX系统,但Linux的多线程在逻辑和使用上与真正的多线程并没有差别。多线程我们转载 2015-07-15 07:33:26 · 1131 阅读 · 0 评论 -
Linux文件系统的实现
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Linux文件管理从用户的层面介绍了Linux管理文件的方式。Linux有一个树状结构来组织文件。树的顶端为根目录(/),节点为目录,而末端的叶子为包含数据的文件。当我们给出一个文件的完整路径时,我们从根目录出发,经过沿途各个目录,最终到达文件。我们可以对文件进行许多操作,比如打开和读转载 2015-07-16 08:26:59 · 1021 阅读 · 0 评论 -
Linux架构
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!我以下图为基础,说明Linux的架构(architecture)。(该图参考《Advanced Programming in Unix Environment》)最内层是硬件,最外层是用户常用的应用,比如说firefox浏览器,evolution查看邮件,一个计算流体模型等等。硬件是物转载 2015-07-05 20:59:14 · 543 阅读 · 0 评论 -
Linux文件管理
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!对于计算机来说,所谓的数据就是0和1的序列。这样的一个序列可以存储在内存中,但内存中的数据会随着关机而消失。为了将数据长久保存,我们把数据存储在光盘或者硬盘中。根据我们的需要,我们通常会将数据分开保存到文件这样一个个的小单位中(所谓的小,是相对于所有的数据而言)。但如果数据只能组织为文转载 2015-07-04 23:26:36 · 524 阅读 · 0 评论 -
Linux下反编译.apk 文件
Linux下反编译.apk 文件 1、为什么要反编译.apk 文件,我又是用来干什么的?反编译安卓程序 .apk 后,可以得到程序的源码和图片、XML配置等文件。这段时间在碰到一个问题,要混淆android代码,混淆后想看看混淆后的效果,于是就涉及到了Android 的反编译。2 、反编译步骤::第一步:反编译apk文件生成程序源码,资源文件工具下载:使用方法:下载原创 2015-03-19 15:50:10 · 2561 阅读 · 0 评论 -
如何查看Android设备的CPU架构信息
oem@zhang:~$ adb shellshell@msm8610_s3_cp5311_c:/ $ cat /proc/cpuinfoProcessor : ARMv7 Processor rev 3 (v7l)processor : 0BogoMIPS : 38.40processor : 1BogoMIPS : 38.40Features : swp half thumb原创 2015-04-15 14:47:13 · 73025 阅读 · 2 评论 -
Linux 进程
Linux进程基础作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等。这些最基础的计算机动作被称为指令 (instruction)。所谓的程序(program),就是这样一系列指令的所构成的集合。通过程序,我们可以让计算机完成复杂的操作。程序大转载 2015-07-08 14:02:02 · 961 阅读 · 0 评论 -
Linux简介与厂商版本
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Linux简介Linux可以有狭义和广义两种定义。狭义来说,Linux实际上指Linux kernel (内核)。内核负责管理硬件,并为上层应用提供接口。而广义来说,是指以Linux kernel为基础的,包括OS和各种应用在内的各个Linux版本(distribution)。尽管转载 2015-07-02 23:15:58 · 546 阅读 · 0 评论 -
Linux的概念与体系(资料收集)
这是一个介绍Linux系统的系列文章,是我在学习Linux时找到的一些学习资料。作者在文中这样介绍这个系列的文章: 我在这一系列文章中阐述Linux的基本概念。Linux操作系统继承自UNIX。一个操作系统是一套控制和使用计算机的软件。UNIX是一套规定,所有UNIX系统服从同一个的哲学体系。我侧重于Linux的宏观机制,而忽略许多技术细节。我想要展示Linux的骨架,提供一份辅助学习的Linu原创 2015-07-02 10:21:48 · 798 阅读 · 0 评论 -
Linux信号基础
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!`Linux进程基础一文中已经提到,Linux以进程为单位来执行程序。我们可以将计算机看作一个大楼,内核(kernel)是大楼的管理员,进程是大楼的房客。每个进程拥有一个独立的房间(属于进程的内存空间),而每个房间都是不允许该进程之外的人进入。这样,每个进程都只专注于自己干的事情,而不转载 2015-07-09 07:58:45 · 804 阅读 · 0 评论 -
Linux 进程关系
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Linux的进程相互之间有一定的关系。比如说,在Linux进程基础中,我们看到,每个进程都有父进程,而所有的进程以init进程为根,形成一个树状结构。我们在这里讲解进程组和会话,以便以更加丰富的方式了管理进程。进程组 (process group)每个进程都会属于一个进程组(proce转载 2015-07-10 07:36:08 · 1009 阅读 · 0 评论 -
Vim 练级
自从进入这家公司以来,时不时的被旁边的大神们震撼,先是每次被他在终端上熟练的命令行折服,再是被他在vim上修改代码时那快捷的搜索、替换震撼到。每次向他求助,第一句话就是:“给我终端!”。oh ,my god ——”给我终端!”因此,我决定好好学习一下 Linux上的 命令行,和Vim。说实在的,自己使用终端也有一段时间了,学习vim也有一段时间了。感觉,终端真的很强大,在我查找硬盘上的文件时,非常便原创 2015-07-05 16:02:54 · 933 阅读 · 0 评论 -
Linux开机启动(bootstrap)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!计算机开机是一个神秘的过程。我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。了解计算机开机过程有助于我们修复开机可能出现的问题。最初始阶段当我们打开计转载 2015-07-03 14:41:37 · 553 阅读 · 0 评论 -
Linux进程间通信
Linux进程间通信作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!我们在Linux信号基础中已经说明,信号可以看作一种粗糙的进程间通信(IPC, interprocess communication)的方式,用以向进程封闭的内存空间传递信息。为了让进程间传递更多的信息量,我们需要其他的进程间通信方式。这些进程间通信方式可以分为两种转载 2015-07-15 14:37:36 · 940 阅读 · 0 评论