LINUX基础知识.ppt
《LINUX基础知识.ppt》由会员分享,可在线阅读,更多相关《LINUX基础知识.ppt(57页珍藏版)》请在三一办公上搜索。
1、LINUX基础知识,基础篇:简介Linux,基本指令,Linux目录结构,安装配置,课程目标,了解操作系统的概念以及LINUX。了解Linux的安装配置熟悉Linux的基本环境掌握常用的Linux指令及操作掌握一些常用的配置熟悉常用软件的安装配置,基础篇:熟练掌握Linux基本操作,课程内容,概述:代码编辑工具VIM使用,基础篇:熟练掌握Linux基本操作,操作系统是什么?,操作系统是计算机系统的基本系统软件。软件系统中操作系统是所有软件的核心。操作系统负责控制、管理计算机的所有软件、硬件资源,是惟一直接和硬件系统打交道的软件,是整个软件系统的基础部分,同时还为计算机用户提供良好的界面。因此,
2、操作系统直接面对所有硬件、软件和用户,它是协调计算机各组成部分之间、人机之间关系的重要软件系统。,基础篇:熟练掌握Linux基本操作,Linux系统结构图,基础篇:熟练掌握Linux基本操作,Linux操作系统简介,Linux系统有两种不同的含义。从技术角度,Linux最早是由Linus Torvalds开发维护的开放源代码UNIX类操作系统的内核。然而,目前大多数人用它来表示以Linux内核为基础的整个操作系统。从这种意义讲,Linux指的是开放源代码的,包含内核、系统工具、完整的开发环境和应用的UNIX类操作系统。Linux是一个UNIX操作系统的克隆,可以免费使用,遵循GPL(the G
3、NU General Public License)声明,可以自由修改和传播。,基础篇:熟练掌握Linux基本操作,Linux操作系统简介,Linux系统有两种不同的含义。从技术角度,Linux最早是由Linus Torvalds开发维护的开放源代码UNIX类操作系统的内核。然而,目前大多数人用它来表示以Linux内核为基础的整个操作系统。从这种意义讲,Linux指的是开放源代码的,包含内核、系统工具、完整的开发环境和应用的UNIX类操作系统。Linux是一个UNIX操作系统的克隆,可以免费使用,遵循GPL(the GNU General Public License)声明,可以自由修改和传播
4、。,基础篇:熟练掌握Linux基本操作,Linux操作系统基本特征,是真正的多用户、多任务操作系统;是符合POSIX标准的系统;提供具有内置安全措施的分层的文件系统;提供shell命令解释程序和编程语言;提供强大的管理功能,包括远程管理功能;具有内核的编程接口;具有图形用户接口;具有大量有用的实用程序和通信、联网工具;具有面向屏幕的编缉软件。Linux系统组成部分的源代码是开放的,任何人都能修改和重新发布它 Linux系统不仅可以运行自由发布的应用软件,还可以运行许多商业化的应用软件。它可以运行在许多硬件平台上。,基础篇:熟练掌握Linux基本操作,Linux的安装,几种安装方式:光盘独立安装
5、:在没有安装过操作系统的机器上安装双操作系统安装:在装过其它操作系统的机器上安装直接硬盘安装:在已装过Windows操作系统的机器上通过ISO光盘镜像安装网络安装:通过网络进行安装安装步骤:参考虚拟机上安装Linux过程,基础篇:熟练掌握Linux基本操作,Linux的目录结构,基础篇:熟练掌握Linux基本操作,常用Linux指令集,文件和目录管理cddfdupwdmountrmstatlsumount catfilefindlnmvmorecpwhichwhereismkdirrmdirgreptailsedtargzipbzip2,用户及目录权限groupaddgroupdelusera
6、dduserdelchownchgrpchmodpasswd,其它常用指令manpskillkillallsignaltopddmkfsfdiskvidmesgexitreboothaltpoweroffrpmexportdateuptimerebootsetupservice,网络指令ifconfigroutepingtelnetdignetstattcpdumpiptables,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:ls,1.ls命令命令名称:ls使用语法:ls-alrtAFR name.功能:显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。参数:-a 显
7、示所有档案及目录(ls内定将档案名或目录名称开头为“.”的视为隐藏档,不会列出)-l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出-r 将档案以相反次序显示(原定依英文字母次序)-t 将档案依建立时间之先后次序列出-A 同-a,但不列出“.”(目前目录)及“.”(父目录)-F 在列出的档案名称后加一符号;例如可执行档则加“*”,目录则加“/”-R 若目录下有档案,则以下之档案亦皆依序列出 范例:列出目前工作目录下所有名称是 s 开头的档案,愈新的排愈后面:ls-ltr s*将/bin 目录以下所有目录及档案详细资料列出:ls-lR/bin 列出目前工作目录下所有档案及目录;
8、目录于名称后加“/”,可执行档于名 称后加*:ls-AF,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:cd、cp,2.cd命令命令名称:cd使用语法:cd directory 功能:变换工作目录至 directory。参数:directory 可为绝对路径或相对路径。若目录名称省略,则变换至用户的home directory(也就是登陆时所在的目录)。“.”表示当前目录,“.”表示上一级目录,“-”表示进入此工作目录前所在的目录,“”表示home directory,即用户主目录。范例:进入用户主目录:cd 或 cd 进入上一级目录下source目录:cd./source进入/us
9、r/local目录 cd/usr/local3.cp命令命令名称:cp使用语法:cp 参数 SOURCE DEST cp 参数 SOURCE Directory 功能:将一个档案拷贝至另一档案,或将数个档案或目录拷贝至另一目录。,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:cat,参数:-a 尽可能将档案状态、权限等资料都照原状予以复制。等同于-dpR-r/-R 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。-i 在覆盖文件或目录时提示范例:将当前目录下所有的.c文件复制到当前目录中的so
10、urce目录下 cp*.c./source 将目录source目录下所有内容复制到temp目录下 cp a source temp3.cat命令命令名称:cat使用语法:cat 参数 file1 file2功能:把档案串连接后传到基本输出参数:-n 或-number 由 1 开始对所有输出的行数编号-b 或-number-nonblank 和-n 相似,只不过对于空白行不编号-s 当遇到有连续两行以上的空白行,就代换为一行的空白行 范例:输出hello.c文件内容,列出行号:cat n hello.c,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:df、du,4.df命令命令名称:d
11、f使用语法:df 选项.FILE.功能:显示文件系统磁盘空间使用的状况参数:范例:显示系统所配置的每一个磁盘当前被占用的空间大小。df k5.du命令命令名称:du使用语法:du参数 目录或文件功能:显示指定的目录或文件所占用的磁盘空间。参数:-a或-all显示目录中所有文件的大小。-b显示目录或文件大小时,以byte为单位。-c显示每个目录和文件的大小,同时也显示所有目录或文件的总和。-D显示指定符号连接的源文件大小。-h以K,M,G为单位,提高信息的可读性。-H与-h参数相同,但是K,M,G是以1000为换算单位。-k 以1024bytes为单位。,基础篇:熟练掌握Linux基本操作,文件
12、和目录管理指令:file、find,范例:显示/usr/local目录中每个文件及目录的大小,以k为单位。du kc/usr/local6.file命令命令名称:file使用语法:file-bcikLnNprsvz file功能:辨别文件类型 参数:-b 列出辨识结果时,不显示文件名称。-c 详细显示指令执行过程,便于排错或分析程序执行的情形。-L 直接显示符号连接所指向的文件的类别。-v 显示版本信息。-z 尝试去解读压缩文件的内容 范例:7.find命令命令名称:find使用语法:find path.expression功能:在path目录中查找符合expression表达式的文件参数:-
13、name filename:按文件名查找-type c:按文件类型进行查找,c是文件类型,可取的值为:,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:grep,b(块设备文件),c(字符设备文件),d(目录),p(管道文件),f(一般文件),l(链接文件),s(socket文件)-user username 查找属主为username的文件-atime n 查找n天以前被访问过的文件-mtime n 查找n天以前被修改过的文件-cmin n 查找n分钟以前被修改过的文件-exec cmd 对查找出来的文件执行cmd命令,表示找到的文件,命令要以“;”结束。范例:查找/usr/loca
14、l目录下所有的目录 find/usr/local type d 在/etc目录下查找文件名为i18n的文件 find/etc name i18n 表示在用户当前的目录,搜寻所有以.o 为结尾的文件并删除 find.-name*.o-exec rm-f;注意大括号里面没有空格。8.grep命令命令名称:grep使用语法:grep 参数 字符串 文件名 功能:在文件中查找字符串。,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:gzip,参数:-r 查找目录下的所有子目录 注意在要查找的字符串中包含?,+,|,(,)字符时,需要在字符前加上“”范例:查找当前目录下所有文件中包含hello的
15、行 grep-r hello*9.gzip命令命令名称:gzip使用语法:gzip-acdfhlLnNrtvV19-S suffix name.功能:压缩或解压文件 参数:-l:列出压缩文件的内容-f:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。-9:以最大的压缩比压缩-d:解压缩-r:对目录进行递归操作范例:以最高压缩比压缩a.tar文件 gzip-9 a.tar,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:ln,10.ln命令命令名称:ln使用语法:ln 参数 source dest 功能:建立一个文件或者目录的链接注意:链接分为硬链结(hard li
16、nk)与软链结(symbolic link),硬链结的意思是一个档案可以有多个名称,而软链结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链结是存在同一个文件系统中,而软连结却可以跨越不同的文件系统。不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。参数:-f:链结时先将与 dest 同档名的档案删除-d:允许系统管理者硬链结自己的目录-i:在删除与 dest 同档名的档案时先进行询问-n:在进行软连结时,将 dest 视为一般的档案(硬链接)-s:进行软链结(symbolic link)-v:在连结之前显示其档名-b:将在链结时会被覆写或删除的
17、档案进行备份-S SUFFIX:将备份的档案都加上 SUFFIX 的字尾范例:将/usr/local/data链接到/mnt/sdb/sdb1目录 ln s/mnt/sdb/sdb1/usr/local/data,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:mkdir、more,11.mkdir命令命令名称:mkdir使用语法:mkdir 参数 directory功能:创建目录参数:-p:确保目录名称存在,不存在的就建一个范例:mkdir subdir 12.more命令命令名称:more使用语法:more 参数 文件名功能:分页显示文件内容参数:范例:more/etc/rc.lo
18、cal注:在显示过程中,可以使用d键翻半页,f键翻整页,q键退出参考指令:less,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:mount,13.mount命令命令名称:mount使用语法:mount-a-fFnrsvw-t vfstype-O optlist mount-fnrsvw-o options,.device|dir mount-fnrsvw-t vfstype-o options device dir功能:将某个档案的内容解读成档案系统,然后将其挂在目录的某个位置之上。这个命令可以被用来挂上任何的文件系统,甚至可以用-o loop 选项将某个一般的档案当成硬盘挂在某个
19、目录下。它还可挂载 ramdisk,romdisk 或是 ISO 9660 的镜像文件。参数:-a:将/etc/fstab 中定义的所有文件系统挂上-F:这个命令通常和-a 一起使用,它会为每一个 mount 的动作产生一个行程负责执行。在系统需要挂上大量 NFS 文件系统时可以加快挂上的动作。-f:通常用在除错的用途。它会使 mount 并不执行实际挂上的动作,而是模拟整个挂上的过程。通常会和-v 一起使用。-t:指定文件系统的类型,通常不必指定。mount 会自动选择。-o loop:使用 loop 模式用来将一个档案当成硬盘分割挂上系统。(-o后面还可跟其它多个参数,如ro表示以只读方式
20、挂载,rw以读写的方式挂载 范例:将/dev/hda1用只读的方式挂载在/mnt目录下:mount o ro/dev/hda1/mnt,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:mv、pwd,将/home/redhatas4.iso光盘镜像挂载到/mnt/cdrom目录下:mount o loop/home/redhatas4.iso/mnt/cdrom相关指令:umount14.mv命令命令名称:mv使用语法:mv options source dest mv options source.Directory功能:将文件或目录移动到指定的目录中,或重命名文件或目录参数:-f:强
21、行覆盖已存在的文件或目录-i:在覆盖已存在的文件或目录前提示范例:将a.txt重命名为a.c:mv a.txt a.c 将当前目录下所有的txt文件移动到当前temp目录下 mv*.txt temp 15.pwd命令命令名称:pwd使用语法:pwd,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:rm、sed,功能:显示当前目录路径参数:范例:16.rm命令命令名称:rm使用语法:rm 参数 file.功能:删除文件或目录参数:-i 删除前逐一询问确认。-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。-r 将目录及以下之档案亦逐一删除。范例:删除所有以a开头的文件:rm-f a
22、*17.sed命令命令名称:sed使用语法:sed-hnV-e-f 文件功能:sed可依照script的指令,来处理、编辑文本文件。参数:-e:以选项中指定的script来处理输入的文本文件。,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:tail、tar,-n:仅显示script处理后的结果。范例:将所有的txt文件中的helo替换为hello:sed-i s/helo/hello/g*.txt18.tail命令命令名称:tail使用语法:tail 参数 file功能:输出文件的最后10行到标准输出参数:-c N:输出最后的N个字符-f:当文件在增长时,输出增加的数据 范例:tai
23、l-f a.txt19.tar命令命令名称:tar使用语法:tar 功能:tar是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件参数:,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:umount,-c 建立新的归档文件-r 向归档文件末尾追加文件-x 从归档文件中解出文件-O 将文件解开到标准输出-v 处理过程中输出相关信息-f 对普通文件操作-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩 范例:打包当前目录下所有的文件并用gzip压缩:tar-zcf*还原包
24、:tar vzxf 20.umount命令命令名称:umount使用语法:umount-dflnrv dir|device.功能:卸除目前挂在Linux目录中的文件系统参数:-a卸除/etc/mtab中记录的所有文件系统。范例:umount/dev/sdb1 和 umount/mnt/sdb,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:whereis、which,21.whereis命令命令名称:whereis使用语法:whereis-bmsu-BMS directory.-f filename.功能:在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮
25、助文件参数:-b只查找二进制文件。-f不显示文件名前的路径名称。-m只查找说明文件。-s只查找原始代码文件。-u查找不包含指定类型的文件。范例:查找ls指令所在的位置:whereis-b ls22.which命令命令名称:which使用语法:which 参数 filename功能:在环境变量$PATH设置的目录里查找符合条件的文件参数:范例:which ls,基础篇:熟练掌握Linux基本操作,用户和目录权限:权限介绍,1.Linux下的文件和目录的访问权限 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LINUX 基础知识

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