版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、RedHat RHCE 操作系统技术培训资料Bash Shell技术介绍单元6使用 bash Shell目标命令行简化操作命令行简化操作命令行简化操作更多命令历史的使用窍门命令行扩展命令行扩展命令的编辑窍门Gnome-terminal脚本基础创建 Shell 脚本创建 Shell 脚本shell 脚本范例结束 单元 6目标学习了本单元后,你应该能够: 使用命令行简化操作 使用命令行扩展 使用历史和编辑捷径 使用 gnome-terminal命令行简化操作文件通配 通配是使用通配符扩展: * - 匹配零个或多个字符 ?- 匹配任何单个字符 0-9 - 匹配一个数字范围 abc 匹配列表里面的任何
2、字符 abc - 匹配列表以外的字符 可以使用预定义的字符类命令行简化操作Tab键 使用 Tab 键来完成命令行: 对于命令,它会帮助你完成未键完的命令名称 对于参数,它会帮助你完成未键完的文件名称 例如: $ xte $ xterm $ ls myf $ ls myfile.txt命令行简化操作历史 bash 保存你输入的命令历史。你可以用它来输入重复的命令 使用 history 命令来查看“记住”的命令列表 $ history 14 cd /tmp 15 ls -l 16 cd 17 cp /etc/passwd . 18 vi passwd .输出被截取 更多命令历史的使用窍门 使用 u
3、p (向上)和 down (向下)键来上下浏览从前输入的命令 键入 Ctrl-r 来在命令历史中搜索命令 (reverse-i-search) 要重新调用前一个命令中的参数: Esc, . (点击 Esc 键,然后点击 . 键) Alt-, . (按住 Alt 键的同时点击 . 键)命令行扩展颚化符号() 颚化符号() 可以代表你的主目录 $ cat /.bash_profile 可以代表另一个用户的主目录 $ ls julie/public_html命令行扩展命令和被括起来的集合 命令扩展:$() 或 把一个命令的输出打印给另一个命令的参数 $ echo “This systems name
4、 is $(hostname)” This systems name is 括号扩展: 打印重复字符串的简化形式 $ etho file1,3,5 file1 file3 file5 $ rm -f file1,3,5命令的编辑窍门 Ctrl-a 会移到命令行的最前面 Ctrl-e 会移到命令行的最后面 Ctrl-u 会删除到行首 Ctrl-k 会删除到行尾 Ctrl-arrow 会向左或向右移动一个单词 gnome-terminal 应用程序 - 附件 - 终端 支持多个“标签”shell 的图形化终端模拟器 Ctrl-Shift-t 创建一个新标签页 Ctrl-PgUp/PgDn 切换到下
5、一个 / 前一个标签页 Ctrl-Shift-c 复制选中的文本 Ctrl-Shift-v 把文本粘贴到提示符后脚本基础 Shell 脚本是包含一系列可执行的命令或声明的文本文件 Shell 脚本的用途有: 自动化常用的命令 执行系统管理和故障排除 创建简单的应用程序 处理文本或文件创建 Shell 脚本 第一步:使用 vi 这类的命令来创建一个包含命令的文本文件 第一行必须包括 shebang 序列:#! #!/bin/bash 给你的脚本加注释! 注释以 # 开头创建 Shell 脚本 继续 第二步:使脚本可执行 $ chmod u+x myscript.sh 要执行这个新脚本 把脚本文件放在你的可执行路径中,或者 在命令行上指定脚本的绝对或相对路径 shell 脚本范例#!/bin/bash# This script displays some information about your environment echo “Greetings. The date and time are $(date)”echo “Your working directory
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京北师大实验中学高三零模语文试题及答案
- 技术问题诊断及解决方案工具包
- 2026年高考语文百校联考冲刺考试卷及答案(共四套)
- 2026年利益分配情况说明
- 2026年环境监测与治理技术考试题目及答案全解
- 公司合作信誉与承诺书4篇
- 旅游行业采购与供应链管理面试技巧
- 2025 网络基础中网络带宽的动态分配与调度策略课件
- 保证公共设施安全运行承诺书范文9篇
- 企业文化理念及员工培训考核模板
- 2026湖南张家界市桑植县招聘城市社区专职工作者20人考试参考试题及答案解析
- 中国航空油料集团有限公司2026 届校园招聘笔试备考题库及答案解析
- 2025年国家保安员资格证考试题库+答案
- XX区实验初级中学2026年春季学期校园意识形态工作方案
- 基于遥感技术的生态监测智能方案
- 2026黑龙江省交通运输厅所属事业单位招聘86人考试参考题库及答案解析
- 2026及未来5年中国银行资产托管行业市场运营态势及投资前景研判报告
- (新教材)2026年春期人教版三年级下册数学教学计划+教学进度表
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- Q∕SY 1833-2015 石油地质与地球物理图形数据PCG格式规范
- 甲状腺疾病诊治指南
评论
0/150
提交评论