RedHat基础学习 第3章命令行操作.ppt_第1页
RedHat基础学习 第3章命令行操作.ppt_第2页
RedHat基础学习 第3章命令行操作.ppt_第3页
RedHat基础学习 第3章命令行操作.ppt_第4页
RedHat基础学习 第3章命令行操作.ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第3章,使用Linux命令操作,本章内容,使用Linux命令行 登录、注销和关闭系统 shell使用基础 常用Linux命令 vi编辑器,3.1 使用Linux命令行,X Window中的终端程序 Linux文本模式(运行级别3),3.1 使用Linux命令行,Linux的运行级别: 0关机 1单用户模式 2多用户模式-无NFS支持 3完全多用户模式 4未定义 5图形模式 6重新启动,3.1使用Linux命令行,可以通过修改/etc/inittab文件设置默认运行级别 /etc/inittab文件实例: # Default runlevel. The runlevels used by RHS

2、 are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) # id:5:initdefault:,3.1使用Linux命令行,虚拟控制台: Linux在控制台下提供了7个

3、虚拟终端 可以使用Ctrl+Alt+Fn进行切换 在Linux字符界面中使用Alt+Fn进行切换,3.2登录、注销和关闭系统,登录到Linux字符界面 普通用户:$ root用户:# 注销命令: exit logout Ctrl+D,3.2登录、注销和关闭系统,关闭系统 halt poweroff shutdown init 0 重新启动系统 reboot init 6,3.3 shell使用基础,shell的概念 shell基本使用 shell中的特殊字符 环境变量,3.3.1 shell的概念,shell是用户和Linux操作系统之间的接口 在Linux中几乎所有的操作都可以通过命令行完成

4、 shell是一个命令语言解释器,它拥有自己内建的shell命令集,可以使用该命令集编写程序。 使用shell编写的程序称为shell脚本,3.3.2 shell基本使用,Linux中的shell有多种类型,最常用的几种是: Bourne shell(sh) C shell(csh) Korn shell(ksh) Bourne Again shell(bash) 不同的shell在执行某些操作时有所不同,3.3.2 shell基本使用,shell命令的基本格式: CommandOptionArguments 区分选项和参数 使用“-”或“-”引出选项 选项可用于改变命令执行的动作的类型 参数

5、通常是命令的操作对象,3.3.3 shell中的特殊字符,通配符 ? * 引号 单引号 双引号 “ 反引号 注释符 # ;,bash命令行特征,用分号将各个命令隔开可以置入多个命令; 也可以在几行中输入一个命令,用反斜杠将一个命令持续到下一行,3.3.4 环境变量,Linux系统使用环境变量进行工作环境定义 使用set命令查看环境变量的定义 常用环境变量: PATH HOME SHELL HISTSIZE PS1 MAIL,3.4 命令行的输入与输出,在Linux系统中的3个标准文档: 即标准输入文档(stdin) 标准输出文档(stdout) 标准错误输出文档(stderr) 为解决输入输出

6、信息的重用问题,引入输入输出重定向机制,输入重定向,输入重定向是指把命令的标准输入重定向到指定的文件中 输入重定向: here文档:,输出重定向,输出重定向是指把命令的标准输出或标准错误输出重定向到指定文件中 覆盖输出重定向: 追加输出重定向: 错误输出重定向:2、2,管道,管道可以把多个命令连接起来,第一个命令的输出会通过管道传给第二个命令,作为第二个命令的输入 管道符号:| 例子: # ls /usr/bin | wc -w # cat sample.txt | grep High | wc -l,3.5 常用Linux命令,目录操作命令 文件操作命令 文件打包和压缩 查找命令 日期与时间

7、命令 获取帮助信息,3.5.1 目录操作命令,mkdir rmdir cd pwd ls,3.5.2 文件操作命令,cp mv rm cat more less head tail diff,3.5.3 文件打包和压缩,tar gzip unzip,3.5.4 查找命令,find grep,3.5.5 日期和时间,cal date,获取帮助信息,man info whereis,3.6 vi编辑器的使用,vi是一种广泛存在于各种UNIX和Linux系统中的文本编辑程序 Vi的功能十分强大,但是命令繁多,不容易掌握 Vi的发明者:bill joy,3.6.1 vi简介,vi是标准的Linux文本

