第四章:Linux概述
Linux根文件系统目录树
/bin | 用户命令:login、shells、压缩工具 |
/sbin | 系统命令:fdisk、mkfs、init |
/boot | 系统启动有关的各种文件 |
/dev | 外部设备文件 |
/etc | 系统配置文件 |
/root | root的主目录 |
/home | 用户的主目录 |
/mnt | 移动介质的挂载点 |
/lib | 系统动态链接库 |
/tmp | 临时文件目录 |
/var | 系统日志和服务程序的临时文件 |
/usr | 存放于系统用户相关的应用程序和文件 |
/proc | proc文件系统,存放内核和进程信息 |
/lost+found | 非正常死机后重启系统时,不知道应该恢复到何处的文件 |
Linux内核
进程管理、内存管理、文件系统、网络接口、进程间通信和设备驱动等模块
Linux的文件类型
普通文件 | 最常见的文件类型,包含了某种形式的数据 |
目录文件 | 包含了其它文件的名字以及指向这些文件有关信息的指针 |
字符特殊文件 | 用于系统中某些类型的设备 |
块特殊文件 | 典型的用于磁盘设备,系统中的所有设备或者字符特殊文件及块特殊文件 |
FIFO | 用于进程间的通信,也叫命名管道 |
套接字 | 用于进程间的网络通信 |
符号链接 | 用于指向另一个文件 |
Linux基本命令
vi,echo | 创建文件 | pwd | 显示当前工作目录 | chown | 改变文件所属者 |
ls | 显示目录内容 | cd | 改变工作目录 | chgrp | 改变文件所属组 |
cp | 文件复制 | mkdir | 创建目录 | chmod | 改变文件的访问权限 |
mv | 文件移动 | rmdir | 删除目录 | find | 查找文件 |
rm | 文件删除 |
|
| grep | 查找文件内容 |
touch | 修改文件的存取或修改时间 | more | 分屏显示文件 | sort | 将文件内容排序 |
wc | 统计文件字数 | less | 分段显示文件 | ps、top | 显示进程信息 |
ln | 建立(符号)连接 | cat | 输出整个文件内容 | kill | 杀死进程 |
dd | 文件格式装换 | tail | 显示文件尾部 |
|
|
tar | 文件压缩和解压 -jcf -jxvf(bz2)、-zxvf(gz) | mount | 挂载文件系统 | useradd | 建立新用户 |
> | 输入重定向 | mke2fs | 建立ext2文件系统 | userdel | 删除用户 |
< | 输出重定向 | du | 查看文件或目录所占用空间 | groupadd | 新建组 |
>> | 输出接到某个文件的结尾 | df | 显示磁盘信息 | groupdel | 删除组 |
| | 管道 |
|
| passwd | 用户密码设置或修改 |
diff | 文件比较 | explore | 显示环境变量 |
|
|
date | 显示和设置系统时间与日期 | ifconfig | 查看网络配置 |
|
|
file | 查看文件的类型 |
|
|
|
|
Shell脚本
将一组命令组成一个序列,放在一个文本文件中被执行,这个文本文件就是Shell脚本。类似于Dos下的BAT批处理文件