您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据挖掘与识别 > 大数据的Linux基础 02
大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区大数据的Linux基础第2课大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区使用虚拟机安装CentOS6.5大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区使用虚拟机安装CentOS6.5虚拟机建议使用bridge方式建立网络,可以更逼真模仿服务器的网络环境32位或64位的问题VT支持安装过程演示图形界面和字符界面切换终端窗口远程连接linux服务器鼓励使用字符界面大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区基本系统命令超级用户、系统提示符与supasswddatecalclearwhounamemanshutdown和rebootlogout大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区文件系统操作命令lscatrmmvcpmkdircdrmdir大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区文件系统文件名文件与目录的统一处理和区分路径的写法,绝对路径和相对路径通配符文件的属性与权限字touch,chown,chgrp,chmod大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区目录结构大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区时间和日期大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区检查在线大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区机器信息大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区系统负荷大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区寻求帮助大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区文件名列表大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区当前目录大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区观看文件内容大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区改名文件大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区创建目录大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区删除文件、目录大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区复制文件大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区树形结构文件目录名称限制绝对路径和相对路径写法带路径的文件和目录操作方法大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区绝对路径和相对路径大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区通配符在Linux中,是通过通配符来实现一种符号可代表多个操作对象的目的,Linux下使用的通配符有三种,除了在WIN中常被使用的“*”和“?”外,还有“[]”:*:代表在其所在的位置上可以是任意多个任意字符(包括空字符)。?:代表在其所在位置上可以是任意的单个字符。[]:这是一个较特别的符号,在“[”和“]”之间是一个字符集,例如:[123abc]等。此符号表示在其所在的位置上可以是括号内所包含的字符集中的某个字符。如果供选择的字符集是连续的,例如:[abcdefgh],可用连贯符号“-”作简化,将它写成[a-h];同理,十个十进制数码组成的字符集可写为[0-9],而全体英文字母(包括大小写)组成的字符集则可写成[a-zA-Z]。一个通配表达式能与什么文件匹配是相对的,与用户在该目录下的文件有关。大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区例子大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区带通配符的操作大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区文件属性每一个文件的属性信息如下:-rwxr-xr--1rootroot10739Dec2313:31bbscon(7)(4)(5)(6)(3)(2)(1)从左到右分为7栏,其含义分别为:(1)文件名称,如果是符号链接,还会在文件名称后显示出其链接的对象。(2)文件最后一次修改的时间,如果是在最近一个月所作的修改,则依次显示月、日、时、分,否则,显示月、日、年。(3)文件的长度,对于目录这种特别的文件(以后就称为目录文件),其内容为它所包含的文件及子目录在存储介质上的位置,因而也是有长度的。目录的长度会随着其内文件及子目录数的多寡而变化。(4)对一般文件而言是指其硬链接数,即该文件同时归属于多少个不同的目录。对于目录文件,是该目录所直接包含的子目录数目加2(实质上是两个特殊子目录——当前目录“.”和上级目录“..”)。大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区文件属性以下(5)~(7)为用户对该文件操作权限方面的信息。(5)表示文件的拥有者(owner),拥有者一般对其拥有的文件具有较多的操作权限。(6)表示文件的组拥有者,凡属于该组的用户对文件的操作通常比其他一般用户具有更多的权限。(7)文件的权限字串大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区权限字的意义文件的权限字串,共计10个字符,分为4部分:-rwxr–xr--ABCDA表示文件的性质,占1个字符,此字符有多种选择,常用的有:-一般文件。d目录文件。l符号链接文件。b块类型设备文件。c字符型设备文件。通过辨别文件权限字串的第一位,我们便可以分清一个名称所代表的究竟是一般文件,还是目录文件、符号链接或其他特殊类型的文件。大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区权限字的意义B~D决定了系统内的所有用户对该文件的操作权限。B表示文件的拥有者对该文件的操作权限。C表示文件的组拥有者(属于该组的全体用户)对该文件的操作权限。D表示其他所有用户对该文件的操作权限。权限通常包括r、w、x三种:r表示读的权限。对于一般文件,用户拥有它的r权,则可读出该文件的内容。例如,可以用cat命令显示其内容(如果是文本文件的话),可以复制该文件等。对于目录,用户可以观看该目录的内容,例如使用ls命令对该目录所包含的文件名称进行列表等。w表示写的权限。对于一般文件,这意味着拥有此权限的用户可以修改该文件。对于目录,拥有此权的用户可在该目录中建立新的文件或子目录,可以删除、移动、改名其所包含的文件和子目录等等。x表示可执行权。具有x权的一般文件往往是一个可执行程序,用户可以具此判断一个文件是否能被执行,最常见的可执行文件包括二进制机器码文件和shell过程文件。一个不可执行的文件若被赋予x权,那在运行它的时候会产生不可预料的结果。大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区修改文件属性文件的最近修改时间可以用touch命令改变,用法为:touch带路径指引的文件或目录名称↙此用法可以把相应文件的最近修改时间改为当前时间,若指定的文件不存在,touch会在相应的位置上建立一个空文件(长度为0),这大概是建立文件的最简单方法。touch命令还可以将文件的最近修改时间改到一个指定的时刻,用法是使用-t可选项。touch–tMMDDhhmm[CC[YY]][.ss]带路径指引的文件或目录名称↙命令中所使用的时间串的写法与date命令中的类似。文件的拥有者可以用命令chown进行修改,用法是:chown新拥有者账号名带路径指引的文件名称↙文件的组拥有者也可以用命令chgrp修改,用法是:chgrp新的组拥有者名称带路径指引的文件名称↙大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区chmod命令和八进制权限字文件的操作权限可用命令chmod进行修改,用法为:chmod八进制权限字串带路径指引的文件名称↙其中八进制权限字串由3位八进制数码(0~7)组成,这3位数字依次分别对应于文件拥有者、组拥有者、其他用户对该文件的操作权限。这3位数字的制定方法如下:首先,每一种权限对应一个八进制数值:-0x1w2r4而八进制权限串中的每一位八进制数,就是对应各权限之和:---0r--4--x1r-x5-w-2rw-6-wx3rwx7大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区硬链接在Linux下,一个文件可以同时归属于多个不同目录,相应的操作称为链接,使用ln命令可以将一个现存的文件链接到另外一个目录,具体用法为:ln带路径指引的文件名称带路径指引的目录名称↙例如,如图2-64所示,输入命令:ln/a/c/b↙则结构变为下图所示大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区硬链接此时,无论是:ls/a↙还是:ls/b↙均显示有文件c,而且无论用户在哪一个目录中对文件c进行修改,在另一个目录中都能发现c确实已作相应修改,这是ln命令与cp命令的不同之处。cp复制的文件在物理上位于存储介质的不同位置,确实是不同的文件;而ln链接的文件,在存储介质上只有一个,只不过在不同的目录下同时作了登记而已。当用户要在文件系统中彻底删除一个作了链接的文件时,必须在其所属(链接)的所有目录下都删除该文件。如在上例中,要删去文件c的话,必须:rm/a/c↙rm/b/c↙大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区符号链接ln–s带路径指引的文件或子目录名称符号链接文件名称↙大数据的Linux基础讲师黄志洪DATAGURU专业数据分析社区低成本获取高端知识技术成就梦想炼数成金edu.dataguru.cnDATAGURU专业数据分析网站FAQ时间35
本文标题:大数据的Linux基础 02
链接地址:https://www.777doc.com/doc-1916458 .html