大数据基础 课件 单元2 Linux常用命令_第1页
大数据基础 课件 单元2 Linux常用命令_第2页
大数据基础 课件 单元2 Linux常用命令_第3页
大数据基础 课件 单元2 Linux常用命令_第4页
大数据基础 课件 单元2 Linux常用命令_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大数据基础Unit2《大数据基础》.移动商务营销课程群2.1Linux简介基础Linux应用2.1Linux简介

UNIX操作系统:UNIX支持多用户和多任务;颇具灵活性,可以很容易地被修改,从而使UNIX发展多样化;在UNIX不断发展的过程中,它的定位是一个大型操作系统;随着PC逐渐发展且功能日趋强大,人们开始着手开发UNIX的PC版本。UNIX的兴起2.1Linux简介

开源、自由的Linux1991年10月,LinusTorvalds使用了由AndrewTanenbaum教授的小型教学用操作系统Minix后,Linus自己开发出了他自称为Linus版的Minix,后来命名为Linux。2.1Linux简介

Linux从诞生之日起,创始人Linus明确Linux定位:所有人共享的自由软件源代码全部开源非盈利工具软件开源、自由的Linux2.1Linux简介

Linux是为Intel架构的个人计算机和工作站设计的操作系统。

既有字符界面,又可提供像Windows和Macintosh那样功能齐全的图形用户界面;Linux被定位为一个自由软件,是免费的、开放源代码的产品。Linux的诞生2.1Linux简介Linux的特点开放性:所有源码公开兼容性:与UNIX兼容自由软件多用户:秉承UNIX系统的多用户特性多任务:可同时处理若干任务移植性:90%的源代码采用C语言编写,移植性很高,便于定制和再开发内存管理:未使用的内存区域作为buffer,采取内存保护模式来执行程序

《大数据基础》在线开放课程组《大数据基础》.移动商务营销课程群大数据基础Unit2《大数据基础》.移动商务营销课程群2.2.1Linux在虚拟机中的安装2.2Linux操作系统安装与使用2.2.2Linux文本编辑器Vi的使用大数据基础基础Linux应用1Vmware中安装CentOs本课程实验环境为在VmwareWorkstation虚拟机中安装CentOs:

2.2.1Linux在虚拟机中的安装CentOs是Linux发行版之一VMwareWorkstation虚拟机是独立运行主机操作系统的离散环境2.2.1Linux在虚拟机中的安装2安装

1)请自行下载VMwareWorkstation软件及CentOs镜像文件。

2)按照常规的软件安装流程安装好VMwareWorkStation后,打开后如右图所示。

3)选择“创建虚拟机”。2.2.1Linux在虚拟机中的安装2安装

4)根据提示创建完成后,VmwareWorkStations中显示了刚安装的虚拟机。

5)点击开启此虚拟机。2.2.1Linux在虚拟机中的安装2安装

6)点击启动此虚拟机后,根据提示进行操作,出现右图所示界面,点击开始安装即可。2.2.1Linux在虚拟机中的安装2安装

7)完成CentOs的安装后,重新开机将进入系统的第一次启动,只有当系统能正常启动才说明安装成功,否则需要排查故障或重新安装。2.2.1Linux在虚拟机中的安装3系统登录

系统启动后根据安装时用户的设置,系统登录界面有所不同。共分为两种模式:1)以文本模式登录2)以图形模式登录若选择系统启动后是进入文本模式,则出现如下图所示登录界面,输入用户账号和密码,账号验证成功后登录系统。本课程实验在文本模式下进行。

若需要以图形模式登入,则在安装centos时需要额外安装图形界面程序包。《大数据基础》在线开放课程组《大数据基础》.移动商务营销课程群大数据基础Unit2《大数据基础》.移动商务营销课程群2.2.1Linux在虚拟机中的安装2.2Linux操作系统安装与使用2.2.2Linux文本编辑器Vi的使用基础Linux应用2.2.2Linux文本编辑器Vi的使用1什么是vi(vim)文本编辑器vi:无论是一般的文本文件、数据文件,还是编写的源程序文件,都能使用vi来建立、编辑、显示和处理。文本编辑器可以执行输出、删除、查找、替换、块操作等众多文本操作。vi开销较小,功能却较强,并且兼容各种Linux系统的特点这使得它历经数十年仍然被广泛使用。2vi的使用

