ubuntu常用命令的使用

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

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

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

资源描述

Ubuntu实训电子工程学院通信工程系Ubuntu简介实训二实训二ubuntu常用命令的使用安装图形界面操作图形应用软件使用终端常用命令常用命令文件操作–ls–vi,gedit–cat–cp–mv–rm目录操作–cd–pwd–mkdir–rmdir其他–grep–help–manls命令ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件1.命令格式:ls[选项][目录名]选项:-a表示列出所有的文件,包括以.开头的隐藏文件-d如果其后接的是一个目录,则此只输出目录的名称-l表示以清单的形式列出文件的条目,包括文件的名称、权限、拥有者、大小、最后修改时间等-t表示列出的条目按最后修改的时间进行排序,默认是使用文件夹的名称来排序-c以文件的名称按列纵向排序-F在文件名后加一个符号来表示文件类型例子#ls–a显示当前目录中的所有文件,包含隐藏文件..gnome2.nautilus...gnome2_privateoracle_rpm.bash_profile.gtkrc-1.2-gnome2tnsnames.ora.bashrc.ICEauthoritytypes.h注意隐藏文件是在文件名字以“.”(英文句号)开头的文件。例子#ls–l显示文件及其详细信息。total5-rw-r--r--1rootroot1668Oct32007anaconda-ks.cfgdrwxr-xr-x2rootroot4096Nov600:04aa显示的文件详细信息分别代表什么呢?total5代表当前目录下文件大小的总和为5K(每个目录的大小都按4K算)drwxr-xr-x第一个字符有3种情况:“-”表示普通文件,“d”代表目录,“l”代表连接文件,“b”代表设备文件。后面的9个字符每3个为一组,分别代表文件所有者、文件所有者所在用户组、其它用户对文件拥有的权限。每组中3个字符分别代表读、写、执行的权限,若没有其中的任何一个权限则用“-”表示。执行的权限有两个字符可选“x”代表可执行,“s”代表套接口文件。紧接着的数字2代表“aa”这个目录下的目录文件数目(这个数目=隐藏目录数目+普通目录数目)。再接下来的root代表这个文件(目录)的属主为用户root再接下来的root代表这个文件(目录)所属的用户组为组root4096代表文件的大小(字节数),目录的大小总是为4096字节。Nov600:04代表文件(目录)的修改时间。aa代表文件(目录)在名字。vi–进入vi的命令vifilename:打开或新建文件,并将光标置于第一行首vi+nfilename:打开文件,并将光标置于第n行首vi+filename:打开文件,并将光标置于最后一行首vi+/patternfilename:打开文件,并将光标置于第一个与pattern匹配的串处vi-rfilename:在上次正用vi编辑时发生系统崩溃,恢复filenamevifilename....filename:打开多个文件,依次进行编辑不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(commandmode)」,您要切换到「插入模式(Insertmode)」才能够输入文字。在「命令行模式(commandmode)」下按一下字母「i」就可以进入「插入模式(Insertmode)」,这时候你就可以开始输入文字了。您目前处于「插入模式(Insertmode)」,您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式(commandmode)」再删除文字。在「命令行模式(commandmode)」下,按一下「:」冒号键进入「Lastlinemode」,例如::wfilename(输入「wfilename」将文章以指定的文件名filename保存):wq(输入「wq」,存盘并退出vi):q!(输入q!,不存盘强制退出vi)命令行模式(commandmode)功能键1).插入模式按「i」切换进入插入模式「insertmode」,按“i”进入插入模式后是从光标当前位置开始输入文件;按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。2).从插入模式切换为命令行模式按「ESC」键。3).移动光标vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。按「ctrl」+「b」:屏幕往“后”移动一页。按「ctrl」+「f」:屏幕往“前”移动一页。按「ctrl」+「u」:屏幕往“后”移动半页。按「ctrl」+「d」:屏幕往“前”移动半页。按数字「0」:移到文章的开头。按「G」:移动到文章的最后。按「$」:移动到光标所在行的“行尾”。按「^」:移动到光标所在行的“行首”按「w」:光标跳到下个字的开头按「e」:光标跳到下个字的字尾按「b」:光标回到上个字的开头按「#l」:光标移到该行的第#个位置,如:5l,56l。4).删除文字「x」:每按一次,删除光标所在位置的“后面”一个字符。「#x」:例如,「6x」表示删除光标所在位置的“后面”6个字符。「X」:大写的X,每按一次,删除光标所在位置的“前面”一个字符。「#X」:例如,「20X」表示删除光标所在位置的“前面”20个字符。「dd」:删除光标所在行。「#dd」:从光标所在行开始删除#行5).复制「yw」:将光标所在之处到字尾的字符复制到缓冲区中。「#yw」:复制#个字到缓冲区「yy」:复制光标所在行到缓冲区。「#yy」:例如,「6yy」表示拷贝从光标所在的该行“往下数”6行文字。「p」:将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。6).替换「r」:替换光标所在处的字符。「R」:替换光标所到之处的字符,直到按下「ESC」键为止。7).回复上一次操作「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。按多次“u”可以执行多次回复。8).更改「cw」:更改光标所在处的字到字尾处「c#w」:例如,「c3w」表示更改3个字9).跳至指定的行「ctrl」+「g」列出光标所在行的行号。「#G」:例如,「15G」,表示移动光标至文章的第15行行首。退出vi在指令模式下键入:q,:q!,:wq或:x(注意:号),就会退出vi。:wq和:x是存盘退出,而:q是直接退出,如果文件已有新的变化,vi会提示你保存文件而:q命令也会失效,这时你可以用:w命令保存文件后再用:q退出,或用:wq或:x命令退出,如果你不想保存改变后的文件,你就需要用:q!命令,这个命令将不保存文件而直接退出vi。cpcp命令用来复制文件或者目录例子:cplog.logtest5复制log.log文件为test5文件如果test5为目录,则将文件log.log复制到该目录下。-i如果存在,系统会覆盖#cp-atest3test5复制test3目录到test5目录,catcat主要有三大功能:1.一次显示整个文件。$catfilename2.从键盘创建一个文件。$catfilename只能创建新文件,不能编辑已有文件.按ctrl+D结束3.将几个文件合并为一个文件:$catfile1file2filemvmv命令是move的缩写,可以用来移动文件或者将文件改名mv[选项]源文件或目录目标文件或目录命令参数:-b:若需覆盖文件,则覆盖前先行备份。-f:force强制的意思,如果目标文件已经存在,不会询问而直接覆盖;-i:若目标文件(destination)已经存在时,就会询问是否覆盖!-u:若目标文件已经存在,且source比较新,才会更新(update)-t:--target-directory=DIRECTORYmoveallSOURCEargumentsintoDIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。实例一:文件改名mvtest.logtest1.txt将文件test.log重命名为test1.txt实例二:移动文件mvtest1.txttest3将test1.txt文件移到目录test3中实例三:将文件log1.txt,log2.txt,log3.txt移动到目录test3中。mvlog1.txtlog2.txtlog3.txttest3实例四:将文件file1改名为file2,如果file2已经存在,则询问是否覆盖mv-ilog1.txtlog2.txtrmrm命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。删除一个目录中的一个或多个文件或目录,如果没有使用-r选项,则rm不会删除目录。命令格式:rm[选项]文件…命令参数:-f,--force忽略不存在的文件,从不给出提示。-i,--interactive进行交互式删除-r,-R,--recursive指示rm将参数中列出的全部目录和子目录均递归地删除。-v,--verbose详细显示进行的步骤--help显示此帮助信息并退出--version输出版本信息并退出例子删除任何.log文件;删除前逐一询问确认rm-i*.log将test1子目录及子目录中所有档案删除rm-rtest1rm-rftest2命令会将test2子目录及子目录中所有档案删除,并且不用一一确认rm-rftest2删除以-f开头的文件rm---fcd切换当前目录命令格式:cd[目录名]例1:进入系统根目录cd/例2:返回上级目录cd..例3:跳转到指定目录cd/opt/softpwdpwd命令来查看”当前工作目录“的完整路径格式:pwd[选项]一般情况下不带任何参数如果目录是链接时:格式:pwd-P显示出实际路径,而非使用连接(link)路径。mkdirmkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。命令参数:–-m,--mode=模式,设定权限模式(类似chmod),而不是rwxrwxrwx减umask–-p,--parents可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;–-v,--verbose每次创建新目录都显示信息实例1:创建一个空目录mkdirtest1实例2:递归创建多个目录mkdir-ptest2/test22实例3:创建权限为777的目录mkdir-m777test3实例4:创建新目录都显示信息mkdir-vtest4rmdir功能是删除空目录,一个目录被删除之前必须是空的。删除某目录时也必须具有对父目录的写权限。命令格式:rmdir[选项]...目录-p递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。-v,--verbose显示指令执行过程grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。常用用法grep[-acinv][--color=auto]'搜寻字符串'filename选项与参数:-a:将binary文件以text文件的方式搜寻数据-c:计算找到‘搜寻字符串’的次数-i:忽略大小写的不同,所以大小写视为相同-n:顺便输出行号-v:反向选择,亦即显示出没有‘搜寻字符串’内容的那一行!--color=auto:可以将找到的关键词部分加上颜色的显示例子将/etc/passwd,有出现root的行取出来#greproot/etc/passwd将/etc/passwd,有出现root的行取出来,同时显示这些行在/etc/passwd的行号#grep-nroot/etc/passwd将/etc/passwd,将

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

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

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

×
保存成功