[TOC]
unix 体系结构
-
kernel
内核 : 管理计算机硬件资源,提供软件运行环境 -
system call
系统调用 : 内核提供的接口 -
lib
公用函数库 : 构建于system call
之上 , 供应用程序调用 -
shell
终端软件 :构建于system call
之上 , 供应用程序调用,用户也可直接使用shell
与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
用户主目录