第一章 基础知识
2016-09-15 本文已影响11人
codekissyoung
[TOC]
unix 体系结构
-
kernel内核 : 管理计算机硬件资源,提供软件运行环境 -
system call系统调用 : 内核提供的接口 -
lib公用函数库 : 构建于system call之上 , 供应用程序调用 -
shell终端软件 :构建于system call之上 , 供应用程序调用,用户也可直接使用shell与unix系统交互 -
应用程序 :程序员调用各种系统底层接口 , 开发出来的完成特定任务的程序
unix 体系结构
登录
/etc/passwd口令文件
格式登录名:加密口令:用户ID:用户组ID:注释字段:起始目录:所用shell
参考codekissyoung:x:1000:1000::/home/codekissyoung:/bin/zsh
文件和目录
-
/根目录 -
directory目录 : 包含目录项的文件 -
filename文件名 : 目录中的各个名字称为文件名 -
pathname路径名 :/和filename组成的序列 , 比如/etc/passwd, 指向某个具体的文件 -
absolute pathname绝对路径 :/开头的 , 指向相对于根目录的文件 -
relative pathname相对路径 :pathname开头 , 指向相对于当前目录的文件 -
working directory工作目录 , 每个进程都有一个工作目录,程序里面所有的relative pathname都从working directory开始解释 ,c函数库里,chdir用于更改工作目录 -
home directory用户主目录