Linu应用与发展.ppt
《Linu应用与发展.ppt》由会员分享,可在线阅读,更多相关《Linu应用与发展.ppt(270页珍藏版)》请在三一办公上搜索。
1、Linux 应用与发展,Linux 优良特性,1)分时的多用户、多任务的操作系统2)多数网络协议支持,方便的远程管理3)强大的内存管理和文件管理系统4)大量的可用软件和免费软件5)优良的稳定性和安全性6)良好的可移植性和灵活性7)可供选择的厂商多,应用层Shell层内核层硬 件,图形界面Shell命令系统调用,Linux 系统结构用 户,X Window 简介,独立于操作系统 网络特性,源代码免费,X Window系统特点:,UNIX图形环境:,CDE(通用桌面环境),(Common Desktop Environment),网络应用,基于LAMP的网站论坛及B/S架构应用 基于Linux的负
2、载均衡和集群,基于Linux的防火墙及代理服务器 基于Linux的网游服务器,搭建学习环境的建议,选择一个适合入门的Linux版本 建议使用虚拟机软件,忘记Windows的思维方式,内容概要,VMware虚拟机软件应用 Linux系统安装设置,远程登录管理工具介绍,VMware 简介,VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同时运行两个独立的操作系统。,VMware官方网站,VMware 简介,VMware主要特点:,1、不需要分区或重新开机就能在同一台,PC上使用两种以上的操作系统,2、本机系统可以与
3、虚拟机系统网络通信3、可以设定并且随时修改虚拟机操作系,统的硬件环境,文件系统结构,分区规划,必要分区:1、根分区/2、swap分区,其他分区可根据需要划分,远程登录管理工具,命令行远程管理工具:,Putty、SecureCRT,用户登录成功后,系统缺省的主提示符,普通用户为“$”;超级用户root为“#”。,用户退出系统的方法有两种:,1)键入命令:exit或logout,2)在提示符下按Ctrl+D组合键,Linux 常用命令,文件命名规则,1)除了/之外,所有的字符都合法。,2)有些字符最好不用,如空格符、制表符、,退格符和字符#$&()-等。,3)避免使用.作为普通文件名的第一个字符。
4、4)大小写敏感。,命令格式,命令格式:命令-选项 参数,例:ls-la/etc,说明:1)当有多个选项时,可以写在一起。2)两个特殊的目录.和.,分别代表当前,目录和当前目录的父目录。,课程大纲 文件处理命令 权限管理命令,文件搜索命令 帮助命令,压缩解压命令 网络通信命令 系统关机命令 Shell应用技巧,文件处理命令:ls命令名称:ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:ls 选项-ald 文件或目录-a 显示所有文件,包括隐藏文件,-l-d,详细信息显示查看目录属性,文件处理命令:cd命令名称:cd命令英文原意:change d
5、irectory命令所在路径:shell内置命令执行权限:所有用户语法:cd 目录功能描述:切换目录,范例:$cd/$cd.,切换到根目录回到上一级目录,文件处理命令:pwd,命令名称:pwd,命令英文原意:print working directory命令所在路径:/bin/pwd执行权限:所有用户语法:pwd,功能描述:显示当前所在的工作目录范例:$pwd,/etc/rc5.d,文件处理命令:touch,命令名称:touch,命令所在路径:/bin/touch执行权限:所有用户语法:touch 文件名功能描述:创建空文件范例:$touch newfile,文件处理命令:mkdir,命令名称
6、:mkdir,命令英文原意:make directories命令所在路径:/bin/mkdir执行权限:所有用户语法:mkdir 目录名功能描述:创建新目录范例:$mkdir newdir,文件处理命令:cp,命令名称:cp,命令英文原意:copy命令所在路径:/bin/cp执行权限:所有用户,语法:cp-R 源文件或目录 目的目录,-R 复制目录,功能描述:复制文件或目录,文件处理命令:cp,范例:,$cp file1 file2 dir1,将文件file1、file2复制到目录dir1,$cp-R dir1 dir2,将dir1下的所有文件及子目录复制到dir2,文件处理命令:mv,命令名
7、称:mv,命令英文原意:move命令所在路径:/bin/mv执行权限:所有用户,语法:mv 源文件或目录 目的目录功能描述:移动文件、更名,文件处理命令:mv,范例:,$mv file1 file3,将当前目录下文件file1更名为file3,$mv file2 dir2,将文件file2移动到目录dir2下,文件处理命令:rm命令名称:rm命令英文原意:remove命令所在路径:/bin/rm执行权限:所有用户语法:rm-r 文件或目录,-r,删除目录,功能描述:删除文件,文件处理命令:rm,范例:,$rm file3,删除文件file3,$rm-r dir1,删除目录dir1,文件处理命令
8、:cat,命令名称:cat,命令英文原意:concatenate and display files命令所在路径:/bin/cat执行权限:所有用户语法:cat 文件名,功能描述:显示文件内容范例:$cat/etc/issue,$cat/etc/services,文件处理命令:more命令名称:more命令所在路径:/bin/more执行权限:所有用户语法:more 文件名,(空格)或f(Enter)q或Q,显示下一页显示下一行退出,功能描述:分页显示文件内容范例:$more/etc/services,文件处理指令:head,指令名称:head,指令所在路径:/bin/head执行权限:All
9、 User,语法:head-num 文件名-num 显示文件的前num行,功能描述:查看文件的前几行范例:$head-20/etc/services,文件处理指令:tail指令名称:tail指令所在路径:/bin/tail执行权限:All User语法:tail-num 文件名-num 显示文件的后num行,-f,动态显示文件内容,功能描述:查看文件的后几行范例:$tail-30/etc/services,文件处理命令:ln,命令名称:ln,命令英文原意:link,命令所在路径:/bin/ln执行权限:所有用户,语法:ln-s 源文件 目标文件,-s 创建软链接,功能描述:产生链接文件,文件处
10、理命令:ln,范例:,$ln-s/etc/issue/issue.soft,创建文件/etc/issue的软链接/issue.soft,$ln/etc/issue/issue.hard,创建文件/etc/issue的硬链接/issue.hard,权限管理命令:chmod,命令名称:chmod,命令英文原意:change the permissions mode of a file命令所在路径:/bin/chmod执行权限:所有用户,语法:chmod ugo+-=rwx 文件或目录,mode=421 文件或目录,功能描述:改变文件或目录权限,权限管理命令:chmod,范例:,$chmod g+w
11、 file1,赋予文件file1所属组写权限,$chmod 777 dir1,设定目录dir1为所有用户具有全部权限,文件目录权限总结,权限管理命令:chown,命令名称:chown,命令英文原意:change file ownership命令所在路径:/bin/chown执行权限:所有用户,语法:chown 用户 文件或目录功能描述:改变文件或目录的所有者范例:$chown nobody file1,改变文件file1的所有者为nobody,权限管理命令:chgrp,命令名称:chgrp,命令英文原意:change file group ownership命令所在路径:/bin/chgrp执
12、行权限:所有用户,语法:chgrp 用户组 文件或目录功能描述:改变文件或目录的所属组范例:$chgrp adm file1,改变文件file1的所属组为adm,权限管理命令:umask,命令名称:umask,命令所在路径:/bin/umask执行权限:所有用户语法:umask-S,-S 以rwx形式显示新建文件或目录缺省权限,功能描述:显示、设置文件的缺省权限范例:$umask,$umask-S,文件搜索命令:which,命令名称:which,命令所在路径:/usr/bin/which执行权限:所有用户,语法:which 命令名称,功能描述:显示系统命令所在目录范例:$which ls,文件
13、搜索命令:find,命令名称:find,命令所在路径:/usr/bin/find执行权限:所有用户,语法:find 搜索路径 搜寻关键字功能描述:查找文件或目录,范例:,$find/etc-name init,在目录/etc中查找文件init,$find/-size+204800,在根目录下查找大于100MB的文件,$find/-user sam,在根目录下查找所有者为sam的文件,文件搜索命令:find,范例:,$find/etc-ctime-1,在/etc下查找24小时内被修改过属性的文件和目录,$find/etc-size+163840-a-size-204800,在/etc下查找大于8
14、0MB小于100MB的文件,$find/etc-name inittab-exec ls-l;,在/etc下查找inittab文件并显示其详细信息,文件搜索命令:find,文件搜索指令:locate,指令名称:locate,指令英文原义:list files in databases指令所在路径:/usr/bin/locate执行权限:All User,语法:locate 搜索关键字功能描述:寻找文件或目录范例:$locate file,列出所有跟file相关的文件,文件搜索指令:updatedb,指令名称:updatedb,指令英文原义:update the slocate database
15、指令所在路径:/usr/bin/updatedb执行权限:root语法:updatedb,功能描述:建立整个系统目录文件的数据库范例:#updatedb,文件搜索命令:grep,命令名称:grep,命令所在路径:/bin/grep执行权限:所有用户,语法:grep 指定字串 源文件,功能描述:在文件中搜寻字串匹配的行并输出范例:#grep ftp/etc/services,帮助命令:man,命令名称:man,命令英文原意:manual,命令所在路径:/usr/bin/man执行权限:所有用户,语法:man 命令或配置文件功能描述:获得帮助信息范例:$man ls,查看ls命令的帮助信息,$ma
16、n services,查看配置文件services的帮助信息,帮助指令:info,指令名称:info,指令英文原义:information指令所在路径:/usr/bin/info执行权限:All User,语法:info 任何关键字功能描述:获得帮助信息范例:$info ls,查看ls指令的帮助信息,帮助指令:whatis指令名称:whatis apropos makewhatis指令英文原义:search the whatis database for strings指令所在路径:/usr/bin/whatis apropos/usr/sbin/makewhatis执行权限:All User
17、,All User,root语法:whatis apropos 任何关键字功能描述:获得索引的简短说明信息范例:$whatis ls,$apropos fstab,相当于man-k,帮助指令:whatis,范例:,#makewhatis,建立whatis和apropos搜索使用的数据库,当使用这两个命令发生错误时,就是whatis database没有建立,压缩解压命令:gzip,命令名称:gzip,命令英文原意:GNU zip命令所在路径:/bin/gzip执行权限:所有用户,语法:gzip 选项 文件功能描述:压缩文件压缩后文件格式:.gz,压缩解压命令:gunzip,命令名称:gunzi
18、p,命令英文原意:GNU unzip命令所在路径:/bin/gunzip执行权限:所有用户,语法:gunzip 选项 压缩文件功能描述:解压缩.gz的压缩文件范例:$gunzip file1.gz,压缩解压命令:tar命令名称:tar命令所在路径:/bin/tar执行权限:所有用户语法:tar 选项cvf 目录-c 产生.tar打包文件-v 显示详细信息,-f-z,指定压缩后的文件名打包同时压缩,功能描述:打包目录压缩后文件格式:.tar.gz,压缩解压命令:tar,范例:,$tar-zcvf dir1,将目录dir1压缩成一个打包并压缩的文件,压缩解压命令:tartar命令解压缩语法:,-x
19、-v-f-z,解包.tar文件显示详细信息指定解压文件解压缩,范例:$tar-zxvf,压缩解压命令:zip命令名称:zip命令所在路径:/usr/bin/zip执行权限:所有用户语法:zip 选项-r 压缩后文件名称 文件或目录,-r,压缩目录,功能描述:压缩文件或目录压缩后文件格式:.zip,压缩解压命令:zip,范例:,$zip services.zip/etc/services,压缩文件,$zip-r test.zip/test,压缩目录,压缩解压命令:unzip,命令名称:unzip,命令所在路径:/usr/bin/unzip执行权限:所有用户,语法:unzip 压缩文件,功能描述:
20、解压.zip的压缩文件范例:$unzip test.zip,压缩解压命令:bzip2,命令名称:bzip2,命令所在路径:/usr/bin/bzip2执行权限:所有用户,语法:bzip2 选项-k 文件-k 产生压缩文件后保留原文件,功能描述:压缩文件压缩后文件格式:.bz2范例:$bzip2-k file1,压缩解压命令:bunzip2,命令名称:bunzip2,命令所在路径:/usr/bin/bunzip2执行权限:所有用户,语法:bunzip2 选项-k 压缩文件,-k 解压缩后保留原文件,功能描述:解压缩,范例:$bunzip2-k file1.bz2,网络通信指令:write,指令名
21、称:write,指令所在路径:/usr/bin/write执行权限:All User,语法:write,功能描述:向另外一个用户发信息,以Ctrl+D作,为结束,范例:$write webmaster,网络通信指令:wall,指令名称:wall,指令所在路径:/usr/bin/wall执行权限:All User,语法:wall message 文件名功能描述:向所有用户广播信息范例:$wall Happy New Year!,网络通信命令:ping,命令名称:ping,命令所在路径:/usr/sbin/ping执行权限:root,语法:ping 选项 IP地址,功能描述:测试网络连通性范例:#
22、ping,网络通信命令:ifconfig,命令名称:ifconfig,命令所在路径:/usr/sbin/ifconfig执行权限:root,语法:ifconfig 选项-a 网卡设备标识,-a 显示所有网卡信息,功能描述:查看网络设置信息范例:#ifconfig-a,系统关机命令:shutdown,命令名称:shutdown,命令所在路径:/usr/sbin/shutdown执行权限:root语法:shutdown功能描述:关机,范例:#shutdown-h now,系统关机命令:reboot,命令名称:reboot,命令所在路径:/usr/sbin/reboot执行权限:root语法:reb
23、oot,功能描述:重启系统范例:#reboot,Shell应用技巧,命令别名,输入/输出重定向 管道,命令连接符 命令替换符,bash 应用技巧,命令补齐,命令补齐允许用户输入文件名起始的若干个字,母后,按键补齐文件名。,命令历史,命令历史允许用户浏览先前输入的命令并重新调用它们,用history命令可以显示命令列表,按方向键和可查找以前执行过的命令。,命令别名,命令别名定义:,范例:alias copy=cp,alias xrm=“rm-r”,查看别名信息:alias,删除别名:unalias copy,输入/输出重定向,同标准I/O一样,Shell对于每一个进程预先定义3个文件描述字(0、
24、1、2)。分别对应于:,0(STDIN)标准输入;1(STDOUT)标准输出;,2(STDERR)标准错误输出。,输入/输出重定向,或 输出重定向,范例:ls-l/tmp/tmp.msg,date/tmp.msg,输入重定向,范例:wall 错误输出重定向,范例:cp-R/usr/backup/usr.bak 2/bak.error,管道管道:将一个命令的输出传送给另一个命令,作为另一个命令的输入。使用方法:命令1|命令2|命令3|命令n范例:,ls-l/etc|morels-l/etc|grep initls-l/etc|grep init|wc-l,命令连接符,;,用;间隔的各命令按顺序依
25、次执行。,&,前后命令的执行存在逻辑与关系,只有&前面的命令执行成功后,它后面的命令才被执行。,|,前后命令的执行存在逻辑或关系,只有|前面的命令执行失败后,它后面的命令才被执行。,命令替换符,命令替换:将一个命令的输出作为另一个,命令的参数。,格式为:命令1 命令2范例:,ls-l which touch,文本编辑器,Vim/Vi,Vim/Vi 简介,Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。,Vim/Vi 没有菜单,只有命令。,大腕编辑器版,周围同事不是用Vi就是Emacs,你要是用UltraEdit,你都
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linu 应用 发展
链接地址:https://www.31ppt.com/p-6511398.html