第一章 基础知识

[TOC]

unix 体系结构

  • kernel 内核 : 管理计算机硬件资源,提供软件运行环境
  • system call 系统调用 : 内核提供的接口
  • lib 公用函数库 : 构建于system call之上 , 供应用程序调用
  • shell 终端软件 :构建于system call之上 , 供应用程序调用,用户也可直接使用shellunix系统交互
  • 应用程序 :程序员调用各种系统底层接口 , 开发出来的完成特定任务的程序

    《第一章 基础知识》 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 用户主目录
点赞