文件系统 ◆文件系统文件的组织、存储和操作 ◆常见的文件系统类型: FAT、NTFS、ext3、swap、NFS、vfat ◆Linux目录结构:目录树结构、父子结构 ◆路径:绝对路径、相对路径 ◆当前工作目录:pwd ◆特殊目录:/ ◆Linux常见文件类型: 普通文件、目录文件、链接文件、设备文件 11
11 文件系统 文件系统 文件的组织、存储和操作 常见的文件系统类型: FAT、NTFS、ext3、swap、 NFS、vfat Linux 目录结构:目录树结构、父子结构 路径:绝对路径、相对路径 当前工作目录:pwd 特殊目录:/ ~ . .. - Linux 常见文件类型: 普通文件、目录文件、链接文件、设备文件
文件的访问权限 ◆每个文件或目录都可以有读、写和执行的权限 ◆三种不同类型的用户:所有者、同组用户和其它用户 ◆查看文件和目录的属性:1s-1/1s-1d ◆修改文件和目录的访问权限:chmod chmod [who][+-=[mode]files/dirs chmod num files/dirs 12
12 文件的访问权限 每个文件或目录都可以有 读 、 写 和 执行 的权限 三种不同类型的用户:所有者 、同组用户 和其它用户 查看文件和目录的属性: ls –l / ls -ld 修改文件和目录的访问权限: chmod chmod [who] [ +|-|=] [mode ] files /dirs chmod num files /dirs
Bash基本功能 ◆Shel:命令语言解释器、解释型程序设计语言 ◆常见的Shell sh、csh、ksh、bash、tcsh、pdksh ◆shel命令行特征 1s -F;cp -i mydata newdata find /dev -name [Ii]???'-type f\ -exec 1s -1 {}\ ◆通配符:*?[] 13
13 Bash 基本功能 Shell: 命令语言解释器、解释型程序设计语言 shell 命令行特征 常见的 Shell ls -F; cp -i mydata newdata find /dev -name '[Ii]???' –type f \ -exec ls -l {} \; 通配符:* ? [] sh、csh、ksh、bash、tcsh、pdksh
Bash基本功能 ◆命令行自动补齐功能:Tab ◆别名:alias/unalias ◆管道:丨 ◆命令历史记录:history、上下箭头键 ◆引用(屏蔽特殊字符的持殊含义) 转义字符八、单引号'、双引号" ◆定制bash:bash配置文件 ~/.bashrc 14
14 Bash 基本功能 命令历史记录:history、上下箭头键 管道: | 引用(屏蔽特殊字符的特殊含义) 别名:alias / unalias 命令行自动补齐功能:Tab 转义字符 \ 、单引号 ' 、双引号 " 定制 bash: bash 配置文件 ~/.bashrc
输入输出重定向 comd filename comd >filename comd 2 filename comd 2 >filename comd filename 2>&1 comd >filename 2>&1 comd filename comd filename >filename2 comd <delimiter 从标准输入中读入,直至遇到delimiter分界符 comd <&m 把文件描述符m作为标准输入 comd >&m 把标准输出重定向到文件描述符m中 comd <&- 关闭标准输入 15
15 输入输出重定向 comd < filename >filename2 comd 2 > filename comd 2 >> filename comd > filename 2>&1 comd >> filename 2>&1 comd < filename comd << delimiter 从标准输入中读入,直至遇到 delimiter 分界符 comd <&m 把文件描述符 m 作为标准输入 comd >&m 把标准输出重定向到文件描述符 m 中 comd <&- 关闭标准输入 comd > filename comd >> filename