vi的3种工作模式:插入模式(insertmode)惟一的功能即是文字数据的输入,按Esc键可以回到编辑模式。编辑模式(commandmode)这是进入vi时的默认模式,主要功能是控制光标的移动、删除字符、

区段复制等。命令模式(lastlinemode)保存文件、退出vi,以及其他的设置,例如查找或替换字符串等。

2.2.2Linux文本编辑器Vi的使用2vi的使用vi3种工作模式之间的相互切换:编辑模式→插入模式:按a键:从当前光标所在位置的下一个字符开始输入

按i键:从光标所在位置插入新输入的字符按o键:新増加一行,并将光标移动到下一行的开头注意:在编辑模式下输入命令时,如a、i、o,字符并不会显示出来2.2.2Linux文本编辑器Vi的使用2Vi的使用插入模式→编辑模式:

只需按下Esc键编辑模式→命令模式:输入“:”键即可命令模式→编辑模式:输入命令后回车即可2.2.2Linux文本编辑器Vi的使用3编辑模式和命令模式下的操作编辑模式中常用命令:

-插入文本命令-移动光标命令-剪贴板相关命令

-替换和删除文字

2.2.2Linux文本编辑器Vi的使用命令说明i在光标前插入文本a在光标后插入文本I在当前行的前端插入文本A在当前行的末端插入文本O在当前行前插入一行o在当前行后插入一行…………3编辑模式和命令模式下的操作要使用命令模式,先按Esc键以确定回到编辑模式,然后再按“:”、“?”或“/”等都可进入命令模式2.2.2Linux文本编辑器Vi的使用命令说明:q不保存退出:w将文件保存:q!强制退出不保存:wq退出并保存:setnu在文件每行增加行号:n光标移至该行行首…………《大数据基础》在线开放课程组《大数据基础》.移动商务营销课程群大数据基础Unit2《大数据基础》.移动商务营销课程群基础Linux应用2.3.1文件操作2.3Linux常用命令2.3.2目录操作2.3.3用户操作2.3.1文件操作1ls命令指令名称:ls指令英文原义:list功能描述:显示目录文件语法:ls选项[-alF][文件或目录]-a显示所有文件,包括隐藏文件

-l使用长格式显示

-F附加文件类别,符号在文件名最后执行权限:AllUser2cp命令指令名称:cp指令英文原义:copy功能描述:复制文件语法:cp选项[-afp][源文件或目录][目的文件或目录]

-a复制所有目录并包含子目录

-f强制复制文件

-p保留原文件的日期执行权限:AllUser2.3.1文件操作3cat命令指令名称:cat功能描述:显示文件内容语法:cat[文件名]执行权限:AllUser

范例:

$cattest.txt

显示出文件test.txt的内容

2.3.1文件操作4more命令指令名称:more功能描述:分页显示文件内容语法:more[文件名]

f或(空格)显示下一页

Enter显示下一行

q或Q退出more执行权限:AllUser范例:$moretest.txt分页显示出文件test.txt的内容

2.3.1文件操作5rm命令指令名称:rm指令英文原义:remove功能描述:删除文件语法:rm选项[-irf][文件或目录]

-i交互方式,询问是否删除

-r递归删除目录 -f强制删除,不需询问执行权限:AllUser2.3.1文件操作范例:

$rmfile

删除文件

$rm-rfdir

强制删除整个目录注意:rm删除文件没有提示且无法恢复,所以线上使用rm命令时特别小心。2.3.1文件操作范例:

$rm-ifile

删除文件前进行确认

6mv命令指令名称:mv指令英文原义:move功能描述:移动文件语法:mv选项[-ifb][源文件或目录][目的文件或目录]

-i交互方式,询问是否覆盖-f强制移动,不询问是否覆盖 -b删除先前的备份执行权限:AllUser2.3.1文件操作《大数据基础》在线开放课程组《大数据基础》.移动商务营销课程群大数据基础Unit2《大数据基础》.移动商务营销课程群基础Linux应用2.3.1文件操作2.3Linux常用命令2.3.2目录操作2.3.3用户操作2.3.2目录操作1cd命令指令名称:cd指令英文原义:changedirectory功能描述:切换目录语法:cd[目录]执行权限:AllUser范例:$cd..回到上一级目录$cd~回到用户的宿主目录$cd/切换到根目录$cd../usr切换到上一层目录的usr目录

