Linux基础
Storm-Shadow
愿君出走半生,归来时仍是少年
展开
-
操作系统原理-进程和线程的区别
进程和线程是两个紧密相关的概念,它们最主要的区别是线程是进程的一部分,一个进程可以包含多个线程,但是线程不能包含进程。每个可执行的程序都包含两个基本部分,即进程和线程。它们都是用于执行一系列的指令,都是由程序或系统进行初始化。 进程是可执行程序的一个实例,它包含程序代码和当前程序中的所有活动。根据不同的操作系统,一个进程可能有多个不同的线程并发的执行各自的指令。程序是一系列指令的集合,而这些指令最终都由进程执行。进程包含了执行程序时所需要的环境,即运行时所需要的系统资源,每个进程都有各自的内存空间。可能很原创 2020-06-24 14:28:06 · 458 阅读 · 0 评论 -
Linux 目录结构和最常用的命令
Linux实战 1. 为什么要学Linux:是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都有使用Linux。 2. 如何学习Linux: (1)Linux平台上的开发,包括vi、gcc、gdb、make、jdk、tomcat、mysql…和Linux基本操作。(2)加强C或java语言。(3)学习unix环境高级编程原创 2013-08-23 00:29:28 · 986 阅读 · 0 评论 -
Linux编辑器vi使用方法详细介绍
Linux编辑器vi使用方法详细介绍 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里转载 2013-08-24 09:16:49 · 1200 阅读 · 0 评论 -
Makefile的基础知识
一、 三个基本概念 (注:本文所有的测试都是在 Linux 环境下进行的) 在Makefile中,最重要的三个概念是:目标(target)、依赖关系(dependency)和命令(command)。目标是指要干什么,即运行make后生成什么;依赖是指明目标所依赖的其他目标;命令则告诉make如何生成目标,这三个概念是通过Makefile中的规则(rule)关联在一起的。原创 2014-06-02 16:41:06 · 2163 阅读 · 0 评论 -
Linux网络编程基础
一、字节序与大小端问题 网络使得数据可以从一个主机传递到另一个主机,不同的处理器在管理内存单元的数据时,对需要存放在多个内存单元的某一个数据的处理方式也不尽相同。所以这类数据的解释结果也不同,CPU 数据处理类型有大端和小端两种模式。小端模式(Little-endian):操作数存放方式为高地址存放高字节;大端模式(Big-endian):操作数的存放方式为高地址放低字节。X86平台原创 2014-06-02 16:31:30 · 770 阅读 · 0 评论