Linux实用教程-Linux字符界面操作.ppt
《Linux实用教程-Linux字符界面操作.ppt》由会员分享,可在线阅读,更多相关《Linux实用教程-Linux字符界面操作.ppt(110页珍藏版)》请在三一办公上搜索。
1、2023/7/7,1,Linux实用教程,第4章 Linux字符界面操作,4.1字符界面简介,对Linux服务器的维护基本上都是在命令行界面下进行的,本节主要讲述如何进入命令行界面以及在命令行界面下如何关机、重启计算机。,安装Fedora 8系统之后,系统启动默认进入的是图形化界面,如果用户希望系统引导之后自动进入字符界面,则需要修改/etc/inittab文件。,1修改默认进入字符界面,图4-1使用gedit打开/etc/inittab文件,Fedora 8系统桌面环境提供了打开终端命令行界面的方式,终端方式允许用户通过输入命令来管理计算机。,2使用终端,Linux是一个真正的多用户操作系统
2、,这表示它可以同时接受多个用户登录。Linux还允许一个用户进行多次登录,这是因为Linux和许多版本的UNIX一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制 台是与系统直接相连的监视器和键盘)进行多次登录。,3使用虚拟控制台,虚拟控制台的使用,在字符界面下,虚拟控制台的操作可以通过按下Alt键和一个功能键来实现,通常使用F1F6键。如果用户在图形界面下,那么可以使用Ctrl+ALT+F1 Ctrl+ALT+F6键切换不同的字符虚拟控制台,再使用Ctrl+ALT+F7可以切换回到图形界面。虚拟控制台可使用户同时在多个控制台上工作,真正感受到Linux系统多用户的特性。
3、用户可以在某一虚拟控制台上进行的工作尚未结束时,切换到另一 虚拟控制台开始另一项工作。,4.1.2 系统登录、退出,Linux是一个多用户的操作系统,注册用户要使用Linux系统资源,首先必须登录系统。使用完系统后,必须退出系统。Linux将用户分为普通用户和超级用户。一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。用户身份不同,系统提示符也不相同。:超级用户$:普通用户,用户登录系统分两步进行:1.输入用户名系统启动后,输入用户名并键入回车键。如:login:root2.输入用户口令输入的口令不会在屏幕上显示出来。如果输入的口令有误,屏幕提示下列信
4、息:login incorrect login:执行上述两步后,如果屏幕显示系统提示符如:rootloclhost root#说明已经成功登录到系统中,可以进行操作了。,系统登录,用户使用Linux系统之后,要退出系统的过程称为“注销”,回到“login:”状态。方法有三种:a)键入:exit b)键入:logoutc)按:Ctrl+D(相当于执行exit),系统退出,Linux系统一旦不再使用系统资源时,需要关闭系统。有些用户会使用直接断掉电源的方式来关闭计算机,这是十分危险的。Linux系统与Windows系统不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳
5、定的状态,甚至会损坏某些系统的硬件设备。在命令提示符下,键入关闭命令,系统将完整地执行关闭所有进程,释放占用资源,停止运行。最后出现System halt时,表示可以关闭电源了。,4.1.3 关闭系统,方法1:rootloclhost/root#shutdown h now(需要超级用户权限)方法2:rootloclhost/root#halt方法3:rootloclhost/root#init 0(需要超级用户权限)方法4:rootloclhost/root#poweroff,关闭系统的命令,功能说明:系统关机指令语法:shutdown-efFhknr-t秒数 时间 警告信息补充说明:shu
6、tdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。参数:-f重新启动时不执行fsck(检查文件系统并尝试修复错误)。-F 重新启动时执行fsck。-h将系统关机。-k只是送出信息给所有用户,但不会实际关机。-rshutdown之后重新启动。-t送出警告信息和删除信息之间要延迟多少秒。,1“shutdown”命令,【例4.1】立即关闭系统。rootlocalhost#shutdown h now【例4.2】定时45分钟后关闭系统。rootlocalhost#shutdown h 45【例4.3】重新启动系统,并发出警告信息。rootlocalhost#shutdown r
7、 now“System will be reboot now”,“shutdown”应用举例,功能说明:关闭系统语法:halt-dfinpw补充说明:halt会先检测系统的runlevel。若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。参数:-d不要在wtmp中记录。-f不论目前的runlevel为何,不调用shutdown即强制关闭系统。-i在halt之前,关闭全部的网络界面。-nhalt前,不用先执行sync。(sync 命令将所有未写的系统缓冲区写到磁盘中)。-phalt之后,执行poweroff。-w仅在wtmp中记录,而不实际结束系统。,2“halt”
8、命令,“halt”应用举例,【例4.4】使用“halt”命令关闭系统。rootlocalhost#halt,reboot 命令shutdown-r 命令 组合键 Ctrl+Alt+Del(只适用于控制台下,XWindow下无效),4.1.4 重启系统,“reboot”命令,功能说明:重新开机语法:reboot-dfinw补充说明:执行reboot指令可让系统停止运作,并重新开机。参数:-d重新开机时不把数据写入记录文件/var/tmp/wtmp。-f强制重新开机,不调用shutdown指令的功能。-i在重开机之前,先关闭所有网络界面。-n重开机之前不检查是否有未结束的程序。-w仅做测试,并不真
9、的将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。,4.1.3系统运行级别,Linux系统运行级别是一种状态,它由列在/etc/rc.d/rc.d目录中的服务来定义,其中是代表运行级别的符号。,“init”命令是所有进程的祖先,它的进程号始终为“1”,所以发送“TERM”信号给“init”会终止所有的用户进程和守护进程等。“shutdown”命令就是使用这种机制。“init”定义了7个运行级别,其中“init 0”为关闭系统,“init 1”为重启。,“init”命令,“init”命令,功能说明:改变系统运行级别语 法:init 0123456参 数:0:关闭系
10、统。1:进入单用户模式。2:进入多用户模式(不带网络功能)。3:进入多用户模式(带网络全功能)。4:进入用户自定义使用模式。5:进入X Window模式。6:重启系统。,【例4.6】显示当前系统运行级别。rootlocalhost#runlevel【例4.7】切换运行级别为2,并显示当前系统运行级别。rootlocalhost#init 2rootlocalhost#runlevel【例4.8】关闭计算机。rootlocalhost#init 0【例4.9】重启计算机。rootlocalhost#init 6,“init”命令举例,用户界面切换,Fedora Linux有图形界面和文本界面两种
11、操作方式。在文本模式下,可以通过输入startx命令直接进入X Windows System界面。rootlocalhost#startx 图形界面和文本界面切换的另一种方法是使用init命令:从命令行界面模式进入图形界面模式:rootlocalhost#init 5 从图形界面模式进入命令行界面模式:rootlocalhost#init 3,4.2在Linux下获取帮助,Linux系统中的每个命令都具有众多的参数和选项,要一一记住那是不可能的,可借助Linux的帮助功能。本节主要介绍在Linux系统下如何使用帮助功能。,4.2.1使用man手册页,man是一种显示Unix/Linux在线手册
12、的命令。可以用来查看命令、函数或文件的帮助手册,另外它还可以显示一些gzip压缩格式的文件。man命令格式化并显示在线的手册页。,帮助命令 man 命令,使用权限:所有用户语法:man 选项 name功能:用来提供在线帮助。在Linux系统中存储着一部联机使用的手册,以供用户在终端上查找。使用man命令可以查阅其中的帮助信息。按“q”退出。例1:查看rm命令的帮助文件。#man rm例2:显示mount命令简要说明。#man-f mount,表4-1man手册页组成内容,表4-2man手册页类型,4.2.2使用help命令,使用help命令可以查找Shell命令的用法,只需在所查找的命令后输入
13、“help”命令,然后就可以看到所查命令的内容了。,帮助命令 help 命令,使用权限:所有用户语法:help 选项 命令名 或 命令名-help功能:显示shell内建命令的帮助信息。参数:-s:只显示命令的语法。例1:显示pwd命令的帮助。#help pwd例2:仅显示pwd命令的语法。#help-s pwd,4.2.3 查找命令 whereis 命令,使用权限:所有用户 语法:whereis 参数 要查找的字符串 功能:whereis 会查找命令所在的位置。参数:-b 只查找二进制文件-m 只查找说明文件-s 只查找源代码文件例1:查找mkdir命令的所有信息。#whereis mkdi
14、r例2:查看mkdir命令的手册信息。#whereis-m mkdir,shell俗称操作系统的“外壳”,实际上就是命令解释程序,它提供了用户与Linux内核之间的接口。shell负责与用户交互,它会分析、执行用户输入的命令,给出结果或出错提示。每个用户账号在创建时都要给他指定一个shell。当用户以该账号注册成功后,此指定的shell就马上被执行,用户可以在屏幕上看到shell的提 示符并处于交互状态,直至logout。用户、shell、内核的关系如学图所示。,4.3Shell基础,常见shell版本,可以通过下面的命令来查看用户当前的shell:echo$SHELL$SHELL是一个环境变
15、量,它记录用户所使用的shell类型。Linux系统中能使用的shell必须在/etc/shells文件中列出。,查看当前用户所用的shell,为用户指定shell,用户的shell的信息是保存在/etc/passwd中,所以要为用户指定新的shell,最本质的做法就是对/etc/passwd进行修改。另外Linux中已经提供了命令来对用户使用的shell进行修改。命令格式如下:usermod s shellname username有一点要注意的是shellname必须是指定完全路径,一般shell都是放在/bin/目录下面的。,另外一条修改shell的命令是chsh。用法:chsh s s
16、hellname username-s的用法和usermod的用法是一样。chsh l-l的选项是列出有哪些shell可供选择。等同于cat/etc/shells命令。,chsh命令,shell命令格式,-可选项决定命令执行的形式,一条Linux命令能附带的可选项多达数十种,它们之间的组合数目就更加庞大了。参数则是命令执行所需提供的一些相关信息。有一些命令可以完全不用参数,而有一些则可能需要许多参数。注意:Linux的命令、可选项、参数均区分大小写。大多数情况下是小写。,4.3.3开始使用bash,当用户登录到Linux系统后,一旦出现提示符号时,便可以开始输入操作命令了。命令可分为如下两大类
17、:(1)bash内置的命令;(2)应用程序。,通配符,如果命令列的参数中,含有文件名,那么通配符可以带来十分便利的操作。,2特殊字符,在Linux系统中,许多字符对于Shell来说,是具有特殊意义的。,在操作Linux系统时,常会使用一些组合键来控制Shell的活动。,3常用控制组合键,4.4 Shell 实用功能,Linux系统是在命令行下面诞生的,因此,Linux中的命令行有许多非常实用的功能。,4.4.1命令行自动补全,在Linux系统中有太多的命令和配置文件,可以使用命令补全功能快速地写出文件名和命令名称。所谓命令补全是指当键入的字符足以确定目录中一个唯一的文件时,只须按 Tab 键就
18、可以自动补齐该文件名的剩下部分。,命令行自动补齐举例,如果需要快速地从当前所在的目录跳转到/usr/src/redhat/目录,可以执行以下操作:cd/u/sr/r 是按“Tab”键的意思,使用“Tab”键也称为“命令行自动补全”,这在平常应用中是不可缺少的。,4.4.2命令历史记录,通过按向上方向键,可以向后遍历最近在该控制台下输入的命令。用向下方向键可以向前遍历命令。与“shift”键连用的话,还可以遍历以往在该控制台中的输出。也可以编辑旧的命令,然后再运行。,Ctrl+k:删除从光标到行尾的部分。Ctrl+u:删除从光标到行首的部分。Alt+d:删除从光标到当前单词结尾的部分。Ctrl+
19、w:删除从光标到当前单词开头的部分。Ctrl+a:将光标移到行首。,1编辑命令行,Ctrl+e:将光标移到行尾。Alt+a:将光标移到当前单词头部。Alt+e:将光标移到当前单词尾部。Ctrl+y:插入最近删除的单词。!$:重复前一个命令最后的参数。,【例4.13】使用命令行记录功能键。mkdir/root/aaacd!$pwd,Linux系统带有不少快捷方式,其中一部分是bash原来就有的,还有一些则是预先设置的。由于主目录是每位用户的活动中心,许多Linux系统对此有特殊的快捷方式。“”就是用户的主目录的简写形式。例如:用户zhangsan把文件/etc/passwd复制到用户主目录下的d
20、ocs下,可以使用如下命令:cp/etc/passwd/home/zhangsan/docs还可以简写为:cp/etc/passwd/docs,2可用的Shell快捷方式,4.4.3命令的排列、替换和别名,在Shell中可以使用命令排列同时执行多个命令,可以使用命令替换将一个命令的输出当作另一个命令的输入,也可以将复杂命令定义别名。,如果希望一次执行多个命令,Shell允许在不同的命令之间,放上特殊的排列字符。这里将介绍最常用的两种方法。,1命令的排列,使用“;”命令时先执行命令1,不管命令1是否出错,接下来就执行命令2。命令语法:命令1;命令2【例4.14】使用排列命令“;”同时执行两个命令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 实用教程 字符 界面 操作
链接地址:https://www.31ppt.com/p-5437987.html