8、编辑程序 vi不是基于窗口的,所以,这个多用途编辑程序可以用于在任何类型的终端上编辑各式各样的文件,3.6.1 进入vi编辑器,vi filename 如果 filename已经存在,vi会打开现存文件 如果是一个新文件,vi会创建它 屏幕的最后一行被称为状态行,用于显示文件名及文件中行和字符的个数,3.6.2 vi的操作模式,输入文本,执行命令,执行特定命令,输入模式,命令模式,末行模式,3.6.2 输入模式,vi被运行时,通常处在命令模式下 键入以下命令 可以使vi退出命令模式,进入输入模式: I i A a O o,3.6.2 命令模式,在该模式中,可以输入命令来执行许多种功能 大多数的

9、vi命令都是由一个或两个字母加上一个可选数字组成 以冒号开头的命令实际上是ex 命令,即进入末行模式进行保存、退出等操作,3.6.3 保存及退出vi,保存 :w后面接回车键 保存并退出 输入:wq后面接回车键 退出但不保存 输入:q后面接回车键 使用q!强行退出,3.6.4 vi常用编辑命令,移动光标: 向左移动一个字符:按h 向右移动一个字符:按l 向下移动一行:按j 向上移动一行:按k 移动到当前行的开头处:按 (即Shift6) 移动到当前行的结尾处:按 $ (即Shift4) 移动到顶部:按H(大写)使光标移动到屏幕的顶部 移动到中部:按M(大写)使光标移动到屏幕的中间 移动到底部:按

10、L(大写)使光标移动到屏幕的底部,3.6.4 vi常用编辑命令,移动光标(续): 向前翻页一屏:要向前滚动(向下移动)一整屏,需按下Ctrl-f。光标将移动到新屏的左上角 向前滚动半屏:要向前滚动半屏,需按Ctrl-d 向后翻页一屏:要向后滚动(即向上移动)一整屏,需按下Ctrl-b 向后滚动半屏:要向后滚动半屏,需按下Ctrl-u,3.6.4 vi常用编辑命令,添加: 输入a后,在光标的右边插入文本 输入A,在一行的结尾处添加文本 插入: 通过在命令模式下输入i,在光标的左边插入文本 通过在命令模式下输入I,在行首插入文本 插入新行: 输入o,在当前光标位置下面打开一行 输入O,在当前光标位

11、置上面打开一行,3.6.4 vi常用编辑命令,撤消前一个命令: 在最后一个命令之后立即输入u来撤消该命令 重复某个命令 . 撤消对一行的更改: 输入U来撤消你对一行所做的所有更改 这个命令只有在你没将光标移动到该行以外时才生效,3.6.4 vi常用编辑命令,删除一个字符: 为删除一个字符,需将光标放置在要删除的字符上并输入x 为删除光标之前(其左边)的一个字符,需输入X 删除一个词或词的部分内容: 为删除一个词,需将光标放置到该词的开头并输入dw 为删除词的部分内容,需将光标放置到该词要保存部分的右边。输入dw来删除该词余下的部分 删除一行: 将光标放置到该行的任意处并输入dd 删除多行 nd

12、d,3.6.4 vi常用编辑命令,删除行的部分内容: 将光标放置到该行要保存部分的右边,并输入D。为删除光标左边的所有内容,须将光标放置到该行要删除部分的右边,并输入d0(d-零)。 删除到文件的结尾: 为删除从当前行到文件结尾的所有内容,需输入dG,3.6.4 vi常用编辑命令,复制一行命令:yy 粘贴命令:p 移动文本:先将要移动的部分用删除命令删除,然后再粘贴就可以了 复制指定文件的内容: r filename,3.6.6 查找和替换文本,查找一个字符串: 输入/,并在/后面输入要查找的串,然后按下回车 输入“n”跳转到该串的下一个出现处 输入“N”跳转到该串的上一个出现处,3.6.6 替换一个字符串,在一行内替换头一个字符串old为新的字符串new :s/old/new 在一行内替换所有的字符串old为新的字符串new :s/old/new/g 在两行内替换所有的字符串old为新的字符串new :#,#s/old/new/g 在文件内替换所有的字符串old为新的字符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论