文档介绍:Linux系统基础知识
张宝
@
2010-07-30
Outline
Linux 系统文件
用户、组与文件权限
文件基本操作命令
管道与重定向
环境变量与特殊变量
系统状态与进程
2010-08-01
2
Linux系统文件——概述
/bin目录
二进制可执行文件
/etc
系统管理和配置文件;/etc/ 启动的配置文件和脚本
/dev
设备特殊文件
/home
用户主目录的基点,比如zhangb的主目录就是/home/zhangb(~zhangb)
/lib
标准程序设计库,又叫动态链接共享库,
/tmp
公用的临时文件存储点
/sbin
系统管理命令,这里存放的是系统管理员使用的管理程序
/root
系统管理员的主目录(sudo)
/mnt
系统提供这个目录是让用户临时挂载其他的文件系统。
/lost+found
这个目录平时是空的,存储系统非正常关机而留下的“碎片”
/proc
虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
/var
某些大文件的溢出区,比方说各种服务的日志文件
/usr
最庞大的目录,要用到的应用程序和文件几乎都在这个目录
2010-08-01
3
Linux系统文件——/bin
2010-08-01
4
Linux系统文件——/boot
/boot 目录存放引导加载器(bootstrap loader)使用的文件,核心映像也经常放在这里。
2010-08-01
5
Linux系统文件——/usr
所有程序安装在这里。
/usr 里的所有文件一般来自Linux发行版;
本地安装的程序和其他东西在/usr/local 下;
/usr/bin: 集中了几乎所有用户命令,是系统的软件库。另有些命令在/bin 或/usr/local/bin 中;
/usr/include包含C语言的头文件;
/usr/man、/usr/info、/usr/doc这些目录包含所有手册页、G N U信息文档等。
2010-08-01
6
Linux系统文件——/etc
/etc目录存放着各种系统配置文件;
/etc/rc:系统初始化文件;
/etc/passwd:用户信息文件; 为用户数据库,其中的域给出了用户名、真实姓名、用户起始目录、加密口令和用户的其他信息。
/etc/group:类似/etc/passwd ,说明的是组的信息。包括组的各种数据。
另有:ssh rpm vimrc virc
2010-08-01
7
Linux系统文件——/etc(续)
/etc/passwd
/etc/group
2010-08-01
8
Linux系统文件——/proc
/proc目录用于提供关于系统的信息。
特殊:该文件系统是一个伪的文件系统,是一个实际上不存在的目录,并不存在于某个磁盘上,而是由核心在内存中产生。
/proc/meminfo:各种存储器使用信息,包括物理内存和交换分区(swap)。
2010-08-01
9
用户、组
Linux 系统是多用户多任务的;
不同用户拥有的权限不同、扮演的角色不同:角色是通过UID和GID识别的。特别是UID,在系统管理中,系统管理员一般会保持UID 唯一。
root 用户:系统唯一,是真实的,可以登录系统,可以操作系统任何文件和命令,拥有最高权限;
虚拟用户:与真实用户区分开来,这类用户不具有登录系统的能力,但却是系统运行不可缺少的用户,比如bin、daemon、adm、ftp、mail等;
普通真实用户:这类用户能登录系统,但只能操作自己家目录的内容;权限有限;这类用户都是系统管理员自行添加的;
2010-08-01
10