ImageVerifierCode 换一换
格式:PPT , 页数:147 ,大小:616KB ,
资源ID:8598870      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-8598870.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Linux_for_07.ppt)为本站会员(11xg27ws)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

Linux_for_07.ppt

1、文件操作命令 :w file 文件另存 :范围 w file 将指定范围内容保存 :e! 重新编辑当前文档 :e file 编辑新文档 :r file 读入 file内容到当前光标处 模式查找替换 1、搜索 在 vi的模式查找命令中,使用“正则表达式”来描述一个字符串模式。 格式: /模式 n/N 继续向下 /上查找 2、模式替换 :行号,行号 s/模式 /替换字符串 /gc g/模式 1/s/模式 2/替换字符串 /gc g: 查找替换行内所有匹配的字符,否则只替 换每行的第一个匹配字符 c: 替换前进行询问 vi中使用 Shell命令 1、 :shell 进入 shell环境, Ctrl+

2、D返回 vi 2、 !cmd 运行命令,完成后按回车返回 3、 r !cmd 将命令运行后的结果插入到当前编辑 的文件中。 第四章 Shell及 Shell编程 Shell的种类 Shell的启动与终止 Shell的历史机制和命令别名 重定向、管道、工作控制 Bash内置目录、变量 各种控制语句、功能及流程和函数 Shell概念 Shell是用户和系统(内核)之间的接口,是一个交互的命令解释器,它提供一组公用程序,利用 Kernel(内核)功能完成用户提出的任务。 Shell的任务: ( a)分析命令; ( b)处理通配符、重定向、管道和作业控制; ( c)搜索命令并执行。 内核 硬件 She

3、ll种类 ( 1) /bin/sh B-shell 由 R.Bourne在 Bell实验室开发, Unix的标准 Shell ( 2) /bin/csh C-shell 由 Bill Joy在加州大学开发,提供历史机制和别名替换 ( 3) /bin/bash Bourne Again Shell Linux标准 Shell,其兼容 B-Shell。 Shell的选择: Shell一般由管理员在创建用户时,为用户指定;其保存在 /etc/passwd文件中;或通过 usermod命令进行更改。也可在登录后执行相应的命令切换 Shell。 Bash的启动与终止 启动: Bash启动时,先运行 /e

4、tc/profile,再自动运行用户主目录下的 .bash_profil和 .bashrc 文件。 终止:当用户执行 eixt、 logout或按下 ctrl d 时, Bash将运行用户主目录下的 .bash_logout文件中的命令。 Bash的历史机制 1、设置历史表大小: set history n 2、查看历史: history n 3、翻阅历史:通过 / 4、运用历史命令: ! 引用上条命令 !str 引用最近以 str开头的命令 !n 引用历史表中第 n条命令 名称补全 Tab 补全以已经输入的字符串为开始的文件名或目录名。 命令别名 1、查看已有别名: alias 2、增加一个

5、别名: alias dir=ls color=tty 3、删除一个别名: unalias 别名 重定向 1、输入重定向 标准错误重定向 2 3、指定文件描述符的输出重定向 文件描述符 1; pattern2) command_list; *) command_list; esac 其中: pattern可以用竖线分隔多个模式,模式使用 shell的文件名匹配规则。 while循环 1、 while循环 while condition do command_list done 例:设计一个登录程序: #!/bin/sh count=3 while $count -gt 0 do echo -en

6、 “Login name:“ read logname echo -en “Password:“ read pwd $logname = “root“ -a $pwd = “12345“ exit 1; for file in $1/* do if test -f $file a r $file then cp $file $2 fi done for循环 格式 3: for (e1;e2;e3) do 命令列表 done 语法同 C中的 For Break、 Continue、 Exit Break n 退出 n 层循环 continue n 跳到第 n层循环继续 exit n 退出脚本,并

7、设置退出码 函数 格式: function_name() command_list return n 其中 return用于带回函数的返回码( 0 255) 注意:函数必须先定义后使用 函数在当前环境下运行,和调用它的脚本共享变量 ;而且可以通过把变量作为定位参数来赋值的方式传递变量。 函数 例: #! /bin/bash Sq() result=$(n*n) echo n Enter a Number read n Sq echo The square of $n is $result 或 Sq() result=$($1*$1) echo n Enter a Number read n Sq $n echo The square of $n is $result shell 内置命令 eval命令分析 eval 命令字符串 功能:首先对“命令字符串”进行 shell替换,然后执行该命令。 例: for(i=1;i=$#;i+) do eval echo $i. $i done shell 内置命令 exec命令 exec 命令 用执行命令所启动的进程替代当前 shell进程。 readonly命令 readonly 变量名列表 设置指定变量值为只读

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报