Linux使用常用命令.ppt
《Linux使用常用命令.ppt》由会员分享,可在线阅读,更多相关《Linux使用常用命令.ppt(56页珍藏版)》请在三一办公上搜索。
1、,第3章字符模式与常用Shell命令,本章目录,Linux网络服务器配置与管理,3.1字符模式初识3.2常用Shell命令3.3RPM软件包管理3.4实训指导:SHELL命令使用与RPM应用3.5 课后习题,2023/7/1,字符模式初识,常用Shell命令,Shell简介与获得帮助,RPM软件包管理,本章重难点,第3章 字符模式与常用shell命令,文件与目录的基本概念,文件是Linux用来存储信息的基本结构,它是被命名的存储在某种介质上的一组信息的集合。Linux系统中有三种基本的文件类型.普通文件:又分为文本文件和二进制文件;-目录文件:目录文件存储了一组相关文件的位置、大小等与文件有关
2、的信息;d设备文件:Linux系统把每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一;b c,Linux可以支持长达256个字符的文件名称,在命令中如果以文件名作为参数,则文件名称中不能使用:!#%空格Linux的文件名称区分大小写.txt 一般文本.doc 信息文档.sh shell过程文件.html HTML超文本文件.pl PERL语言编写的程序文件.o 编译程序产生的目标文件.tar tar命令产生的备份包文件.gz gzip命令产生的压缩包文件.rpm 由rpm产生的文件包,是linux程序安装包,Linux系统以目录的方式来组织和管理系统中的
3、所有文件 将所有文件的说明信息采用树型结构组织起来整个文件系统有一个“根”(root),然后在根上分“杈”(directory),任何一个分杈上都可以再分杈,杈上也可以长出“叶子”。“根”和“杈”称为“目录”或“文件夹”。而“叶子”则是一个个的文件。Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。以根目录“/”为起点,所有其他的目录都由根目录派生而来。特殊目录:“.”代表该目录自己,“.”代表该目录的父目录,对于根目录,“.”和“.”都代表其自己。,工作目录:用户登录到Linux系统后,每时每刻都处在某个目录之中,此目录被称为“工作目录”或
4、“当前目录”用户主目录(Home Directory):是系统管理员在增加用户时为该用户建立起来的目录,每个用户都有自己的主目录。使用符号表示。/root/home/用户名,路径是指从树型目录结构中的某个目录到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/”分开。绝对路径是指从“根”开始的路径,也称为完全路径;总是以/开头相对路径是指从用户工作目录开始的路径。由于起点必定是当前目录,故起点可以省略不写 上级目录用“.”表示,假设当前目录为e,从目录e到文件k的绝对路径可以写为:从目录e到文件k的相对路径可以写为 从目录e到目录j的相对路径可以写为:,Linux是一种类Unix操作系
5、统,早期只有类似DOS那样的字符命令行工作模式,随着技术的发展,图形化操作技术被越来越多的应用。目前,在Linux中许多命令和服务器的简单配置都可以通过X-Window来进行图形化的执行和操作,这给许多用户带来了方便。虽然图形化操作简单易用,但Linux字符命令行工作模式能够使用至今,这与它自身的优秀特性是分不开的:,第3章 字符模式与常用shell命令,3.1 字符模式与常用Shell命令,在Linux中,图形操作与字符操作模式并存,但在服务器技术应用方面,字符模式占了主导地位。本章重点介绍字符模式的概念及常用命令的应用。,字符模式下,系统有很高的执行效率,稳定性高,执行结果可以直接返回。不
6、需要启用图形模式,节省系统资源,这对一台服务器而言是至关重要的。字符模式采用字符方式传输,节省大量的网络开销,大大降低运行成本。命令行可以携带更多的参数,运比图形化操作功能强大。,第3章 字符模式与常用shell命令,3.1 字符模式与常用Shell命令,Linux可以采用以下几种方式进入字符模式:通过修改系统初始化进程配置文件/etc/inittab使系统登录时直接切换至字符模式。图形模式下启动终端窗口进入命令行模式,比如执行【konsole】命令。如图 3-1所示。按【Ctrl+Alt+F1】-【Ctrl+Alt+F6】或【Alt+F1】-【Alt+F6】切换至控制台。远程登录服务器,这也
7、是网络管理员使用最多的方式。,第3章 字符模式与常用shell命令,3.1 字符模式与常用Shell命令,第3章 字符模式与常用shell命令,3.1 字符模式与常用Shell命令,图 31 konsole工作接口,Linux虽然有图形化操作方式,但应用最快捷、最广泛的方式依然是使用Shell命令来操作和管理主机,所以要想充分的了解和掌握Linux系统,了解Shell是必要的。,第3章 字符模式与常用shell命令,3.2 常用shell命令,Shell可以理解为是Linux系统提供给用户的使用接口。Shell为用户提供了输入命令和参数,并可得到命令执行结果。当一个用户登录Linux之后,系统
8、初始化程序init就根据/etc/passwd文件中的设定,为每一个用户设定一个称为Shell(外壳)的程序。确切一点说,Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的接口程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。Shell处在内核与外层应用程序之间,起着协调用户与系统的一致性以及在用户与系统之间进行交互的作用,即Shell为用户提供了输入命令和参数并可得到命令执行结果的环境。图3-2是Linux系统层次结构图,Shell解释用户输入的命令行,提交到系统内核处理,并将结果返回给用户。,第3章 字符模式与常用shell命令,3.2.1
9、 Shell简介与获得帮助,图 32 Shell层次结构图,目前Shell的版本有很多种,如Bourne Shell、C Shell、Bash、ksh、tcsh等,它们各有特点,下面简要介绍一下。最重要的Shell是 Bourne Shell,这个命名是为了纪念此Shell的发明者Steven Bourne。从1979起Unix就开始使用Bourne Shell。因为Bourne Shell的主文件名为sh,开发人员们便以sh作为Bourne Shell的主要识别名称。C Shell是最广为流行使用的Shell变种。C Shell主要在 BSD 版的Unix 系统中使用,发明者是柏克利大学的
10、Bill Joy。C Shell因为其语法和C语言相类似而得名,这也使得Unix的系统工程师在学习C Shell时感到相当方便。Bourne Shell和C Shell形成了Shell的两大主流派别,后来的变种大都吸取这两种Shell的特点,例如Korn、tcsh及Bash。Bash Shell是GNU计划的重要工具之一,也是 GNU系统中标准的Shell。Bash与sh兼容,所以许多早期开发出来的Bourne Shell程序都可以继续在Bash中运行。,第3章 字符模式与常用shell命令,3.2.1 Shell简介与获得帮助,RHEL 5的默认Shell就是Bash。,在Linux操作系统
11、中,操作者需要经常运行一些Shell命令,但是Linux下Shell命令较多,参数也相当的多,一个操作者要想把这么多的命令以及其所携带的参数记忆在脑中,实在是一件很费力的事情。在RHEL 5中,有专用的工具来帮助用户快速的掌握这些命令使用方法,比如在图 3 1的示例中,可以看到有一个命令cal,那么如何获得相关的帮助呢?1.利用whatis命令:whatis可以为查询的指令显示简短的功能描述。,第3章 字符模式与常用shell命令,3.2.1 Shell简介与获得帮助,2.-help:指令的help参数,用来显示所查询的指令的摘要和参数的列表。,第3章 字符模式与常用shell命令,3.2.1
12、 Shell简介与获得帮助,提示:并不是每一个命令都有-help参数。,3.man:提供一些指令的说明文件,每个指令都有相对应的说明文件,这些说明文件称为“man page”,这些说明一起被称为Linux的操作手册。,第3章 字符模式与常用shell命令,3.2.1 Shell简介与获得帮助,man命令常用交互控制功能有:空格键:显示手册下一屏。回车键:一次滚动一行。b:回滚一屏。f:前滚一屏。q:退出man page,并返回到提示符下。,4.info:类似于man 指令,可实现命令的跳转,更方便的浏览文文件,同时提供更多的信息。,第3章 字符模式与常用shell命令,3.2.1 Shell简
13、介与获得帮助,info命令常用交互控制功能有:n:移动到本节点的“下一个”节点。p:移动到本节点的“上一个”节点。u:移动到本节点的“上层”节点。m:选取由名称指定的菜单项q:退出。,1.ls:显示文件名称、属性等。基本格式:ls 选项 文件名常用选项及含义:-l:使用较长格式列出信息,如文件的权限、链接数、文件属主、文件属组、文件大小、最后修改时间、文件的完整名称(文件名+扩展名)。显示格式是每一行显示一个文件或者目录。-a:列出所有文件及子目录,包括以“.”开始的隐藏文件。-A:列出除了“.”及“.”以外的任何项。-p:对于目录,则显示形式如“home/”的形式,即在目录后加“/”,表示这
14、是一个目录。-F:在文件或者目录后面加上不同的符号来区别文件或者目录的类型,其中“*”表示可执行的普通文件;“/”表示目录;“”表示符号链接;“=”表示套接字。-d:若后面参数是目录,则只列出目录名而不列出目录内容,常和-l选项连用以显示目录状态。,第3章 字符模式与常用shell命令,3.2.2 常用命令的使用,-i:列出每个文件的(inode)节点号。-R:递归列出所有子目录及文件。-s:和-l同时使用时以块为单位列出每个文件的大小。-k:以k字节为单位表示文件的大小。-u:按上次访问时间排序列出文件名。-S:根据文件大小排序。-color=no:不显示彩色文件名。-help:在标准输出上
15、显示帮助信息。-version:在标准输出上输出版本信息并退出。,第3章 字符模式与常用shell命令,3.2.2 常用命令的使用,第3章 字符模式与常用shell命令,3.2.2 常用命令的使用,2.cd:目录切换命令。基本格式:cd 相对路径或绝对路径,第3章 字符模式与常用shell命令,3.2.2 常用命令的使用,3.pwd:显示目前所在目录。,cd 改变目录(可以使用绝对路径也可以使用相对路径).:表示此层目录.:表示上一层目录-:表示前一个工作目录/:回到根目录cd 目录名:进入该目录,4.mkdir:建立目录。基本格式:mkdir 选项 常用选项及含义:-m:对新建目录设置存取权
16、限,相当于命令chmod。-p:如果要建立的目录路径包含着不存在的目录,则建立。简而言之,此参数确保了每个目录的存在。-v:对已创建的目录输出一个信息。,第3章 字符模式与常用shell命令,3.2.2 常用命令的使用,5.rmdir:删除空目录。基本格式:rmdir 选项 常用选项及含义:-v:对已经删除的目录给出提示信息。-p:递归删除目录,当子目录删除后其父目录为空时,也一同被删除。,第3章 字符模式与常用shell命令,3.2.2 常用命令的使用,6.rm:删除多个文件或目录。基本格式:rm 选项 常用选项及含义:-i:交互式删除,删除时需要使用者确认(这是默认值)。-r:递归删除,非
17、空目录也可删除。-f:不提示确认信息,强制删除。-v:显示执行结果信息。,rm原则上只能删除文件,若要删除目录,需要加上-r选项,rm会讲该目录下的文件全部删除,并移走目录。与rmdir的不同在于rmdir只能删除空目录。实例:在test目录下创建一个名为d1的目录,在d1的目录下创建一个名为dd1的目录,删除d1及dd1。,补充:touch 创建文件(从技术角度讲linux下文件的后缀名没有任何意义)在d1下创建一名为1的文件,删除文件,7.cp:复制文件或目录。基本格式:cp 选项 常用选项及含义:-r:若给出的源文件是目录文件,此时cp将递归复制该目录下所有的子目录和文件,此时目标文件必
18、须也是目录。-s:建立文件软链接,与 ln 指令相同功能。-u:如果来源文件比较新,或者是没有目的文件,那么才会进行 copy 的动作,可用于备份。-a:常在复制目录时使用,该选项保留链接、文件属性,并递归地复制目录,其作用等于-dpr选项的组合。-f:在复制之前删除已经存在的目标文件而不提示。-i:和-f选项相反,在覆盖目标文件之前将给出提示要求用户确认,回答“y”时目标文件将被覆盖。-p:此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。,第3章 字符模式与常用shell命令,3.2.2 常用命令的使用,-l:建立文件硬连接,与 ln 指令相同功能。,第3章 字符模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 使用 常用命令

链接地址:https://www.31ppt.com/p-5381330.html