您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > Linux常用命令培训
Linux常用命令培训CommsoftSoftwareCo.,Ltd.Linux的命令非常之多,分为内部命令和外部命令。内部命令是shell内置的命令,不需要在磁盘中存有相应的可执行文件。外部命令实际上就是一个程序或可执行文件,只是系统安装时它们已经被安装好。本章主要介绍常用命令的语法及使用。内容提要CommsoftSoftwareCo.,Ltd.常用命令及帐户管理用户管理用户组管理文件权限设定文件、目录操作命令使用光盘和U盘本章结构CommsoftSoftwareCo.,Ltd.Page4/401-1Linux命令格式•Linux命令的组成部分•命令字•命令选项•命令参数command[option][arguments]执行的命令命令的选项,说明对命令的要求命令的参数,描述命令作用的对象表示选项或参数可有可无,即参数并非必须CommsoftSoftwareCo.,Ltd.Page5/401-1命令格式举例$ls-l/homeCommsoftSoftwareCo.,Ltd.Page6/401-1命令中的其他组成•命令提示符表示命令输入的状态•管理员root用户的提示符“#”[root@localhost~]#•普通用户提示符“$”[teacher@localhost~]$•命令的各组成部分之间用空格分隔•命令的输入以回车键结束CommsoftSoftwareCo.,Ltd.Page7/401-2获得命令帮助•help命令$helppwd•“--help”命令选项$touch–help•使用man命令阅读手册页$manls•使用info命令阅读信息页$infolsCommsoftSoftwareCo.,Ltd.Page8/402-1文件、目录操作命令•目录操作命令lspwdcdmkdirrmdir•文件操作命令touchcprmmvfind•文本文件查看命令•catmoreless•headtailCommsoftSoftwareCo.,Ltd.Page9/402-1目录操作命令CommsoftSoftwareCo.,Ltd.Page10/402-1目录命令实例•列目录$ls$ls–l•显示当前目录名称$pwd•更改当前目录$cd/etc$cd../bin•建立和删除目录$mkdirmydir$rmdirmydirCommsoftSoftwareCo.,Ltd.Page11/402-1路径的表示•相对路径是以“.”或“..”开始的目录路径表示形式cd./testls../bin•绝对路径是以“/”开始的路径表示形式ls/cd/homeCommsoftSoftwareCo.,Ltd.Page12/402-1文件操作命令CommsoftSoftwareCo.,Ltd.Page13/402-1文件命令实例建立空文件$touchtfile文件查找•按文件名进行查找$find.-namefile*•按文件属主进行查找$find.-userteacher复制和删除文件$cpfileafileb$rmfilea文件移动与重命名$mvfileafileb$mvfileadira/CommsoftSoftwareCo.,Ltd.Page14/402-1文本文件查看命令CommsoftSoftwareCo.,Ltd.Page15/402-1文本查看实例•显示文本$cat/etc/passwd•分页显示文本$more/etc/passwd•分页文本浏览$less/etc/passwd•显示文件首$head-5/etc/passwd•显示文件尾$tail-5/etc/passwdCommsoftSoftwareCo.,Ltd.Page16/402-2用户系统命令CommsoftSoftwareCo.,Ltd.Page17/402-3网络相关命令CommsoftSoftwareCo.,Ltd.Page18/402-5tar命令建立归档•对文件和目录进行归档$tarcfmyfiles.tarfiles/•对文件和目录进行压缩归档$tarczfmyfiles.tar.gzfiles/命令名命令选项c表示建立归档z表示对归档进行压缩f用于指定建立的归档文件名归档文件名需要进行归档的文件或目录名CommsoftSoftwareCo.,Ltd.•查看归档文件中的目录列表$tartfmyfiles.tar•查看压缩归档文件中的目录列表$tartzfmyfiles.tar.gz命令名命令选项t表示查看归档z表示归档文件是压缩格式f用于指定归档文件名需要查看的归档文件名2-5查看归档中的文件列表CommsoftSoftwareCo.,Ltd.•恢复归档文件$tarxfmyfiles.tar•恢复压缩的归档文件$tarxzfmyfiles.tar.gz•恢复归档文件到指定目录$tarxzfmyfiles.tar.gz-Crestore/命令名命令选项x表示回复归档z表示归档是压缩格式f用于指定归档文件名归档文件名-C指定归档恢复的目标目录归档恢复的目录名2-5恢复归档文件CommsoftSoftwareCo.,Ltd.•1、归档和压缩tarcvfredhat.tarredhattarz(j)cvfredhat.tar.gz(bz2)redhat•2、查看归档和压缩文件tartvfredhat.tartartz(j)vfredhat.tar.gz(bz2)•3、恢复归档文件和压缩文件tarxvfredhat.tartarz(j)xvfredhat.tar.gz(bz2)2-5创建、查看、恢复归档和压缩CommsoftSoftwareCo.,Ltd.Page22/40阶段总结Linux中的基本命令包括文件操作命令、目录操作命令、文件查看命令等几类文件操作命令完成对文件的建立、复制、删除、移动等功能目录操作命令完成对目录的建立、复制、删除、移动等功能文本查看命令完成对文本文件内容的浏览、局部浏览或分页浏览等功能tar命令可以实现对文件的归档、查看和恢复,可有效的实现对系统文件的备份和恢复CommsoftSoftwareCo.,Ltd.Page23/40阶段练习在浏览篇幅较长的文本文件时,需要反复查看文件中前后的内容,应使用什么命令?用户只需要显示文本文件的前8行内容时,应使用什么命令?CommsoftSoftwareCo.,Ltd.Page24/403-1用户和组管理•用户帐号管理•用户组帐号管理•文件权限设置CommsoftSoftwareCo.,Ltd.Page25/403-1用户管理命令CommsoftSoftwareCo.,Ltd.Page26/403-1用户帐号管理•建立用户帐号#adduserst01•设置用户口令#passwdst01•删除用户帐号#userdel-rst01•设置用户帐号属性•锁定用户帐号禁止登录#usermod-Lst01CommsoftSoftwareCo.,Ltd.Page27/403-2用户组管理命令及文件CommsoftSoftwareCo.,Ltd.Page28/403-2用户组帐号管理•添加用户组#groupaddclass1•在建立用户时指定用户组#adduser-gclass1st03•更改用户的组帐号#usermod-gclass1st01•删除用户组#groupdelclass1CommsoftSoftwareCo.,Ltd.Page29/403-3用户帐号相关文件和目录•用户帐号信息保存在passwd文件中/etc/passwd•用户的加密口令保存在shadow文件中/etc/shadow•用户的宿主目录是home目录中与用户名称相同的目录/home/teacher•用户的初始配置文件来在skel目录(配置模版)/etc/skelCommsoftSoftwareCo.,Ltd.Page30/403-3查看文件的权限属性文件权限(-rw--r--r--)#ls-linstall.log-rw-r--r--1rootroot26195Dec1710:42install.log权限表示CommsoftSoftwareCo.,Ltd.Page31/403-4使用chmod命令更改文件属性chmod命令用于更改文件对于某类用户的操作权限chmod[ugoa...][[+-=][rwx]FILE...设置权限的对象,可以是用户、组、其他人或所有人属性操作符+增加权限-减少权限=设置权限为权限内容,可以是读、写、执行权限的组合被设置属性的文件或目录CommsoftSoftwareCo.,Ltd.Page32/403-4文件权限设置实例•使用chmod命令设置文件权限•查看文件权限$ls-lafile-rw-rw-r--1st01class10Apr316:52afile•增加文件属主st01的执行权限(x)$chmodu+xafile•去除文件属组class1的写权限(w)$chmodg-wafile•设置其他用户的文件权限为可执行$chmodo=xafileCommsoftSoftwareCo.,Ltd.Page33/403-4设置文件属主和属组•chown命令用于设置文件的属主和属组•命令格式chownOWNER[:[GROUP]]FILE...•设置文件afile的属主为用户st01#chownst01afile•设置文件afile的属组为用户组class1#chown:class1afile•设置文件afile的属主为st03,并设置文件的属组为class2#chownst03:class2afileCommsoftSoftwareCo.,Ltd.Page34/40阶段总结用户帐号信息保存在passwd文件中用户口令信息保存在shadow文件中passwd和shadow文件保存在/etc目录中adduser命令用于添加用户帐号文件passwd命令用于设置用户口令usermod命令用于设置用户属性userdel命令用于删除用户帐号目录/etc/skel中保存了建立用户帐号的模版文件CommsoftSoftwareCo.,Ltd.Page35/40阶段练习root用户执行passwd命令时,如不指定任何用户名作为参数,会修改哪个用户的口令?CommsoftSoftwareCo.,Ltd.Page36/40实验•实验一:文件和目录操作•任务1:熟悉Linux的常用命令和在线帮助的获得•任务2:压缩解压文件•实验二:用户和组管理•任务1:增加、删除用户和组•任务2:文件的权限设置
本文标题:Linux常用命令培训
链接地址:https://www.777doc.com/doc-1274296 .html