第一课LINUX基础知识课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第一课LINUX基础知识课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一 LINUX 基础知识 课件
- 资源描述:
-
1、LINUX基础知识基础篇:简介基础篇:简介Linux,基本指令,基本指令,Linux目录结构,安装配置目录结构,安装配置课程目标 了解操作系统的概念以及LINUX。了解Linux的安装配置 熟悉Linux的基本环境 掌握常用的Linux指令及操作 掌握一些常用的配置 熟悉常用软件的安装配置基础篇:熟练掌握Linux基本操作课程内容 概述:代码编辑工具VIM使用基础篇:熟练掌握Linux基本操作操作系统是什么?操作系统是计算机系统的基本系统软件。软件操作系统是计算机系统的基本系统软件。软件系统中操作系统是所有软件的核心。系统中操作系统是所有软件的核心。操作系统负责控制、管理计算机的所有软件、操作
2、系统负责控制、管理计算机的所有软件、硬件资源,是惟一直接和硬件系统打交道的软件,硬件资源,是惟一直接和硬件系统打交道的软件,是整个软件系统的基础部分,同时还为计算机用户是整个软件系统的基础部分,同时还为计算机用户提供良好的界面。因此,操作系统直接面对所有硬提供良好的界面。因此,操作系统直接面对所有硬件、软件和用户,它是协调计算机各组成部分之间、件、软件和用户,它是协调计算机各组成部分之间、人机之间关系的重要软件系统。人机之间关系的重要软件系统。基础篇:熟练掌握Linux基本操作Linux系统结构图基础篇:熟练掌握Linux基本操作Linux操作系统简介Linux系统有两种不同的含义。从技术角度
3、,系统有两种不同的含义。从技术角度,Linux最早是由最早是由Linus Torvalds开发维护的开放源代码开发维护的开放源代码UNIX类操作系统的内类操作系统的内核。然而,目前大多数人用它来表示以核。然而,目前大多数人用它来表示以Linux内核为基础的整内核为基础的整个操作系统。从这种意义讲,个操作系统。从这种意义讲,Linux指的是开放源代码的,包指的是开放源代码的,包含内核、系统工具、完整的开发环境和应用的含内核、系统工具、完整的开发环境和应用的UNIX类操作系类操作系统。统。Linux是一个是一个UNIX操作系统的克隆,可以免费使用,遵循操作系统的克隆,可以免费使用,遵循GPL(th
4、e GNU General Public License)声明,可以自由修改)声明,可以自由修改和传播。和传播。基础篇:熟练掌握Linux基本操作Linux操作系统简介Linux系统有两种不同的含义。从技术角度,系统有两种不同的含义。从技术角度,Linux最早是由最早是由Linus Torvalds开发维护的开放源代码开发维护的开放源代码UNIX类操作系统的内类操作系统的内核。然而,目前大多数人用它来表示以核。然而,目前大多数人用它来表示以Linux内核为基础的整内核为基础的整个操作系统。从这种意义讲,个操作系统。从这种意义讲,Linux指的是开放源代码的,包指的是开放源代码的,包含内核、系统
5、工具、完整的开发环境和应用的含内核、系统工具、完整的开发环境和应用的UNIX类操作系类操作系统。统。Linux是一个是一个UNIX操作系统的克隆,可以免费使用,遵循操作系统的克隆,可以免费使用,遵循GPL(the GNU General Public License)声明,可以自由修改)声明,可以自由修改和传播。和传播。基础篇:熟练掌握Linux基本操作Linux操作系统基本特征 是真正的多用户、多任务操作系统;是真正的多用户、多任务操作系统;是符合是符合POSIX标准的系统;标准的系统;提供具有内置安全措施的分层的文件系统;提供具有内置安全措施的分层的文件系统;提供提供shell命令解释程序
6、和编程语言;命令解释程序和编程语言;提供强大的管理功能,包括远程管理功能;提供强大的管理功能,包括远程管理功能;具有内核的编程接口;具有内核的编程接口;具有图形用户接口;具有图形用户接口;具有大量有用的实用程序和通信、联网工具;具有大量有用的实用程序和通信、联网工具;具有面向屏幕的编缉软件。具有面向屏幕的编缉软件。Linux系统组成部分的源代码是开放的,任何人都能修改和系统组成部分的源代码是开放的,任何人都能修改和重新发布它重新发布它 Linux系统不仅可以运行自由发布的应用软件,还可以运行系统不仅可以运行自由发布的应用软件,还可以运行许多商业化的应用软件。许多商业化的应用软件。它可以运行在许
7、多硬件平台上。它可以运行在许多硬件平台上。基础篇:熟练掌握Linux基本操作Linux的安装几种安装方式:光盘独立安装:在没有安装过操作系统的机器上安装双操作系统安装:在装过其它操作系统的机器上安装直接硬盘安装:在已装过Windows操作系统的机器上通过ISO光盘镜像安装网络安装:通过网络进行安装安装步骤:1.参考虚拟机上安装Linux过程基础篇:熟练掌握Linux基本操作Linux的目录结构基础篇:熟练掌握Linux基本操作常用Linux指令集文件和目录管理cddfdupwdmountrmstatlsumount catfilefindlnmvmorecpwhichwhereismkdirr
8、mdirgreptailsedtargzipbzip2用户及目录权限groupaddgroupdeluseradduserdel chown chgrpchmod passwd其它常用指令manpskillkillallsignaltopddmkfsfdiskvidmesg exitreboot haltpoweroffrpmexportdateuptime reboot setupservice网络指令ifconfig routepingtelnetdignetstat tcpdumpiptables基础篇:熟练掌握Linux基本操作文件和目录管理指令:ls1.ls命令命令命令名称:命令名称
9、:ls使用语法使用语法 :ls-alrtAFR name.:ls-alrtAFR name.功能功能 :显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。参数参数 :-a-a 显示所有档案及目录显示所有档案及目录 (ls(ls内定将档案名或目录名称开头为内定将档案名或目录名称开头为“.”“.”的视为隐藏的视为隐藏档,不会列出档,不会列出)-l-l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出 -r-r 将档案以相反次序显示将档案以相反次序
10、显示(原定依英文字母次序原定依英文字母次序)-t-t 将档案依建立时间之先后次序列出将档案依建立时间之先后次序列出 -A-A 同同 -a-a,但不列出,但不列出 “.”(“.”(目前目录目前目录)及及 “.”(“.”(父目录父目录)-F-F 在列出的档案名称后加一符号;例如可执行档则加在列出的档案名称后加一符号;例如可执行档则加 “*”,”,目录则加目录则加 “/”“/”-R-R 若目录下有档案,则以下之档案亦皆依序列出若目录下有档案,则以下之档案亦皆依序列出 范例:范例:列出目前工作目录下所有名称是列出目前工作目录下所有名称是 s s 开头的档案,愈新的排愈后面开头的档案,愈新的排愈后面 :
11、ls-ltr sls-ltr s*将将 /bin/bin 目录以下所有目录及档案详细资料列出目录以下所有目录及档案详细资料列出 :ls-lR/bin ls-lR/bin 列出目前工作目录下所有档案及目录;目录于名称后加列出目前工作目录下所有档案及目录;目录于名称后加 “/”,“/”,可执行档于名可执行档于名 称后加称后加 *:ls-AF ls-AF 基础篇:熟练掌握Linux基本操作文件和目录管理指令:cd、cp2.cd命令命令命令名称:命令名称:cd使用语法使用语法 :cd directory:cd directory 功能功能 :变换工作目录至变换工作目录至 directory。参数参数
12、:directory 可为绝对路径或相对路径。若目录名称省略,则变换至用户的可为绝对路径或相对路径。若目录名称省略,则变换至用户的home directory(也就是登陆时所在的目录也就是登陆时所在的目录)。“.”.”表示当前目录,表示当前目录,“.”.”表示上一级目表示上一级目录,录,“-”-”表示进入此工作目录前所在的目录,表示进入此工作目录前所在的目录,“”表示表示home directoryhome directory,即用户,即用户主目录。主目录。范例:范例:进入用户主目录进入用户主目录:cd cd 或或 cd cd 进入上一级目录下进入上一级目录下sourcesource目录目录
13、:cd./sourcecd./source进入进入/usr/local/usr/local目录目录 cd/usr/local cd/usr/local3.cp命令命令命令名称:命令名称:cp使用语法使用语法:cp 参数参数 SOURCE DEST cp 参数参数 SOURCE Directory 功能功能:将一个档案拷贝至另一档案,或将数个档案或目录拷贝至另一目录将一个档案拷贝至另一档案,或将数个档案或目录拷贝至另一目录。基础篇:熟练掌握Linux基本操作文件和目录管理指令:cat参数参数:-a 尽可能将档案状态、权限等资料都照原状予以复制。等同于尽可能将档案状态、权限等资料都照原状予以复制。
14、等同于-dpR-r/-R 若若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。-i 在覆盖文件或目录时提示在覆盖文件或目录时提示范例:范例:将当前目录下所有的将当前目录下所有的.c文件复制到当前目录中的文件复制到当前目录中的source目录下目录下 cp*.c./source 将目录将目录source目录下所有内容复制到目录下所有内容复制到temp目录下目录下 cp a source tem
15、p3.cat命令命令命令名称:命令名称:cat使用语法使用语法:cat 参数参数 file1 file2功能功能:把档案串连接后传到基本输出把档案串连接后传到基本输出参数:参数:-n 或或-number 由由 1 开始对所有输出的行数编号开始对所有输出的行数编号-b 或或-number-nonblank 和和-n 相似,只不过对于空白行不编号相似,只不过对于空白行不编号-s 当遇到有连续两行以上的空白行,就代换为一行的空白行当遇到有连续两行以上的空白行,就代换为一行的空白行 范例:范例:输出输出hello.c文件内容,列出行号:文件内容,列出行号:cat n hello.c基础篇:熟练掌握Li
16、nux基本操作文件和目录管理指令:df、du4.df命令命令命令名称:命令名称:df使用语法使用语法 :df 选项选项.FILE.功能功能 :显示文件系统磁盘空间使用的状况显示文件系统磁盘空间使用的状况参数参数 :范例:范例:显示系统所配置的每一个磁盘当前被占用的空间大小。显示系统所配置的每一个磁盘当前被占用的空间大小。df k5.du命令命令命令名称:命令名称:du使用语法使用语法:du 参数参数 目录或文件目录或文件功能功能:显示指定的目录或文件所占用的磁盘空间。显示指定的目录或文件所占用的磁盘空间。参数参数:-a或或-all 显示目录中所有文件的大小。显示目录中所有文件的大小。-b 显示
17、目录或文件大小时,以显示目录或文件大小时,以byte为单位。为单位。-c 显示每个目录和文件的大小,同时也显示所有目录或文件的总和。显示每个目录和文件的大小,同时也显示所有目录或文件的总和。-D 显示指定符号连接的源文件大小。显示指定符号连接的源文件大小。-h 以以K,M,G为单位,提高信息的可读性。为单位,提高信息的可读性。-H 与与-h参数相同,但是参数相同,但是K,M,G是以是以1000为换算单位。为换算单位。-k 以以1024 bytes为单位。为单位。基础篇:熟练掌握Linux基本操作文件和目录管理指令:file、find范例:范例:显示显示/usr/local目录中每个文件及目录的
18、大小,以目录中每个文件及目录的大小,以k为单位。为单位。du kc/usr/local6.file命令命令命令名称命令名称:file使用语法使用语法:file -bcikLnNprsvz file功能功能:辨别文件类型辨别文件类型 参数参数:-b 列出辨识结果时,不显示文件名称。列出辨识结果时,不显示文件名称。-c 详细显示指令执行过程,便于排错或分析程序执行的情形。详细显示指令执行过程,便于排错或分析程序执行的情形。-L 直接显示符号连接所指向的文件的类别。直接显示符号连接所指向的文件的类别。-v 显示版本信息。显示版本信息。-z 尝试去解读压缩文件的内容尝试去解读压缩文件的内容 范例范例:
19、7.find命令命令命令名称命令名称:find使用语法使用语法:find path.expression功能功能:在在path目录中查找符合目录中查找符合expression表达式的文件表达式的文件参数参数:-name filename:按文件名查找:按文件名查找 -type c:按文件类型进行查找,:按文件类型进行查找,c是文件类型,可取的值为:是文件类型,可取的值为:基础篇:熟练掌握Linux基本操作文件和目录管理指令:grep b(块设备文件块设备文件),c(字符设备文件字符设备文件),d(目录目录),p(管道文件管道文件),f(一般文件一般文件),l(链链接文件接文件),s(socke
20、t文件文件)-user username 查找属主为查找属主为username的文件的文件 -atime n 查找查找n天以前被访问过的文件天以前被访问过的文件 -mtime n 查找查找n天以前被修改过的文件天以前被修改过的文件 -cmin n 查找查找n分钟以前被修改过的文件分钟以前被修改过的文件 -exec cmd 对查找出来的文件执行对查找出来的文件执行cmd命令,命令,表示找到的文件,命令要表示找到的文件,命令要以以“;”结束。结束。范例范例:查找查找/usr/local目录下所有的目录目录下所有的目录 find/usr/local type d 在在/etc目录下查找文件名为目录下
21、查找文件名为i18n的文件的文件 find/etc name i18n 表示在用户当前的目录,搜寻所有以表示在用户当前的目录,搜寻所有以.o 为结尾的文件并删除为结尾的文件并删除 find.-name*.o-exec rm-f;注意大括号里面没有空格。注意大括号里面没有空格。8.grep命令命令命令名称:命令名称:grep使用语法使用语法 :grep:grep 参数参数 字符串字符串 文件名文件名 功能功能 :在文件中查找字符串在文件中查找字符串。基础篇:熟练掌握Linux基本操作文件和目录管理指令:gzip参数参数:-r 查找目录下的所有子目录查找目录下的所有子目录 注意在要查找的字符串中包
22、含注意在要查找的字符串中包含?,+,|,(,)字符时,需要在字符前加上字符时,需要在字符前加上“”范例:范例:查找当前目录下所有文件中包含查找当前目录下所有文件中包含hello的行的行 grep-r hello*9.gzip命令命令命令名称命令名称:gzip使用语法使用语法:gzip -acdfhlLnNrtvV19 -S suffix name.功能功能 :压缩或解压文件压缩或解压文件 参数参数:-l:列出压缩文件的内容:列出压缩文件的内容 -f:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。连接。-9
23、:以最大的压缩比压缩:以最大的压缩比压缩 -d:解压缩:解压缩 -r :对目录进行递归操作:对目录进行递归操作范例:范例:以最高压缩比压缩以最高压缩比压缩a.tara.tar文件文件 gzip-9 a.targzip-9 a.tar基础篇:熟练掌握Linux基本操作文件和目录管理指令:ln10.ln命令命令命令名称:命令名称:ln使用语法使用语法:ln 参数参数 source dest 功能功能:建立一个文件或者目录的链接建立一个文件或者目录的链接注意:链接分为硬链结注意:链接分为硬链结(hard link)与软链结与软链结(symbolic link),硬链结的意思是一个,硬链结的意思是一个
24、档案可以有多个名称,而软链结的方式则是产生一个特殊的档案,该档案的内容是档案可以有多个名称,而软链结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链结是存在同一个文件系统中,而软连结却可以跨越不指向另一个档案的位置。硬链结是存在同一个文件系统中,而软连结却可以跨越不同的文件系统同的文件系统。不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。常少量的磁碟空间。参数参数:-f:链结时先将与链结时先将与 dest 同档名的档案删除同档名的档案删除 -d:允许系统管理者硬链结自己的目录允许系统管理
25、者硬链结自己的目录 -i:在删除与在删除与 dest 同档名的档案时先进行询问同档名的档案时先进行询问 -n:在进行软连结时,将在进行软连结时,将 dest 视为一般的档案视为一般的档案(硬链接硬链接)-s:进行软链结进行软链结(symbolic link)-v:在连结之前显示其档名在连结之前显示其档名 -b:将在链结时会被覆写或删除的档案进行备份将在链结时会被覆写或删除的档案进行备份 -S SUFFIX:将备份的档案都加上将备份的档案都加上 SUFFIX 的字尾的字尾范例:范例:将将/usr/local/data链接到链接到/mnt/sdb/sdb1目录目录 ln s/mnt/sdb/sdb
展开阅读全文