linux培训基础.ppt

上传人:赵** 文档编号:63681387 上传时间:2022-11-25 格式:PPT 页数:49 大小:453.50KB
返回 下载 相关 举报
linux培训基础.ppt_第1页
第1页 / 共49页
linux培训基础.ppt_第2页
第2页 / 共49页
点击查看更多>>
资源描述

《linux培训基础.ppt》由会员分享,可在线阅读,更多相关《linux培训基础.ppt(49页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Linux操作系统基础培训制作人丁庆庆课程内容课程内容一Linux简介简介 二二 操作系统安装操作系统安装 三三 常用工具介绍常用工具介绍 四四常用常用基本命令基本命令系统安装与常用命令系统安装与常用命令系统安装与常用命令系统安装与常用命令v简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。v Linux最 早 由 一 位 名 叫 Linus Torvalds的计算机爱好者开发,他的目的是设计一个代替Minix的操作系统,这个操作系统可用于38

2、6、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能。一一.Linux.Linux简介简介什么是Linux?LinuxLinux简介简介特点特点可靠的安全系统丰富的网络公功能多用户多任务给力的LinuxLinuxLinux简介简介组成组成内核内核包括中断、存储、进程、I/O、文件等管理程序硬件内核 shell 编译部件实用程序用户程序shellShell是系统的用户界面,提供了用户与内核进行交互操作的一种接口应用系统应用系统标准的Linux系统都有一整套称为应用程序的程序集,包括文本编辑器、编程语言、XWindow、办公套件、Internet工具、数据库等。LinuxLin

3、ux简介简介常见发行版本常见发行版本v大众的Ubantuv锐意的Fedorav华丽的openSUSEv老牌的RedHat(Enterprise*)vCentOS(Community ENTerprise operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。不同的是CentOS并不包含封闭源代码软件二二.Linux.Linux安装安装安装准备安装准备安装实施安装实施系统配置系统配置 说明说明由于没有实际服务器用于安装,通过ISO镜像的方式进行安装应用程序安装应用程序v了解软件包的名字和格式:

4、v例:mycoolapp-4.1.i386.rpm mycoolapp-4.1.tar.gz 安装应用程序安装应用程序v方法1:编译源代码文件v一般过程n 1 解压缩包(gzip,tar )n 2 ./configuren 3 make n 4 make install v具体过程参见 install,readme 文件。举例举例v1 从internet上下载了一个包package.tar.gzv2 用gzip解压缩 gzip d package.tar.gzv3 把文件从文档中取出 tar xvf package.tarv4 进入解压缩后的目录中v5 运行配置命令 ./configurev6

5、 make v7 make all 看看install 或或readme 文件文件安装应用程序安装应用程序v方法2:使用rpm(for redhat linux)v 格式 rpmoptions 软件包名v 常用的格式:n 安装 rpm-iinstall-options n 升级 rpm-Uinstall_options n 卸载 rpm-e例:rpm u readplayer.i386.rpm三三.系统相关工具系统相关工具1.SSH、PUTTY 用于服务器的远程登陆,可以在远程方便的对服务器操作 Linux中用户能看到的文件空间是一个单树状结构的,该树的根在中用户能看到的文件空间是一个单树状结

6、构的,该树的根在顶部,称为根目录,用顶部,称为根目录,用“/”表示。文件空间中的各种目录和文件表示。文件空间中的各种目录和文件从树根向下分支。从树根向下分支。实际上,文件树中的许多目录存放在一个磁盘、不同磁盘甚至实际上,文件树中的许多目录存放在一个磁盘、不同磁盘甚至不同的计算机的不同分区中。当磁盘分区之一被不同的计算机的不同分区中。当磁盘分区之一被“mount”到文件到文件树中称为树中称为“安装点安装点”(mount point)的目录上时,就成为了该目录的目录上时,就成为了该目录树的一个组成部分。树的一个组成部分。三.文件系统/bin/sbin/usr/var/etc/lib/home/tm

7、p/optbinlocalsrcrc.dnamedhttpdrc5.dftprc3.dinit.dbinetcpub/boot树形层次结构 Linux操作系统由一些目录和文件组成。根据安装的方式不同,这些目录可能是不同的文件系统。其中根文件系统必须是Linux ext2/3.顺便提一下最简单的Linux操作系统分区是/和交换分区(SWAP)。根目录中包含了组成根目录的内容,也为其他的文件系统提供了安装点。LinuxLinux文件系统组成文件系统组成文件系统组成文件系统组成 /dev目录 包含所有的设备文件、这些设备是系统设置的一般不要随便更改和删除/bin 目录 包含称为二进制文件的可执行程序

8、/sbin目录 和/bin目录类似,这些文件往往是用来进行系统管理的,一般只有root才有运行的权限/etc 目录 Linux系统的绝大部分配置文件都存放在这里,这些文件 使得系统更符合用户的需要。/proc 目录 存放存储进程和系统信息 /tmp 目录 用于存放各种临时文件/home目录 存放一般用户的个人目录/var 目录 保存大小和内容随时改变的文件,通常各种系统日志文件放在这里/lib 目录 存放系统的各种库文件,库文件在编译程序时会用到/mnt 目录 为其他的文件系统提供安装点/boot 目录 存放系统启动时所需的各项文件/root 目录 超级用户的个人目录,普通用户没有权限访问/u

9、sr目录 一般用户程序安装所在的目录,使系统中最庞大和最重要的目录。部分目录的简要说明部分目录的简要说明文件种类文件种类1 1普通文件普通文件2 2目录文件目录文件 3 3链接文件链接文件4 4 设备文件设备文件5 5 特殊文件特殊文件不同的文件类型要管理和控制的对象不同不同的文件类型要管理和控制的对象不同四四.文件命令文件命令v lsvls a列出所有文件包括隐藏文件 -l 长格式显示 -t 以最近修改时间日期顺序显示 -s 文件快为单位显示文件大小 -r 逆序列出 vcdcd./.返回两级目录相当于cd.两次 cd 回到刚才的工作目录 vmkdir创建目录-m制定目录权限 -p在一个命令中

10、创建多层目录 mkdir m 755 test mkdir p/home/demo/testvrmdir 删除目录 rmdir 删除目录 rm-r 递归删除v cp f 强制拷贝 -h 复制符号链接 -i 带命令提示拷贝 -p 属性拷贝 -r 级联拷贝,拷贝目录下的所有文件和子目录下的文件 -R 复制特殊文件vmvmv 目录移动-i 提示,是否被覆盖 mv s1 s2 重命名vcatcat file2 file1 file2内容合并到file1中vmoremore 分页显示文件 space滚动一页 Enter滚动一行 b 移动上屏 f 移动下屏 h显示帮助页面 q退出 /string 查找字符

11、串信息 n往下找vtail显示文件最后几行内容 tail-nfilename tail-20 hello.txt查看第20行 tail f hello.txt 观察文件的最新变化vheadhead head-nfilename head-20 hello.txt 查看文件前20行压缩命令压缩命令tar 文件或者目录-c 创建,备份-t 列出文档文件内容-x释放-z 压缩备份home下子目录 tar cvf test.tar /home备份兵压缩 tar czvf test.tar.gz/home把test.tar.gz还原并解压 tar xzvf test.tar.gz查看test.tar.g

12、z备份文件,显示tar tvf test.tar|more进程命令进程命令vps 显示当前活动进程-e 显示所有正在运行进程-f 当前用户进程-u用户启动进程ps-ef|grep 8088vtop 显示正在运行的进程vkill pid 杀掉进程id pid 搜索命令搜索命令vfindfind/-name 关键字 全文件搜索简单搜索 find.-name*.c-printname 文件名-mtime 最后一次修改时间-user 制定用户-size 文件大小-perm 权限-type 文件类型-atime 最后一次访问时间vgrep 检索文件内容-i 忽略大小写-v反向查找 (不匹配)grep p

13、attern files 搜索files中匹配pattern内容$lsBeijing shanghai$grep capital*Beijing is the capital of China.grep r pattern dir 递归搜索dir匹配pattern内容文件权限命令文件权限命令chmodu 文件所有者 g 同组o 其他用户+添加-取消=赋值4 读(r)2 写(w)1 执行(x)chmod 777 file 为所有用户添加读写执行权限v 改变群组:chgrp 新群组名称文件或目录n nchgrp R chgrp R usersusers mydir1/(mydir1/(将目录将目录

14、mydir1mydir1所有文件的所属群组改所有文件的所属群组改成成usersusers)nrootlocalhost root$chgrp users tmp v 改变拥有者:chown 新账号名称 文件或目录n nchown R chown R user user mydir1/(mydir1/(将目录将目录mydir1mydir1中所有文件的所有者中所有文件的所有者改为改为useruser)nrootlocalhost root$chown dingqingqing tmp 系统命令系统命令vv 信息显示命令信息显示命令 n ndatedate当前日期当前日期 cal cal日历日历 u

15、ptime uptime开机到现在开机到现在运行时间运行时间n n w w显示登录用户显示登录用户 whoami whoami查看你的当前用户名查看你的当前用户名 n nuname uname a a 显示内核信息显示内核信息 hostname hostname 查看主机名查看主机名n ncat/proc/cpuinfo cpucat/proc/cpuinfo cpu信息信息 cat/proc/meminfo cat/proc/meminfo 内存信息内存信息n nDuDu磁盘占用情况磁盘占用情况 df df 目录空间占用情况目录空间占用情况 free free显示显示内存及交换区占用情况内存

16、及交换区占用情况其他命令其他命令vvlnlnvv功能:功能:产生链接文件产生链接文件vv用法:用法:ln ln s s 来源文件来源文件 目标文件目标文件n n不加不加-s-s参数:参数:hard link hard link 硬链接硬链接或者用或者用linklink()调用,文件引用的是同一()调用,文件引用的是同一个信息节点号和文件数据,只是在不通的个信息节点号和文件数据,只是在不通的目录下增加一个新的文件名而已目录下增加一个新的文件名而已n n加加-s-s参数:参数:symbolic link symbolic link 符号链接符号链接n n或者或者symlinksymlink()调用

17、,与硬链接不同的是,()调用,与硬链接不同的是,文件的内容并非真正的数据,而是一个指向文件的内容并非真正的数据,而是一个指向 目的文件的路径名而已目的文件的路径名而已vv范例:范例:n n ln ln s/bin/less /usr/bin/lesss/bin/less /usr/bin/lessn n ln myfile mylinkfile ln myfile mylinkfile vvwcwcvwc 选项 文件v统计文件中的行数、单词数、字符数v-c:显示字节数v-w:显示单词数v-l:显示行数vvsortsort:将文本文件排序将文本文件排序vv范例范例n nsort passwdso

18、rt passwdn nsort sort n test n test:将:将testtest按照数字大小排序按照数字大小排序n nsort test1 test2 test3sort test1 test2 test3:将文件:将文件test1,test2,test3test1,test2,test3的内容联合排序的内容联合排序n n-o filename -o filename 把结果保存在把结果保存在filenamefilename中中n n-u-u 不显示重复的行不显示重复的行vvpastepaste:将不同文件合并将不同文件合并vv范例范例n npaste test1 test2 t

19、est3paste test1 test2 test3which tar which tar /bin/tar/bin/tarwhereis tarwhereis tartar:/bin/tar/usr/include/tar.h/usr/share/man/man1/tar.1.gzwhich查看shell执行哪个目录下的命令whereis用于检索给定命令相关的文件vsun功能:切换登录用户n用法:su 用户名 n npasswdpasswdn功能:更改用户密码 n用法:passwd 用户名v hostnamehostnamen n查看主机名查看主机名 (根据(根据/etc/hosts/et

20、c/hosts文件显)文件显)vv参数参数n n-a-a:显示系统别名:显示系统别名n n-d-d:显示系统域名:显示系统域名n n-f-f:显示显示FQDNFQDN名名n n-i-i:显示本机:显示本机IPIP地址(地址(127.0.0.1)127.0.0.1)vvuname uname n n显示系统信息显示系统信息vv参数参数n n -s:-s:显示内核名显示内核名n n -r:-r:显示内核版本显示内核版本n n -i:-i:显示硬件平台显示硬件平台n n-p:-p:显示处理器内型显示处理器内型n n-o:-o:显示操作系统内型显示操作系统内型vdu 作用:显示文件已用容量作用:显示文

21、件已用容量vv du-abckms du-abckms 目录名称目录名称 vv-a:-a:列出所有文件和目录,默认值是目录的文件容量列出所有文件和目录,默认值是目录的文件容量vv-c:-c:统计大小用统计大小用K K表示表示vv-b:-b:用用ByteByte表示表示vv-s:-s:统计整个目录所占空间统计整个目录所占空间vv-m-m使用使用mbytesmbytes显示结果显示结果n n报告指定的文件(目录)已使用的磁盘空间的总量报告指定的文件(目录)已使用的磁盘空间的总量 vv dfdfn n报告磁盘空间的总容量,已用容量与报告磁盘空间的总容量,已用容量与inodeinode等等n n-k:

22、-k:使用使用kbyteskbytes显示结果显示结果n n-i:-i:显示节点信息显示节点信息n n-m:-m:使用使用mbytesmbytes显示结果显示结果 Df -ikmvvfreefreen n查看当前内存和交换空间的使用情况查看当前内存和交换空间的使用情况n n-t:-t:显示总的内存信息(物理内存显示总的内存信息(物理内存+虚拟内存)虚拟内存)n n-s N:-s N:实时监视内存,延迟实时监视内存,延迟NN秒显示信息秒显示信息*根据根据/proc/meminfo/proc/meminfo文件分析的结果文件分析的结果v clearclearn n 功能:清屏功能:清屏n n 用法

23、:用法:clearclearvv datedaten n功能:显示和更改系统日期功能:显示和更改系统日期n n显示:显示:date date 参数参数 n n设置:设置:date date 月月日日时时分分年年年年月月日日时时分分年年年年.秒秒秒秒 n ndate r date r 文件名文件名:显示此文件最后一次修改时间显示此文件最后一次修改时间n n举例:举例:$date+DATE:%m/%d/%y%nTIME:%H:%M:%S$date+DATE:%m/%d/%y%nTIME:%H:%M:%S#date+%j%t%U#date+%j%t%U#date s 20011109#date s

24、20011109#date s 09:29:30#date s 09:29:30vv clockclockn n#clock#clock ww 将系统时间写入将系统时间写入CMOSCMOSn n#clock#clock s s根据根据CMOSCMOS时间自动设置系统时间时间自动设置系统时间vvcalcaln n功能:显示日历功能:显示日历n n用法:用法:cal cal 参数参数 月月 年年 -3:-3:显示前显示前/现现/下三个月的表格下三个月的表格-m:-m:把星期一放在第一列显示把星期一放在第一列显示-j-j:显示在本年中的第多少天:显示在本年中的第多少天n n举例:举例:n n$cal

25、 j 2001$cal j 2001n n$cal 2 1994$cal 2 1994v helphelpn用于查看Linux内置命令的帮助信息。n使用举例n$helpn$help echov manmann列出指定命令的帮助手册 nman ls五五.编辑文件编辑文件v介绍linux系统提供vim编辑器1.进入vi vi filename vi file1 file2打开多个文件,依次编辑2.屏幕翻滚v Ctrl+u 向文件首翻半屏。vCtrl+d 向文件尾翻半屏。vCtrl+f 向文件尾翻一屏。vCtrl+b 向文件首翻一屏。vnz 将第n行滚至屏幕顶部。不指定n时将当前行滚至屏幕顶。v3.

26、插入文本vi 在光标前插入。vI 在当前行首插入。va 在光标后插入。vA 在当前行尾插入。vo 在当前行之下一新行插入。vO在当前行之上新开一行插入。v:r filename 将文件filename插入在当前行之下v4.删除命令vD0 删至行首。vd$删至行尾。vx或X 删除一个字符。vCtrl+u 删除输入方式下所输入的文本。v5.搜索及替换命令v/Pattern 从光标处开始向文件尾搜索Pattern。v?Pattern 从光标处开始向文件首搜索Pattern。vn 在同一方向重复上次的搜索命令。vN 在反方向重复上次的搜索命令。v:S/P1/P2/g 将当前行所有P1均用P2替换。v:

27、n1,n2 s/P1/P2/gv将第n1至n2行中所有P1均用P2替换。v:g/P1/s/P2/gv将文件中所有P1均用P2替换。v:%s/p1/p2/gv6.set 选项设置vset all 列出所有选项设置情况。vset term 设置终端类型。vset ignorecase 在搜索中忽略大小写。vset list 显示制表位(I)和行尾标志($)。vset number 显示行号。vset reportv显示由面向行的命令修改国的行数目。vset terse 显示简短的警告信息。vset warn 在转到别的文件时,若没有保存当前文件则显示No write信息。vset nomagic

28、允许在搜索模式中,使用前面不带的特殊字符。vset nowrapscan 禁止vi在搜索到达文件两端时,又从另一端开始vset mesg 允许vi显示其他用户用write写到自己终端上的信息。v7.行方式命令v:w 保存当前文件。v:n1,n2 w filename 将n1行到n2行之间的内容保存到文件filename中v:e FileName 打开文件进行编辑。v:X 保存当前文件并退出。v:q 退出vi。v:q!不保存文件退出vi。v:!Command 执行Shell命令Command。v:n1,n2 w!Command将文件中n1行到n2行的内容作为Command的输入并执行之,若不指定n1、n2,则将整个文件内容作为Command的输入。v:r!Command 将命令Command的输出结果放到当前行。THANK YOU!

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com