2pwd命令指令名称:pwd指令英文原义:printworkdirectory功能描述:显示目前所在的工作目录语法:pwd执行权限:AllUser范例:

在根目录下输入以下命令:$pwd

显示当前工作目录为/

2.3.2目录操作3mkdir命令指令名称:mkdir功能描述:建立目录语法:mkdir选项[-p][目录名]

-p依次创建目录执行权限:AllUser范例:

$mkdirdir1

$mkdir-pdir2/dir3/

2.3.2目录操作4rmdir命令指令名称:rmdir功能描述:删除空目录语法:rmdir选项[目录名]执行权限:AllUser范例:

$rmdirdir1当dir1为空的时候,删除dir1

2.3.2目录操作5tar命令指令名称:tar功能描述:压缩文件目录语法:tar选项[-zcvf][文件或目录]

-z

如果配合选项c使用是压缩,配合x使用是解压缩

-c建立一个压缩文件

-v显示处理的文件信息

-f指定包的文件名

执行权限:AllUser2.3.2目录操作范例:$tar-cfall.tar*.txt将所有txt文件压缩成一个名为all.tar的压缩文件

6tar命令tar的解压缩语法:tar选项[-xtzvf]tarfile.tar.gz(或.tgz)

-x将压缩文件解压

-t

查看压缩包中的内容

-z如果配合选项c使用是压缩,配合x使用是解压缩

-v将解压缩的过程显示在屏幕上

-f指定解压对象,最后一个参数,后面接档案名范例:

$tar-xzvffile.tar.gz

解压

tar.gz

2.3.2目录操作《大数据基础》在线开放课程组《大数据基础》.移动商务营销课程群大数据基础Unit2《大数据基础》.移动商务营销课程群2.3.1文件操作2.3Linux常用命令2.3.2目录操作基础Linux应用2.3.3用户操作2.3.3用户操作1useradd命令指令名称:useradd功能描述:新建用户语法:useradd选项[-udcgG]用户名

-u指定用户ID

-d指定用户登入时的起始目录

-c加上备注文字-g指定用户所属的群组执行权限:AllUser范例:

$useradduser1

添加一般用户

$useradd-d/home/mydiruser1

为新添加的用户指定home目录2.3.3用户操作范例:

$useradduser2-u555

建立用户且指定ID

2passwd命令指令名称:passwd指令英文原义:password功能描述:配置密码语法:passwd

选项[-Slud]用户名

-S显示密码信息

-l停止账号使用

-u启动已被停止的账户-d删除密码执行权限:AllUser2.3.3用户操作3su命令指令名称:su功能描述:用户切换命令语法:su选项[-lpc]用户名

-切换用户和工作环境

-l同-类似

但需添加欲切换的用户

-p切换用户,不改变工作环境-c切换用户执行命令后切换回来执行权限:AllUser

2.3.3用户操作《大数据基础》在线开放课程组《大数据基础》.移动商务营销课程群训练

2-1单元2Linux常用命令Linux数据文件管理训练同步BigdataHadoop大数据基础pythonUnit2《大数据基础》.移动商务营销课程群训练

2-1:Linux数据文件管理案例目标能熟练使用和掌握Linux操作系统的ls、cp、rm、mv、cat等文件操作命令及pwd、mkdir、rmdir、tar、cd等目录操作命令。案例解释本案例通过在/home目录下进行创建自己的子目录、复制文件等一系列目录操作及文件操作,达到使学生熟练掌握在Linux操作系统中使用各种常用命令管理数据文件的目标。实现思路基本步骤

1.在Linux下完成以下目录操作(1)在/home下建立自己的子目录,子目录名自己取,然后在自已的

子目录下再创建子目录,可以多建几个(2)进入/home查看创建的子目录。(3)删除一部分自己子目录下的子目录(4)再回自己的子目录,显示当前目录清单(5)显示当前目录所处的路径训练2-1:Linux数据文件管理运行效果实现思路基本步骤2.在Linux下完成以下文件操作(1)复制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论