欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    linux常用命令及vi编辑器.ppt

    • 资源ID:5438000       资源大小:254.99KB        全文页数:44页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    linux常用命令及vi编辑器.ppt

    第二讲 linux常用命令 及vi编辑器,主要内容:,Linux常用命令 Vi编辑器的使用 X Windows系统的使用,2.1 Linux常用命令,Linux提供了各种各样的实用命令,使用它们可以对目录和文件进行操作,可以管理用户和磁盘,可以对网络进行配置和管理等。本节将对其中部分常用命令的功能和使用方法进行介绍。,Linux命令基础,文件名与路径:文件命名规则(1)最大长度:256个字符(字母、数字、“.”、“_”、“-”组成,不能含有“/”)(2)通配符:星号(*):匹配零个或多个字符;问号(?):匹配任何一个字符;ab1A-F:匹配任何一个例举在集合中的字符。,Linux命令基础,路径概述 路径名:查找文件所经过的目录。当前目录下的文件可以直接引用;其他目录下的文件需指明文件所在目录。根据查找文件起点不同,分为两种路径:1.绝对路径:从根目录开始的路径;2.相对路径:从当前所在目录开始的路径。“.”当前目录;“.”当前目录的父目录;“/”根目录或路径中的分隔符。,Linux命令基础,Linux命令格式:Linux命令格式类似于DOS命令格式Linux系统命令分为两种类型:shell内部命令;外部应用程序命令;,Linux命令基础,系统帮助:通过man命令使用联机用户手册 语法格式:man command,(例:$man cal)命令行的历史记录编辑行命令可用的shell快捷方式“”当前用户home目录例如:cp sometext/home/username/docs可以简写为:cp sometext/docs,Linux命令基础,进入和退出Linux系统:进入系统 Root超级用户帐号(系统管理员)普通用户提供给普通用户使用(有限操作)当正确输入用户名和口令后,屏幕会显示:rootloclhost/root#“#”超级用户提示符;“$”普通用户提示符修改口令 修改口令的命令:passwd,Linux命令基础,虚拟控制台Linux是真正的多用户操作系统。可以同时接受多个用户登录,还允许一个用户进行多次登录。虚拟控制台用户在同一时间从控制台进行多次登录。(Alt键+功能键,功能键通常为F1F6)虚拟控制台使用户可以同时在多个控制台上工作。退出系统退出命令行环境的命令:exit,常用Linux命令,Linux与DOS命令:Linux系统下shell命令的功能要比DOS命令强大。DOS文件名遵循7.3规则;Linux支持长文件名,并且可以使用更多的“.”和字符,区分英文大小写。Linux系统下的路径用“/”分隔;DOS下用“”分隔。使用命令“ls F”查看文件名后加*号,代表可执行文件。命令参数应用不同。DOS下参数和命令之间用“/”分隔,Linux用“-”分隔。,两者的区别如下:,常用Linux命令,Linux命令:目录操作命令文件操作命令文件备份和压缩命令关机和系统管理命令用户管理命令文件阅读命令磁盘管理命令进程管理命令,常用Linux命令,目录操作命令:,1.ls命令 功能:查看目录及文件 语法:ls 描述:ls命令用来浏览文件与目录,这个动作相当于DOS中的dir命令。例如:ls-l i*列出当前目录下所有以i开头的文件。,常用Linux命令,2.cd命令 功能:切换目录 语法:cd 目录名称 描述:cd除了有切换目录的功能外,还有一个功能就是不管在哪个目录内,只要输入cd命令不用接任何参数,就可回到用户目录(home directory)内。例如:cd/usr/bin 进入/usr/bin目录。cd 进入用户的home directory。,常用Linux命令,3.mkdir、rmdir命令 功能:创建目录和删除目录 语法:mkdir 目录名称 rmdir 目录名称 描述:在Linux中用mkdir命令,后面输入欲创 建的目录名即可在当前目录中建立一个新目录;用rmdir并指定欲删除的目录即可删除指定的目录。另外,在使用rmdir时,要确保该目录内已无任何文件存在,否则该命令不成功。,常用Linux命令,4.pwd命令 功能:显示当前工作目录 语法:pwd 描述:pwd命令显示当前目录在文件系统层次中 的位置。,常用Linux命令,文件操作命令:,1.cat命令 功能:显示文本文件内容 语法:cat 文件名称 描述:把文件串连接后传到基本输出(屏幕或fileName到另一个文件)设备上。范例:cat file1 显示file1的内容。cat file1 file2 file3 把file1和file2的内容输入到file3中。,常用Linux命令,2.cp命令 功能:拷贝文件 语法:cp 文件 目的地 描述:在使用cp时一定要有目的地才行,在cp中也可以使用通配符,像“*”、“?”等,例如,我们要将root目录内的所有文件,但不包括隐藏文件,拷贝至根目录下的temp内,其命令为:#cp/root/*/temp,常用Linux命令,3.mv命令 功能:文件更名或搬移 语法:mv 文件名称 搬移的目的地(或更改的新名)描述:有的时候我们会做文件更名的操作,或是移动文件。其实文件更名与移动文件的操作原理是一样的,差别只是路径的不同。mv命令通常被用来移动文件,例如,把现在所在的目录中的netscape文件移到/usr内,可用:mv netscape/usr,常用Linux命令,4.rm命令 功能:删除文件 语法:rm 文件 描述:只要是文件,不管是否隐藏,或是文件使用权限设置成只读,rm皆可删除,在此要注意的是已删除的文件是无法恢复的,所以在使用rm时要特别小心。例如,删除temp目录下的file1文件,可用:cd temp;rm file1,5.find命令 功能:搜寻文件与目录 语法:find 目录名 选项 描述:将文件系统内符合条件的文件列出来。用户可以指定文件名称、类别、时间、大小、权限等等。例如,例举当前目录及其子目录下所有扩展文件名是c的文件,可用:find.-name“*.c”,常用Linux命令,6.grep命令 功能:在文件中查找字符串 语法:grep 字符串 文件名 范例:在 file1文件中找寻tigger字符串 grep tigger file1 在 file1文件中找寻 big tigger字符串。grep big tigger file1,常用Linux命令,1.tar命令 功能:对文件目录进行打包备份 语法:tar 打包的文件名 需要备份的文件名 范例:将当前目录下所有.txt文件保存到文件啊包text.tar中。tar cvf text.tar*.txt,常用Linux命令,文件备份和压缩命令:,2.gzip命令 功能:压缩文件 语法:gzip 选项 文件目录列表 范例:压缩/mnt/lgx/a1.doc gzip v/mnt/lgx/a1.doc,常用Linux命令,常用Linux命令,关机和系统管理命令:,1.shutdown命令 功能:安全地关闭或重启Linux系统 语法:shutdown2.date命令 功能:显示和设置系统的日期和时间 语法:date3.who命令 功能:查看当前在线的用户情况 语法:who,常用Linux命令,用户管理命令:,1.chmod命令 功能:修改文件的权限 语法:chmod 权限参数 文件或目录名称 范例:将文件file1.txt设为所有人皆可读取。chmod a+r file1.txt,2.chown命令 功能:改变文件拥有者 语法:chown 用户账号 文件或目录名称 描述:如果(假设账号是xLinux1)有一个名为file.list的文件,其拥有权要给予另一位账号xLinux2,则可用chown来完成此功能,当改变完文件拥有者之后,该文件虽然在xLinuxl的home目录下,但该用户已经无任何修改或删除这个文件的权限了。,常用Linux命令,常用Linux命令,文件阅读命令:,1.more命令 功能:一次以一个page显示 语法:more 文件名称 描述:通常在看一篇很长的文件时都希望是从头看到尾,more命令可以以一个page为单位来浏览文件。当使用more时,可看到屏幕的左下方有一个“-more-”的信息,这时若按下回车键,则会显示下一行;若按下空格键,则会显示下一个page。,常用Linux命令,2.less命令 功能:与more命令相似,一次以一个page显示,可以前翻、后翻 语法:less 文件名称 描述:若按下空格键,则会显示下一个page,按下回车键则一行行地下翻,按下b键往上翻一页。,常用Linux命令,磁盘管理命令:,1.du命令 功能:显示目录的使用 语法:du 可选参数 描述:该命令逐级进入指定目录的每一个子目录,并显示该目录占用文件系统数据块的情况。例如:du,常用Linux命令,2.df命令 功能:显示磁盘的使用 语法:df 可选参数 例如:df-k 显示系统所配置的每一个磁盘当前被占用的空间大小。,常用Linux命令,进程管理命令:,1.ps命令 功能:查询正在执行的进程 语法:ps 可选参数 描述:ps命令提供Linux系统中正在发生的事情的一个快照,能显示正在执行进程的进程号、发出该命令的终端、所使用的CPU时间以及正在执行的命令。例如:ps aux 显示所有包含其他使用者的进程。,常用Linux命令,2.kill命令 功能:终止正在执行的进程 语法:kill 进程号 例如:kill-9 PID#无条件删除进程号为PID#的进程。,2.2 Vi编辑器的使用,1.vi的启动 输入vi命令后,便进入全屏幕编辑环境,此时的状态为命令模式。(1)vi 进入vi的一个临时缓冲区,光标定位在该缓冲区第1行第1列的位置上。(2)vi file1 如果file1文件不存在,将建立此文件;如该文件存在,则将其拷贝到一个临时缓冲区。光标定位在该缓冲区第1行第1列的位置上。,2.2 Vi编辑器的使用,2.退出vi 建议在退出vi前,先按ESC键,以确保当前vi的状态为命令方式,然后再键入“:”(冒号),输入下列命令,退出vi。(1):w 将编辑缓冲区的内容写入文件,则新的内容就替代了原始文件。这时并没有退出vi,必须进一步输入下述命令才能退出vi::w filename(存入指定文件):q,2.2 Vi编辑器的使用,(2):wq 即将上面的两步操作可以合成一步来完成,先执行w,后执行q。(3):x和zz(注意:zz前面没有“:”)功能与(2)等价。(4):q!(或:quit)强行退出vi,使被更新的内容不写回文件中。仅键入命令:q时,如vi发现文本内容已被更改,将提示用户使用“:quit”命令退出。,2.2 Vi编辑器的使用,3.基本vi命令一、移动光标移动光标h、j、k、l:分别控制光标左、下、上、右移一格。Ctrl+b:上滚一屏。Ctrl+f:下滚一屏。Ctrl+d:下滚半屏。Ctrl+u:上滚半屏。G:移到文件最后。w:移到下个字的开头。b:跳至上个字的开头。,2.2 Vi编辑器的使用,二、删除x:删除当前光标所在后面一个字符。#x:删除当前光标所在后面#个字符。例如,5x表示删除5个字符。dd:删除当前光标所在行。#dd:删除当前光标所在后面#行。例如,5dd表示删除自光标算起的5行。X:删当前光标的左字符。D:删至行尾。,2.2 Vi编辑器的使用,三、更改cw:更改光标处的字到此单字的字尾处。c#w:例如,c3w表示更改3个字。cc:修改行。C:替换到行尾。四、取代r:取代光标处的字符。R:取代字符直到按ESC为止。,五、复制yw:拷贝光标处的字到字尾至缓冲区。P:把缓冲区的资料贴上来。yy:拷贝光标所在之行至缓冲区。#yy:例如,5yy,拷贝光标所在之处以下5行至缓冲区。六、复原u:复原至上一操作。g:列出行号,及相关信息。,2.2 Vi编辑器的使用,2.2 Vi编辑器的使用,4.使用vi查找和替换 vi提供了几种定位查找一个指定的字符串在文件中位置的方法。同时还提供一种功能强大的全局替换功能。一、查找一个字符串 为查找一个字符串,在vi命令模式下键入“/”,后面跟要查找的字符串,再按回车。vi将光标定位在该串下一次出现的地方上。键入n跳到该串的下一个出现处,键入N跳到该串的上一个出现处。,二、精确查找字符串 在vi中可以通过在字符串中加入如下特殊字符,从而使得查找更加精确。匹配行首,字符串要以开头匹配行尾,字符串要以结束匹配词首,字符串的串首键入匹配任意字符,字符串的要匹配的位置键入一个点(.),2.2 Vi编辑器的使用,三、替换一个字符串 替换字符串是以查找为基础,所有用于查找的特殊匹配字符都可以用于查找和替换。替换时要指定替换的范围(1,n),1和n指行号,n为时指最后一行。s是替换命令,g代表全程替换。例如,:l,s/patternl/pattern2/g将行l至结尾的文字,patternl的字符串改为pattern2的字符串,如无g则仅更换每一行所匹配的第一个字符串,如有g则将每一个字符串均做更换。,2.2 Vi编辑器的使用,5.编辑多个文件一、将一个文件插入另一个文件中 将另一个文件filename插入当前文件的line#行位置。命令格式,:line#r filename 例如,将文件file1插入到当前文件的当前光标位置,键入,:r file1,2.2 Vi编辑器的使用,二、编辑一系列文件 要想编辑多个文件,需要在vi命令之后列多个文件名,中间用空格分开。键入:n进入下一个文件。要想跳转到下一个文件,而不保存对当前文件所做的修改,则键入:n!来代替:n。vi file1 file2 file3,2.2 Vi编辑器的使用,三、文件之间复制行 为将行从一个文件file1复制到另一个文件file2,先编辑第一个文件file1,用#yy(#代表数字)把要复制的行拷贝到缓冲区,不退出vi,编辑另一个文件,键入,:n file2 再按p键,把缓冲区中的内容贴在当前光标位置。,

    注意事项

    本文(linux常用命令及vi编辑器.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开