- 1、本文档共92页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
here document here document 就是一段特殊目的的代码块. 他使用I/O 重定向的形式来将一个命令序列传递到一个交互程序或者命令中, 比如ftp, cat, 或者ex 文本编辑器. 用here document实现自动ftp #!/bin/sh des_ip=“52 user_id=“peter password=“abc123 des_path=/home/peter/java/ local_path=/root/usermanager #---------------------- cd ${local_path} ftp -i -n ${des_ip} END user ${user_id} ${password} ascii prompt off cd ${des_path} mget *.verf pwd mdelete *.verf lcd ${ local_path} cd sample mget *.class pwd mdelete *.class bye END 用here document实现自动数据库访问 #!/bin/sh des_ip=“55 user_id=“root password=“abc123 mysql -u${user_id} –p${password} ${des_ip}:3306 END DROP DATABASE IF EXISTS sampledb; CREATE DATABASE sampledb DEFAULT CHARACTER SET utf8; USE sampledb; CREATE TABLE t_user ( user_id INT AUTO_INCREMENT PRIMARY KEY, user_name VARCHAR(30), credits INT, password VARCHAR(32), last_visit datetime, last_ip VARCHAR(23) )ENGINE=InnoDB; INSERT INTO t_user (user_name,password) VALUES(admin,123456); COMMIT; END 5.5 环境变量 当Shell程序启动时,都自动设置一组变量,这组变量就是环境变量。 作业题 课本P89------1,2,3,7,9 将文件保存或退出vi编辑器,也可以设置编辑环境,如寻找字符串、列出行号等。 3.末行模式 5.6.2 vi的基本操作 本小节主要讲述vi编辑器的基本使用,如使用vi编辑器创建文件、输入数据以及保存文件并退出。 在系统Shell提示符下输入vi及文件名称后,就进入vi编辑画面。 1.进入vi编辑器 在命令行模式下按字母“i”就可以进入插入模式,这时候就可以开始输入文字了。 2.切换至插入模式编辑文件 在命令行模式下,按冒号键“:”可以进入末行模式, 3.退出vi及保存文件 图5-6 vi的3种模式 5.6.3 命令行模式操作 当在Shell提示符下输入“vi文件名”之后就进入了命令行模式,在命令行模式下是不能输入任何数据的。 进入插入模式的操作如下。 按“i”:从光标当前位置开始输入文件。 按“a”:从目前光标所在位置的下一个位置开始输入文字。 按“o”:在光标所在的行的下面插入一行,从行首开始输入文字。 按“I”:在光标所在行的行首插入。 1.进入插入模式 按“A”:在光标所在行的行末插入。 按“O”:在光标所在的行的上面插入一行。 按“s”:删除光标位置的一个字符,然后进入插入模式。 按“S”:删除光标所在的行,然后进入插入模式。 从插入模式切换为命令行模式只需按“Esc”键。 2.从插入模式切换为命令行模式 表5-5 常用控制组合键 3.常用控制组合键 将命令列整列删除 Ctrl+U 恢复屏幕输出 Ctrl+Q 暂停屏幕输出 Ctrl+S 相当按“Enter”键 Ctrl+M 暂停目前的命令 Ctrl+Z 输入结束,即EOF之意(如使用mail信件结束时),或注销Linux Ctrl+D 终止目前的命令 Ctrl+\ 终止目前的命令 Ctrl+C 意 义 组合键 5.4 Shell实用功能 Linux系统是在命令行下面诞生的,因此,Linux中的命令行有许多非常实用的功能,在本节中将详细讲解这些实用功能。 5.4.1 命令行自动补全 在Linux系统中有太多的命令和配置
您可能关注的文档
- ERP财务管理实务-应收款管理系统.ppt
- ERP的主要模块57.ppt
- ERP供应链管理-采购管理.ppt
- ERP供应链管理简介.ppt
- ERP供应链管理-库存管理与存货管理.ppt
- ERP及数据中心项目培训66.ppt
- ERP人力资源管理-HR基础设置.ppt
- ERP人力资源管理-保险福利管理.ppt
- ERP人力资源管理-绩效管理.ppt
- ERP人力资源管理简介.ppt
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)