LINUX基础知识

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

LINUX基础知识基础篇:简介Linux,基本指令,Linux目录结构,安装配置课程目标•了解操作系统的概念以及LINUX。•了解Linux的安装配置•熟悉Linux的基本环境•掌握常用的Linux指令及操作•掌握一些常用的配置•熟悉常用软件的安装配置基础篇:熟练掌握Linux基本操作课程内容•概述:代码编辑工具VIM使用基础篇:熟练掌握Linux基本操作操作系统是什么?操作系统是计算机系统的基本系统软件。软件系统中操作系统是所有软件的核心。操作系统负责控制、管理计算机的所有软件、硬件资源,是惟一直接和硬件系统打交道的软件,是整个软件系统的基础部分,同时还为计算机用户提供良好的界面。因此,操作系统直接面对所有硬件、软件和用户,它是协调计算机各组成部分之间、人机之间关系的重要软件系统。基础篇:熟练掌握Linux基本操作Linux系统结构图基础篇:熟练掌握Linux基本操作Linux操作系统简介Linux系统有两种不同的含义。从技术角度,Linux最早是由LinusTorvalds开发维护的开放源代码UNIX类操作系统的内核。然而,目前大多数人用它来表示以Linux内核为基础的整个操作系统。从这种意义讲,Linux指的是开放源代码的,包含内核、系统工具、完整的开发环境和应用的UNIX类操作系统。Linux是一个UNIX操作系统的克隆,可以免费使用,遵循GPL(theGNUGeneralPublicLicense)声明,可以自由修改和传播。基础篇:熟练掌握Linux基本操作Linux操作系统简介Linux系统有两种不同的含义。从技术角度,Linux最早是由LinusTorvalds开发维护的开放源代码UNIX类操作系统的内核。然而,目前大多数人用它来表示以Linux内核为基础的整个操作系统。从这种意义讲,Linux指的是开放源代码的,包含内核、系统工具、完整的开发环境和应用的UNIX类操作系统。Linux是一个UNIX操作系统的克隆,可以免费使用,遵循GPL(theGNUGeneralPublicLicense)声明,可以自由修改和传播。基础篇:熟练掌握Linux基本操作Linux操作系统基本特征•是真正的多用户、多任务操作系统;•是符合POSIX标准的系统;•提供具有内置安全措施的分层的文件系统;•提供shell命令解释程序和编程语言;•提供强大的管理功能,包括远程管理功能;•具有内核的编程接口;•具有图形用户接口;•具有大量有用的实用程序和通信、联网工具;•具有面向屏幕的编缉软件。•Linux系统组成部分的源代码是开放的,任何人都能修改和重新发布它•Linux系统不仅可以运行自由发布的应用软件,还可以运行许多商业化的应用软件。•它可以运行在许多硬件平台上。基础篇:熟练掌握Linux基本操作Linux的安装几种安装方式:1.光盘独立安装:在没有安装过操作系统的机器上安装2.双操作系统安装:在装过其它操作系统的机器上安装3.直接硬盘安装:在已装过Windows操作系统的机器上通过ISO光盘镜像安装4.网络安装:通过网络进行安装安装步骤:参考《虚拟机上安装Linux过程》基础篇:熟练掌握Linux基本操作Linux的目录结构基础篇:熟练掌握Linux基本操作常用Linux指令集文件和目录管理cddfdupwdmountrmstatlsumountcatfilefindlnmvmorecpwhichwhereismkdirrmdirgreptailsedtargzipbzip2用户及目录权限groupaddgroupdeluseradduserdelchownchgrpchmodpasswd其它常用指令manpskillkillallsignaltopddmkfsfdiskvidmesgexitreboothaltpoweroffrpmexportdateuptimerebootsetupservice网络指令ifconfigroutepingtelnetdignetstattcpdumpiptables基础篇:熟练掌握Linux基本操作文件和目录管理指令:ls1.ls命令命令名称:ls使用语法:ls[-alrtAFR][name...]功能:显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。参数:-a显示所有档案及目录(ls内定将档案名或目录名称开头为“.”的视为隐藏档,不会列出)-l除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出-r将档案以相反次序显示(原定依英文字母次序)-t将档案依建立时间之先后次序列出-A同-a,但不列出“.”(目前目录)及“..”(父目录)-F在列出的档案名称后加一符号;例如可执行档则加“*”,目录则加“/”-R若目录下有档案,则以下之档案亦皆依序列出范例:列出目前工作目录下所有名称是s开头的档案,愈新的排愈后面:ls-ltrs*将/bin目录以下所有目录及档案详细资料列出:ls-lR/bin列出目前工作目录下所有档案及目录;目录于名称后加“/”,可执行档于名称后加*:ls-AF基础篇:熟练掌握Linux基本操作文件和目录管理指令:cd、cp2.cd命令命令名称:cd使用语法:cd[directory]功能:变换工作目录至directory。参数:directory可为绝对路径或相对路径。若目录名称省略,则变换至用户的homedirectory(也就是登陆时所在的目录)。“.”表示当前目录,“..”表示上一级目录,“-”表示进入此工作目录前所在的目录,“~”表示homedirectory,即用户主目录。范例:进入用户主目录:cd或cd~进入上一级目录下source目录:cd../source进入/usr/local目录cd/usr/local3.cp命令命令名称:cp使用语法:cp[参数]SOURCEDESTcp[参数]SOURCEDirectory功能:将一个档案拷贝至另一档案,或将数个档案或目录拷贝至另一目录。基础篇:熟练掌握Linux基本操作文件和目录管理指令:cat参数:-a尽可能将档案状态、权限等资料都照原状予以复制。等同于-dpR-r/-R若source中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。-f若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。-i在覆盖文件或目录时提示范例:将当前目录下所有的.c文件复制到当前目录中的source目录下cp*.c./source将目录source目录下所有内容复制到temp目录下cp–asourcetemp3.cat命令命令名称:cat使用语法:cat[参数]file1[file2…]功能:把档案串连接后传到基本输出参数:-n或--number由1开始对所有输出的行数编号-b或--number-nonblank和-n相似,只不过对于空白行不编号-s当遇到有连续两行以上的空白行,就代换为一行的空白行范例:输出hello.c文件内容,列出行号:cat–nhello.c基础篇:熟练掌握Linux基本操作文件和目录管理指令:df、du4.df命令命令名称:df使用语法: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基本操作文件和目录管理指令: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表达式的文件参数:-namefilename:按文件名查找-typec:按文件类型进行查找,c是文件类型,可取的值为:基础篇:熟练掌握Linux基本操作文件和目录管理指令:grepb(块设备文件),c(字符设备文件),d(目录),p(管道文件),f(一般文件),l(链接文件),s(socket文件)-userusername查找属主为username的文件-atimen查找n天以前被访问过的文件-mtimen查找n天以前被修改过的文件-cminn查找n分钟以前被修改过的文件-execcmd{}对查找出来的文件执行cmd命令,{}表示找到的文件,命令要以“\\;”结束。范例:查找/usr/local目录下所有的目录find/usr/local–typed在/etc目录下查找文件名为i18n的文件find/etc–namei18n表示在用户当前的目录,搜寻所有以.o为结尾的文件并删除find.-name*.o-execrm-f{}\;注意大括号里面没有空格。8.grep命令命令名称:grep使用语法:grep[参数]字符串文件名功能:在文件中查找字符串。基础篇:熟练掌握Linux基本操作文件和目录管理指令:gzip参数:-r查找目录下的所有子目录注意在要查找的字符串中包含?,+,{,|,(,)字符时,需要在字符前加上“\”范例:查找当前目录下所有文件中包含hello的行grep-rhello*9.gzip命令命令名称:gzip使用语法:gzip[-acdfhlLnNrtvV19][-Ssuffix][name...]功能:压缩或解压文件参数:-l:列出压缩文件的内容-f:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。-9:以最大的压缩比压缩-d:解压缩-r:对目录进行递归操作范例:以最高压缩比压缩a.tar文件gzip-9a.tar基础篇:熟练掌握Linux基本操作文件和目录管理指令:ln10.ln命令命令名称:ln使用语法:ln[参数]sourcedest功能:建立一个文件或者目录的链接注意:链接分为硬链结(hardlink)与软链结(symboliclink),硬链结的意思是一个档案可以有多个名称,而软链结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链结是存在同一个文件系统中,而软连结却可以跨越不同的文件系统。不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。参数:-f:链结时先将与dest同档名的档案删除-d:允许系统管理者硬链结自己的目录-i:在删除与dest同档名的档案时先进行询问-n:在进行软连结时,将dest视为一般的档案(硬链接)-s:进行软链结(symboliclink)-v:在连结之前显示其档名-b:将在链结时会被覆写或删除的档案进行备份-SSUFFIX:将备份的档案都加上SUFFIX的字尾范例:将/usr/local/data链接到/mnt/sdb/sdb1目录ln–s/mnt/sdb/sdb1/usr/local/data基础篇:熟练掌握Linux基本操作文件和目录管理指令:mkdir、more11.mkdir命令命令名称:mkdir使用语法:mkdir[参数]directory功能:创建目录参数:-p:确保目录名称存在,不存在的就建一个范例:mkdirsubdir12.more命令命令名称:more使用语法:more[参数]文件名功能:分页显示文件内容参数:范例:more/etc/

1 / 57
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功