第6章She1l的基本使用 ◆6.1She简介 ◆6.2She1l使用基础 ◆6.3Vi编辑器的使用 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 第6章 Shell的基本使用 ⧫ 6.1 Shell简介 ⧫ 6.2 Shell使用基础 ⧫ 6.3 Vi编辑器的使用
6.1Shel1简介 ◆1. Shell的特点 ◆2.Shel的主要版本 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 6.1 Shell简介 ⧫ 1.Shell的特点 ⧫ 2.Shell的主要版本
6.2 Shell使用基础 6.2.1进入She的方法 ◆6.2.2退出 Shell的方法 ◆6.2.3She1l的提示符 6.2.4 Shell命令基本规则 ◆6.2.5命令自动补全 ◆6.2.6历史命令 ◆6.2.7通配符 ◆6.2.8输入/输出重定向 ◆6.2.9管道 ◆6.2.10运行She1脚本 ◆6,2,11获得帮助信息 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 6.2 Shell使用基础 ⧫ 6.2.1 进入Shell的方法 ⧫ 6.2.2 退出Shell的方法 ⧫ 6.2.3 Shell的提示符 ⧫ 6.2.4 Shell命令基本规则 ⧫ 6.2.5 命令自动补全 ⧫ 6.2.6 历史命令 ⧫ 6.2.7 通配符 ⧫ 6.2.8 输入/输出重定向 ⧫ 6.2.9 管道 ⧫ 6.2.10 运行Shell脚本 ⧫ 6.2.11 获得帮助信息
6.2.1进入She1的方法 ◆在进入 Linux桌面环境后,我们可以通 过选择“K菜单”→“系统”→“终端 ”,或者在桌面点击鼠标右键,在弹出 的菜单中选择“ Konsole”来启动She1l Red Hat Enterprise Linux5基础教程 2021年2月20日星期
2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 6.2.1 进入Shell的方法 ⧫ 在进入Linux桌面环境后,我们可以通 过选择“K菜单”→“系统” →“终端 ”,或者在桌面点击鼠标右键,在弹出 的菜单中选择“Konsole”来启动Shell
6.2.2退出She1的方法 ◆当用户在Shel中完成所有工作后,可 以执行exit命令退出Shel。 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 6.2.2 退出Shell的方法 ⧫ 当用户在Shell中完成所有工作后,可 以执行exit命令退出Shell
6.2.3Shel1的提示符 ◆ Shell的提示符可以帮助用户了解当前 的状态,如提示符“[John@RHEL5 Tool]$”表示的含义如下: “John”表示当前登录的账户名; RHEL5”表示当前 Linux的主机名; “Tool”表示当前目录(如果是波浪线 “”则表示当前位于用户的主目录); “$”表明当前登录的是普通用户,如果是 管理员root用户则用“#”表示。 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 6.2.3 Shell的提示符 ⧫ Shell的提示符可以帮助用户了解当前 的状态,如提示符“[John@RHEL5 Tool]$”表示的含义如下: ⚫ “John”表示当前登录的账户名; ⚫ “RHEL5”表示当前Linux的主机名; ⚫ “Tool”表示当前目录(如果是波浪线 “~”则表示当前位于用户的主目录); ⚫ “$”表明当前登录的是普通用户,如果是 管理员root用户则用“#”表示
6.2.4Shel1命令基本规则 般的命令格式如下: 命令名[选项][参数] ) Linux系统的命令以及选项、参数是区分大小写。命令 名由小写的英文字母构成,往往是表示相应功能的英文单词 或单词的缩写。例如,date表示日期;cp是copy的缩写,表 示拷贝文件等 (2)其中方括号括起来的部分表明该项是可省略的,如直 接在提示符后面输入命令date,显示当前的日期和时间。 (3)选项是对命令的特别定义,以“-”开始,多个选项可 用一个“-”连起来,如ls-1-a、ls-1a。注意“-”一般 不能省略,个别命令的选项中的减号可以省略,如tar命令 (4)参数提供命令运行的信息或者是命令执行过程中所使 用的文件名 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 6.2.4 Shell命令基本规则 ⧫ 一般的命令格式如下: 命令名 [选项] [参数] ⚫ (1)Linux系统的命令以及选项、参数是区分大小写。命令 名由小写的英文字母构成,往往是表示相应功能的英文单词 或单词的缩写。例如,date表示日期;cp是copy的缩写,表 示拷贝文件等。 ⚫ (2)其中方括号括起来的部分表明该项是可省略的,如直 接在提示符后面输入命令date,显示当前的日期和时间。 ⚫ (3)选项是对命令的特别定义,以“-”开始,多个选项可 用一个“-”连起来,如ls -l-a、ls -la。注意“-”一般 不能省略,个别命令的选项中的减号可以省略,如tar命令 。 ⚫ (4)参数提供命令运行的信息或者是命令执行过程中所使 用的文件名
6.2.5命令自动补全 ◆She1l具有命令自动补全功能,对使用 某些记不清楚的命令或输入命令名过长 的情况非常有用。对于能惟一确定的命 令名,输入该命令名的前几个字母,然 后按下键盘的Tab键,就可以自动补齐 该命令名的剩余部分 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 6.2.5 命令自动补全 ⧫ Shell具有命令自动补全功能,对使用 某些记不清楚的命令或输入命令名过长 的情况非常有用。对于能惟一确定的命 令名,输入该命令名的前几个字母,然 后按下键盘的Tab键,就可以自动补齐 该命令名的剩余部分
6.2.6历史命令 ◆She1l将用户每次输入的命令都记录在 命令历史缓冲区中,以便用户可能用到 过去用过的命令。要调出命令历史缓冲 区中保存的命令,可使用这样的方法: 按向上箭头键可返回到上一条命令,按 向下箭头键可返回到下一条命令 ◆我们还可以使用 history命令来显示用 户执行过的全部命令 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 6.2.6 历史命令 ⧫ Shell将用户每次输入的命令都记录在 命令历史缓冲区中,以便用户可能用到 过去用过的命令。要调出命令历史缓冲 区中保存的命令,可使用这样的方法: 按向上箭头键可返回到上一条命令,按 向下箭头键可返回到下一条命令。 ⧫ 我们还可以使用history命令来显示用 户执行过的全部命令
6.2.7通配符 ◆通配符提供了替代字符串中的一个或多 个字符的方法。 ◆通配符通常用于模式匹配,如文件名匹 配、路径名搜索、字符串査找等,最常 用的通配符是星号(米)和问号(?) 星号通配符可以替代任意字符,问号通 配符代替任意单个字符。 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 6.2.7 通配符 ⧫ 通配符提供了替代字符串中的一个或多 个字符的方法。 ⧫ 通配符通常用于模式匹配,如文件名匹 配、路径名搜索、字符串查找等,最常 用的通配符是星号(*)和问号(?)。 星号通配符可以替代任意字符,问号通 配符代替任意单个字符