随笔分类 - 操作系统
摘要:Makefile的基本结构: 目标:要生成的文件或执行的伪目标 依赖:生成目标所需的文件或其他目标 命令:生成目标的具体shell命令 变量的定义与使用: 赋值运算 =:递归展开 :=:简单展开 ?=:条件赋值 +=:追加赋值 使用变量 $(VAR) ${VAR} 自动变量: $@:当前目标名(如
阅读全文
摘要:将Linux命令组合成一个文本文件,在须要运行这些命令时,只用运行这个文本即可 创建文件 在shell脚本文件的第一行指定要使用的shell: #!/bin/bash 在通常的shell脚本中,#用作注释行,shell不会处理脚本中的注释行,除了第一行。#后面的!告诉系统用哪个shell解释器 例如
阅读全文
摘要:Linux内核版本: 2.6.11.12 编写代码: 创建进程 创建进程使用fork系统调用,官方文档对于fork的描述: fork() creates a new process by duplicating the calling process. The new process is refe
阅读全文
摘要:进程是一个运行中的程序 进程查看 ps 能够查看当前终端下运行的进程 $ ps PID TTY TIME CMD 26305 pts/0 00:00:00 bash 26312 pts/0 00:00:00 ps PID即进程号,是进程的唯一标识(可以相当于主键?) TTY是当前程序执行的终端,pt
阅读全文
摘要:参考教程: 《操作系统: 设计与实现》南京大学公开课、《深入理解计算机系统》、《操作系统概念》 这一周的主题是并发,而这一篇作为主题的开篇,从操作系统的角度看待并发,之后会深入到Linux系统、Windows系统和相关程序语言上进行分析和实践,内容可能包括: 基于Linux源码分析互斥锁的实践,Wi
阅读全文
摘要:根据自己的需要来设置Linux的一些属性 网络状态查看 在终端输入ifconfig可以查看网络状态 # ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.4.16 netmask 255.255.
阅读全文

浙公网安备 33010602011771号