Linux网络操作系统05-Linux字符界面操作.ppt

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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系统中有太多的命令和配置

文档评论(0)

li455504605 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档