《使用Linux的命令.ppt》由会员分享,可在线阅读,更多相关《使用Linux的命令.ppt(14页珍藏版)》请在三一办公上搜索。
1、第4讲 使用Linux的命令,目录,为什么要学习Linux的命令?如何在shell命令行中输入命令?简单的命令输入命令的几种技巧如何解决输入命令时的几种常见问题I/O重定向和管道如何获得帮助?,1.为什么要学习Linux的命令?,由于GUI比命令耗损较多的物理内存,使用命令可以增加系统效能。当GUI无法启动时,必须使用命令行进行设置。GUI的设计是以满足大部分用户的需求为原则的,使Linux的使用简单化。当系统管理员需要掌握系统的基础知识时,使用命令行是与Unix系统进行交互作用的功能最强大的方式。很多日常任务使用命令行比GUI能够更加迅速地完成。GUI不断的变化,命令行界面则相对稳定。了解一
2、种Linux发行版本的命令,可以很容易的切换到其他Linux/Unix发行版本。,2.如何在Shell中输入命令?,区分大小写命令选项命令的基本格式为command-options arguments在大多数Linux命令中,可以指定选项来修改命令执行的方式。这些选项可以组合在一起。选项与选项之间的顺序不影响命令执行后的结果。在命令名和命令选项间必须用空格分开。在命令选项前有一个作为前缀的减号(“-”)。在减号和命令选项字符间没有空格命令选项字符的大小写必须正确,3.简单的命令,ls:显示日期和时间:date命令显示日历:cal命令显示本终端用户的信息:who am I或who am i命令显
3、示用户信息:who命令,who命令的选项,4.输入命令的几种技巧(1):bash的命令行编辑,4.输入命令的几种技巧(2),使用shell历史记录保存输入使用上、下光标键可以浏览前面输入的命令使用history命令查看前面输入的多个命令!-n:执行倒数第n条命令!n:执行第n条命令使用Tab键补全命令使用分号(“;”)输入多个命令例子:ls;cat file.txt使用反斜杠(“”)断开长命令行例子:$ls/tmp;ls/boot;ls/var/log,5.输入命令时的常见问题,终端停止现象:键入的字符没有在屏幕上出现原因:可能是按下了Ctrl+s键解决办法:按Ctrl+q键使终端活动系统忽略
4、了我们输入的所有东西现象:系统以“?”应答输入的命令原因:可能启动了ed文本编辑器解决办法:按Ctrl+d键shell提示符更改了,但是shell没有作用现象:shell提示符更改为“”,但是对输入没有反应原因:偶尔键入了一个不匹配的引号字符解决办法:按Ctrl+c键,6.I/O重定向和管道,大多数Linux命令调用一个特殊的进程叫做标准输出(stdout)用来显示信息,调用一个标准错误(stderr)的进程来显示任何错误信息,调用一个标准输入(stdin)来得到用户输入的信息。通常,标准输入为键盘,标准输出为终端窗口(屏幕),标准错误也为终端窗口(屏幕)。:把命令的输出重定向到一个文件中,而
5、不是输出到屏幕:把命令的输出追加到已有的文件2:把命令的错误重定向到一个文件,而不是屏幕管道(|):取得命令的输出,把它作为输入传给下一个命令例子:ls l/etc|more,7.获得帮助(1),Linux发行版包括几乎所有安装在硬盘上的程序、命令和文件的文档。每个发行版都有许多命令和程序帮助你学习与系统有关的信息使用man命令获取帮助man命令用于显示与某个命令、文件或其他Linux功能有关的帮助信息或者联机文档的内容。联机文档或手册页位于/usr/man目录下,并按任务或类型组织成一些不同的节。$man name:提供特殊命令的帮助,这里“name”表示需要获取帮助的命令的名字。$man 节号 name:查询相应节的命令,man手册页的节,在man手册页中滚动浏览,7.获得帮助(2),使用info命令获得帮助基本的info浏览键下一页:n前一页:p下滚一页:space上滚一页:delete返回首页:t选择一个链接:Enter退出info:q获得帮助:Ctrl+h使用命令的help选项例子:date-help,