2012201220122012年10101010月27272727日星期六LLLLLLLLinuxinuxinuxinuxinuxinuxinuxinux常用命令常用命令22222012201220122012年10101010月27272727日星期六提要�LinuxLinuxLinuxLinux命令介绍命令介绍命令介绍命令介绍�熟悉熟悉熟悉熟悉LinuxLinuxLinuxLinux下各种命令的使用下各种命令的使用下各种命令的使用下各种命令的使用�常见常见常见常见LinuxLinuxLinuxLinux命令命令命令命令�LinuxLinuxLinuxLinux系统有强大的图形界面,但是在类似系统有强大的图形界面,但是在类似系统有强大的图形界面,但是在类似系统有强大的图形界面,但是在类似DOSDOSDOSDOS命命命命令行的字符界面下管理系统的机会更多,很多管令行的字符界面下管理系统的机会更多,很多管令行的字符界面下管理系统的机会更多,很多管令行的字符界面下管理系统的机会更多,很多管理需要在命令行的方式下进行,因为字符界面的理需要在命令行的方式下进行,因为字符界面的理需要在命令行的方式下进行,因为字符界面的理需要在命令行的方式下进行,因为字符界面的功能更强大、更灵活。因此,要学好功能更强大、更灵活。因此,要学好功能更强大、更灵活。因此,要学好功能更强大、更灵活。因此,要学好LinuxLinuxLinuxLinux,掌握,掌握,掌握,掌握LinuxLinuxLinuxLinux常用命令是很有必要的。常用命令是很有必要的。常用命令是很有必要的。常用命令是很有必要的。LinuxLinuxLinuxLinux命令非常命令非常命令非常命令非常多,每条命令也会有很多参数选项。本章介绍常多,每条命令也会有很多参数选项。本章介绍常多,每条命令也会有很多参数选项。本章介绍常多,每条命令也会有很多参数选项。本章介绍常用的用的用的用的LinuxLinuxLinuxLinux命令和常用的参数选项。通过本章的学命令和常用的参数选项。通过本章的学命令和常用的参数选项。通过本章的学命令和常用的参数选项。通过本章的学习,能够使用习,能够使用习,能够使用习,能够使用LinuxLinuxLinuxLinux命令进行文件与目录管理、命令进行文件与目录管理、命令进行文件与目录管理、命令进行文件与目录管理、简单系统管理、文件的压缩与解压缩及作业与进简单系统管理、文件的压缩与解压缩及作业与进简单系统管理、文件的压缩与解压缩及作业与进简单系统管理、文件的压缩与解压缩及作业与进程管理等。程管理等。程管理等。程管理等。33332012201220122012年10101010月27272727日星期六使用LinuxLinuxLinuxLinux命令的主要原因�熟悉在命令行界面下工作对使用和管理熟悉在命令行界面下工作对使用和管理熟悉在命令行界面下工作对使用和管理熟悉在命令行界面下工作对使用和管理Linux操作系统操作系统操作系统操作系统具有重要的意义,使用具有重要的意义,使用具有重要的意义,使用具有重要的意义,使用Linux命令主要有以下原因。命令主要有以下原因。命令主要有以下原因。命令主要有以下原因。�①历史原因历史原因历史原因历史原因:在:在:在:在Linux早期的版本中,由于不支持图形化早期的版本中,由于不支持图形化早期的版本中,由于不支持图形化早期的版本中,由于不支持图形化操作,用户基本上都是使用命令行方式来对系统进行操操作,用户基本上都是使用命令行方式来对系统进行操操作,用户基本上都是使用命令行方式来对系统进行操操作,用户基本上都是使用命令行方式来对系统进行操作;另一方面,作;另一方面,作;另一方面,作;另一方面,Linux发行版本众多,图形操作界面多样发行版本众多,图形操作界面多样发行版本众多,图形操作界面多样发行版本众多,图形操作界面多样化,但不同发行版之间化,但不同发行版之间化,但不同发行版之间化,但不同发行版之间Linux命令操作都是相似的。命令操作都是相似的。命令操作都是相似的。命令操作都是相似的。�②使用使用使用使用Linux命令的优势命令的优势命令的优势命令的优势:现在虽然有了图形化操作界:现在虽然有了图形化操作界:现在虽然有了图形化操作界:现在虽然有了图形化操作界面,但是掌握一些常用的面,但是掌握一些常用的面,但是掌握一些常用的面,但是掌握一些常用的Linux命令是非常方便的。命令是非常方便的。命令是非常方便的。命令是非常方便的。Linux命令是命令是命令是命令是Linux操作系统的一大优势,命令行操作的操作系统的一大优势,命令行操作的操作系统的一大优势,命令行操作的操作系统的一大优势,命令行操作的运行不需要占用过多的系统资源,功能也十分强大,几乎运行不需要占用过多的系统资源,功能也十分强大,几乎运行不需要占用过多的系统资源,功能也十分强大,几乎运行不需要占用过多的系统资源,功能也十分强大,几乎所有的所有的所有的所有的Linux操作都可以通过命令完成。操作都可以通过命令完成。操作都可以通过命令完成。操作都可以通过命令完成。�③熟练掌握熟练掌握熟练掌握熟练掌握Linux命令操作也是领会命令操作也是领会命令操作也是领会命令操作也是领会Linux系统精髓的必系统精髓的必系统精髓的必系统精髓的必然途径然途径然途径然途径。。。。�④远程管理远程管理远程管理远程管理(Telnet、、、、SSH)要求要求要求要求:一般执行远程管理时都:一般执行远程管理时都:一般执行远程管理时都:一般执行远程管理时都是进入文本环境。是进入文本环境。是进入文本环境。是进入文本环境。44442012201220122012年10101010月27272727日星期六文件命名约定�LinuxLinuxLinuxLinux下文件名的最大长度可以是下文件名的最大长度可以是下文件名的最大长度可以是下文件名的最大长度可以是256256256256个字符,通个字符,通个字符,通个字符,通常由常由常由常由字母、数字、字母、数字、字母、数字、字母、数字、““““....””””(点号)、(点号)、(点号)、(点号)、““““____””””(下划线)(下划线)(下划线)(下划线)和和和和““““----””””(减号)(减号)(减号)(减号)组成。文件名中不能含有组成。文件名中不能含有组成。文件名中不能含有组成。文件名中不能含有““““////””””符符符符号,因为号,因为号,因为号,因为““““////””””在在在在LinuxLinuxLinuxLinux目录树中表示根目录或路目录树中表示根目录或路目录树中表示根目录或路目录树中表示根目录或路径中的分隔符(如同径中的分隔符(如同径中的分隔符(如同径中的分隔符(如同DOSDOSDOSDOS中的中的中的中的““““\\\\””””)。)。)。)。�LinuxLinuxLinuxLinux系统中支持文件名中的通配符,具体如下:系统中支持文件名中的通配符,具体如下:系统中支持文件名中的通配符,具体如下:系统中支持文件名中的通配符,具体如下:�星号(星号(星号(星号(****):匹配零个或多个字符;):匹配零个或多个字符;):匹配零个或多个字符;):匹配零个或多个字符;�问号(问号(问号(问号(????):匹配任何一个字符;):匹配任何一个字符;):匹配任何一个字符;):匹配任何一个字符;55552012201220122012年10101010月27272727日星期六路径�操作系统查找文件所经过的路径称为路径名。使用当前目操作系统查找文件所经过的路径称为路径名。使用当前目操作系统查找文件所经过的路径称为路径名。使用当前目操作系统查找文件所经过的路径称为路径名。使用当前目录下的文件时可以直接引用文件名;如果要使用其他目录录下的文件时可以直接引用文件名;如果要使用其他目录录下的文件时可以直接引用文件名;如果要使用其他目录录下的文件时可以直接引用文件名;如果要使用其他目录下的文件,就必须指明该文件在哪个目录之中。下的文件,就必须指明该文件在哪个目录之中。下的文件,就必须指明该文件在哪个目录之中。下的文件,就必须指明该文件在哪个目录之中。�按查找文件的起点不同可以分为两种路径:按查找文件的起点不同可以分为两种路径:按查找文件的起点不同可以分为两种路径:按查找文件的起点不同可以分为两种路径:绝对路径和相绝对路径和相绝对路径和相绝对路径和相对路径对路径对路径对路径。从根目录开始的路径称为绝对路径,从当前所在。从根目录开始的路径称为绝对路径,从当前所在。从根目录开始的路径称为绝对路径,从当前所在。从根目录开始的路径称为绝对路径,从当前所在目录开始的路径称为相对路径,相对路径是随着用户工作目录开始的路径称为相对路径,相对路径是随着用户工作目录开始的路径称为相对路径,相对路径是随着用户工作目录开始的路径称为相对路径,相对路径是随着用户工作目录的变化而改变的。目录的变化而改变的。目录的变化而改变的。目录的变化而改变的。�与与与与DOSDOSDOSDOS相同,每个目录下都有代表当前目录的相同,每个目录下都有代表当前目录的相同,每个目录下都有代表当前目录的相同,每个目录下都有代表当前目录的““““....””””文件和代文件和代文件和代文件和代表当前目录父目录的表当前目录父目录的表当前目录父目录的表当前目录父目录的““““........””””文件,相对路径名一般就是从文件,相对路径名一般就是从文件,相对路径名一般就是从文件,相对路径名一般就是从““““........””””开始的。开始的。开始的。开始的。�注意:在注意:在注意:在注意:在LinuxLinuxLinuxLinux目录树中,表示根目录或是路径中的分目录树中,表示根目录或是路径中的分目录树中,表示根目录或是路径中的分目录树中,表示根目录或是路径中的分隔符是隔符是隔符是隔符是““““////””””。。。。66662012201220122012年10101010月27272727日星期六文件类型�Linux支持以下文件类型:普通文件、目录文件、设备文支持以下文件类型:普通文件、目录文件、设备文支持以下文件类型:普通文件、目录文件、设备文支持以下文件类型:普通文件、目录文件、设备文件以及符号链接文件。件以及符号链接文件。件以及符号链接文件。件以及符号链接文件。1.普通文件普通文件普通文件普通文件�包括文本文件、数据文件、可执行的二进制程序等。包括文本文件、数据文件、可执行的二进制程序等。包括文本文件、数据文件、可执行的二进制程序等。包括文本文件、数据文件、可执行的二进制程序等。2.目录文件目录文件目录文件目录文件�简称目录,简称目录,简称目录,简称目录,Linux中把目录看成是一种特殊的文件,利用中把目录看成是一种特殊的文件,利用中把目录看成是一种特殊的文件,利用中把目录看成是一种特殊的文件,利用它构成文件系统的分层树型结构。每个目录文件中至少包它构成文件系统的分层树型结构。每个目录文件中至少包它构成文件系统的分层树型结构。每个目录文件中至少包它构成文件系统的分层树型结构。每个目录文件中至少包括两个文件,括两个文件,括两个文件,括两个文件,““““..””””表示上一级目录,表示上一级目录,表示上一级目录,表示上一级目录,““““.””””表示该目录本身。表示该目录本身。表示该目录本身。表示该目录本身。3.设备文件设备文件设备文件设备文件�设备文件是一种特别文件,设备文件是一种特别文件,设备文件是一种特别文件,设备文件是一种特别文件,Linux系统利用它们来标识各系统利用它们来标识各系统利用它们来标识各系统利用它们来标识各个设备驱动器,核心使用它们与硬件设备通信。有两类特个设备驱动器,核心使用它们与硬件设备通信。有两类特个设备驱动器,核心使用它们与硬件设备通信。有两类特个设备驱动器,核心使用它们与硬件设备通信。有两类特别设备文件:字符设备和块设备。别设备文件:字符设备和块设备。别设备文件:字