LINUX基础知识.

上传人:花**** 文档编号:144002463 上传时间:2020-09-04 格式:PPT 页数:57 大小:1.03MB
返回 下载 相关 举报
LINUX基础知识._第1页
第1页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《LINUX基础知识.》由会员分享,可在线阅读,更多相关《LINUX基础知识.(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操作系统的克隆,可以免费使用,遵循GP

3、L(the GNU 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基本操作,Li

5、nux的安装,几种安装方式: 光盘独立安装:在没有安装过操作系统的机器上安装 双操作系统安装:在装过其它操作系统的机器上安装 直接硬盘安装:在已装过Windows操作系统的机器上通过ISO光盘镜像安装 网络安装:通过网络进行安装 安装步骤: 参考虚拟机上安装Linux过程,基础篇:熟练掌握Linux基本操作,Linux的目录结构,基础篇:熟练掌握Linux基本操作,常用Linux指令集,文件和目录管理cddfdupwdmountrmstatlsumount catfilefindlnmvmorecpwhichwhereismkdirrmdirgreptailsedtargzipbzip2,用户

6、及目录权限groupaddgroupdeluseradduserdelchownchgrpchmodpasswd,其它常用指令manpskillkillallsignaltopddmkfsfdiskvidmesgexitreboothaltpoweroffrpmexportdateuptimerebootsetupservice,网络指令ifconfigroutepingtelnetdignetstattcpdumpiptables,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:ls,1. ls命令 命令名称: ls 使用语法 : ls -alrtAFR name. 功能 : 显示指

7、定工作目录下之内容(列出目前工作目录所含之档案及子目录)。 参数 : -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为“.”的视为隐藏档,不会列出) -l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出 -r 将档案以相反次序显示(原定依英文字母次序) -t 将档案依建立时间之先后次序列出 -A 同 -a ,但不列出 “.” (目前目录) 及 “.” (父目录) -F 在列出的档案名称后加一符号;例如可执行档则加 “*”, 目录则加 “/” -R 若目录下有档案,则以下之档案亦皆依序列出 范例: 列出目前工作目录下所有名称是 s 开头的档案,愈新的排愈后面 : l

8、s -ltr s* 将 /bin 目录以下所有目录及档案详细资料列出 : ls -lR /bin 列出目前工作目录下所有档案及目录;目录于名称后加 “/”, 可执行档于名 称后加 * : ls -AF,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:cd、cp,2. cd命令 命令名称: cd 使用语法 : cd directory 功能 :变换工作目录至 directory。 参数 : directory 可为绝对路径或相对路径。若目录名称省略,则变换至用户的home directory (也就是登陆时所在的目录) 。“.”表示当前目录,“.”表示上一级目录,“-”表示进入此工作目录

9、前所在的目录,“”表示home directory,即用户主目录。范例: 进入用户主目录 : cd 或 cd 进入上一级目录下source目录 : cd ./source 进入/usr/local目录 cd /usr/local 3. cp命令 命令名称: cp 使用语法 : cp 参数 SOURCE DEST cp 参数 SOURCE Directory 功能 :将一个档案拷贝至另一档案,或将数个档案或目录拷贝至另一目录 。,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:cat,参数 : -a 尽可能将档案状态、权限等资料都照原状予以复制。等同于-dpR -r/-R 若 sourc

10、e 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。 -f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。 -i 在覆盖文件或目录时提示 范例: 将当前目录下所有的.c文件复制到当前目录中的source目录下 cp *.c ./source 将目录source目录下所有内容复制到temp目录下 cp a source temp 3. cat命令 命令名称: cat 使用语法 : cat 参数 file1 file2 功能 :把档案串连接后传到基本输出 参数: -n 或 -number 由 1 开始对所有输出的行数编号 -b 或 -number-nonblank 和 -n

11、相似,只不过对于空白行不编号 -s 当遇到有连续两行以上的空白行,就代换为一行的空白行 范例: 输出hello.c文件内容,列出行号: cat n hello.c,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:df、du,4. df命令 命令名称: df 使用语法 : df 选项. FILE. 功能 :显示文件系统磁盘空间使用的状况参数 :范例: 显示系统所配置的每一个磁盘当前被占用的空间大小。 df k 5. du命令 命令名称: du 使用语法 : du参数 目录或文件 功能 :显示指定的目录或文件所占用的磁盘空间。 参数 : -a或-all显示目录中所有文件的大小。-b显示目录

12、或文件大小时,以byte为单位。-c显示每个目录和文件的大小,同时也显示所有目录或文件的总和。-D显示指定符号连接的源文件大小。-h以K,M,G为单位,提高信息的可读性。-H与-h参数相同,但是K,M,G是以1000为换算单位。-k 以1024bytes为单位。,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:file、find,范例: 显示/usr/local目录中每个文件及目录的大小,以k为单位。 du kc /usr/local 6. file命令 命令名称 : file 使用语法 : file -bcikLnNprsvz file 功能 : 辨别文件类型 参数 : -b 列出辨

13、识结果时,不显示文件名称。 -c 详细显示指令执行过程,便于排错或分析程序执行的情形。 -L 直接显示符号连接所指向的文件的类别。 -v 显示版本信息。 -z 尝试去解读压缩文件的内容 范例 : 7. find命令 命令名称 : find 使用语法 : find path. expression 功能 : 在path目录中查找符合expression表达式的文件参数 : -name filename:按文件名查找 -type c:按文件类型进行查找,c是文件类型,可取的值为:,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:grep,b(块设备文件),c(字符设备文件),d(目录),p

14、(管道文件),f(一般文件),l(链接文件),s(socket文件) -user username 查找属主为username的文件 -atime n 查找n天以前被访问过的文件 -mtime n 查找n天以前被修改过的文件 -cmin n 查找n分钟以前被修改过的文件 -exec cmd 对查找出来的文件执行cmd命令,表示找到的文件,命令要以“;”结束。 范例 : 查找/usr/local目录下所有的目录 find /usr/local type d 在/etc目录下查找文件名为i18n的文件 find /etc name i18n 表示在用户当前的目录,搜寻所有以 .o 为结尾的文件并删

15、除 find . -name *.o -exec rm -f ; 注意大括号里面没有空格。 8. grep命令 命令名称: grep 使用语法 : grep 参数 字符串 文件名 功能 :在文件中查找字符串 。,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:gzip,参数 : -r 查找目录下的所有子目录 注意在要查找的字符串中包含?, +, , |, (, )字符时,需要在字符前加上“” 范例: 查找当前目录下所有文件中包含hello的行 grep -r hello * 9. gzip命令 命令名称 : gzip 使用语法 : gzip -acdfhlLnNrtvV19 -S su

16、ffix name . 功能 : 压缩或解压文件 参数 : -l :列出压缩文件的内容 -f :强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。 -9 :以最大的压缩比压缩 -d :解压缩 -r :对目录进行递归操作 范例: 以最高压缩比压缩a.tar文件 gzip -9 a.tar,基础篇:熟练掌握Linux基本操作,文件和目录管理指令:ln,10. ln命令 命令名称:ln 使用语法 : ln 参数 source dest 功能 : 建立一个文件或者目录的链接 注意:链接分为硬链结(hard link)与软链结(symbolic link),硬链结的意思是一个档案可以有多个名称,而软链结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链结是存在同一个文件系统中,而软连结却可以跨越不同的文件系统。不论是硬连结或软链结都不会将原本的档案复制一份,只

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号