您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 3、Linux常用命令资料
Linux操作系统本章学习要求掌握:了解Linux操作命令掌握:文件目录操作命令掌握:系统状态信息显示命令掌握:通信和网络命令掌握:其他常用命令掌握:常用快捷方式文件目录操作命令用户与操作系统之间的交流是通过命令行来实现的用户登录时,实际进入了shell,它遵循一定的语法将输入的命令加以解释并传给内核语法要求命令行中输入的第一个字必须是一个命令的名字,第二个字是命令的选项或参数,命令行中的每个字必须由空格隔开选项是包括一个或多个字母的代码。选项可用于改变命令执行的动作的类型参数是在命令行中的选项之后键入的一个或多个单词如果选项的数目与命令要求不符,shell将会给出一个错误信息文件目录操作命令创建用户与删除用户useradd功能:用来创建普通用户例1:useraddtestpasswd用户名功能:给用户设置密码例:passwdtest注意:后面不跟用户名表示给当前用户修改密码userdel功能:用来删除普通用户选项:-r例1:userdel-rtest注意:删除用户时必须带有选项文件目录操作命令pwd命令功能:显示当前工作目录例1:pwd输出:/root(绝对路径)/home/test(相对路径)文件目录操作命令ls命令功能:用来列出目录下的内容选项:l(表示以长格式输出)d(和L一起使用,表示查看目录的长格式输出)a(表示要列出所有的包含隐含文件)i(表示显示索引号)例1:ls-al用长格式列出所有的文件包括隐藏文件文件目录操作命令创建文件与目录touch命令功能:生成一个空文件mkdir命令功能:建立目录。选项:-p(建立所有不存在父目录的目录)例:mkdir-plxjy/目录,也就是连续建立两个连续目录(lxjy和)。文件目录操作命令删除文件和目录rmdir命令功能:删除一个空的目录。rm命令功能:删除文件或目录。选项:-f(强制删除)-r(递归删除)例:rm-rftest把test及其目录下的所有文件与目录全部删除,不用用户确认。文件目录操作命令cp命令功能:将一个文件或目录拷贝至另一目录,或将数个文件拷贝至另一目录。仅仅只能复制文件选项:-a尽可能将档案状态、权限等资料都照原状予以复制-r递归拷贝,可以复制目录文件目录操作命令mv命令功能:搬移和更名文件或目录例1:mvredhat/boot移动redhat文件到/boot下去mvredhatwin将文件redhat重命名为win文件目录操作命令cd命令功能:切换工作目录选项:..表示上一级目录~表示家目录文件目录操作命令查看文件内容more命令功能:分屏显示(查看)文件内容less命令功能:交互式(查看)文件内容文件目录操作命令head命令功能:默认显示指定文件的前十行选项:-n例1:head-n3test显示文件test的前3行文件目录操作命令tail命令功能:显示指定文件的后十行参数:选项:-n例1:tail-n4example显示文件example的最后4行文件目录操作命令查找命令find命令功能:查找文件或目录选项:-name(查找匹配所给字串的所有件,*?)例:find/–namewll*查找/目录下的所有以wll开头的文件及其子目录grep命令功能:查找文件的内容匹配则输出文件名例1:cat/boot/grub/grub.conf|greproot在此文件下查找含有root的字符串所在的行文件的链接ln命令使用权限:所有使用者使用方式:lnsourcedist说明:Linux/Unix档案系统中,有所谓的链结(link),我们可以将其视为档案的别名,而连结又可分为两种:硬连结与软连结硬连结的意思是一个档案可以有多个名称,同时硬链接不可以跨分区,并且硬链接只可以链接文件,不可以链接目录。软连结的方式则是产生一个特殊的档案(相当于快捷方式),该档案的内容是指向另一个档案的位置。软链接可以跨分区链接。并且可以链接文件和目录。不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟vi编辑器文本编辑器•文本编辑器是所有计算机系统中最常使用的一种工具。•用户在使用计算机的时候,往往需要建立自己的文件,无论是一般的文本文件、数据文件,还是编写的源程序文件,这些工作都离不开编辑器。vi编辑器文本编辑器•Linux系统提供了一个完整的编辑器家族系列,如Ed、Ex、Vi和Emacs等。•按功能它们可以分为两大类:行编辑器(Ed、Ex)全屏幕编辑器(Vi、Emacs)vi编辑器文本编辑器•行编辑器每次只能对一行进行操作,使用起来很不方便。•全屏幕编辑器可以对整个屏幕进行编辑,用户编辑的文件直接显示在屏幕上,修改的结果可以立即看出来,克服了行编辑的那种不直观的操作方式,具有强大的功能。vi编辑器文本编辑器•Vi是Linux系统的第一个全屏幕交互式编辑程序,它从诞生至今一直得到广大用户的青睐,历经数十年仍然是人们主要使用的文本编辑工具,足见其生命力之强,而强大的生命力是其强大的功能带来的。vi编辑器Vi编辑器简介•Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。•Vi没有菜单,只有命令,并且命令繁多。Vi有三种基本工作模式:命令模式、插入模式和末行模式(命令行模式)vi编辑器命令模式:进入编辑器时,处于该模式下在该模下,用户可以输入各种合法的Vi命令,用于管理自己文档,在该模式下可以使用的命令是:•G:光标移向文件的最后一行•gg:光标移向文件的第一行•M:移动光标到当前页的中间行•yy:复制光标所在的这一行,复制3行,则是y3y或y2,yw是复制一个单词•p:粘贴•dd:删除整行,删除2行,则是“d2d”•x:删除当前字符•u:撤消改变•dw:删除整个单词(从光标所在的字符算起)•ZZ:保存当前的文件内容并且退出vi编辑器插入模式:在该模式下,用户输入的任何字符都被Vi当做文件内容保存起来,并将其显示在屏幕上。在命令模式下可以使用下列命令进入插入模式:•i:在当前光标位置前面插入文本•I:在当前行首插入文本•a:在当前光标位置的后面插入文本•A:在一行的结尾处添加文本•o:在当前光标位置行下面插入新的一行•O:在当前光标位置上面打开一行在文本输入过程中,若想回到命令模式下,按Esc键即可vi编辑器末行模式:在命令模式下输入:就可以进入到末行模式w保存文件q不保存文件wq保存并退出!强制性(必须和w、q或者是wq结合使用)n移动到第n+1行n+G移动到第n行setnu显示行号setnonu取消行号/str把光标移动到有str的地方/nohl取消加亮的部分s/old/new把光标所在行的old替换成new#,#s/old/new把这几行内的old替换成new(#表示行号)%s/old/new把所有old替换为newvi编辑器Vi的进入vi+100test光标将位于文件test中的第100行上。如果希望在进入Vi之后光标处于文件最后行,则只需把命令中附加项“+”后面的数字即可n省略掉同时打开多个文件两个选项-o–O再两个文件当中切换使用ctrl+ww权限权限:指用户访问资源的一种方式drwxr-xr-x•第一个字符说明文件类型:“-”表示普通文件、“d”表示目录“l”表示链接文件,“b”表示块设备文件、“c”表示字符型文件•9个字符分为三组:所有者本人(属主)、所有者同组用户(属组)、其他用户。用r/w/x各表示为读/写/执行•用数字分别表示为4/2/1分别表示读、写、执行文件的权限chmod命令功能:改变文件(目录)的访问权限选项u:文件的所有者g:与文件所有者同组的用户o:其他组的用户a:所有组的用户(因此a=ugo)参数+:追加权限-:撤消权限=:文件(目录)只具有这些权限文件的权限例:给ok文件所有用户添加执行的权限chmoda+xok例:chmod700/test例:chmod-R700/test选项R:继承权限文件•读:可以读取文件内容和文件的属性•写:有读的权限,还可以改变文件内容•执行:有读的权限,还可以执行文件目录•读:可以读取目录下有哪些子目录和子文件•写:可以在目录下创建子文件或子目录•执行:可以使用cd命令进入目录注意:如果想要在目录当中创建子目录或子文件,必须要同时具有写权限和执行权限umask值文件与目录创建后的权限取决于umask的值,默认情况下创建的新目录是使用777减去umask值,而文件是用666减去umask值在超级管理员下umask的值默认为022,普通用户下的umask的值默认为002umask值umask命令功能:更改umask值使用例:umask044说明:更改umask值为044注意:使用此命令只能是当次有效
本文标题:3、Linux常用命令资料
链接地址:https://www.777doc.com/doc-3617417 .html