访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux常用命令培训

时间:2019-09-16

linux命令windows命令_linux命令_linux关机命令

Linux常用命令培训内容提要Linux的命令非常之多,分为内部命令和外部命令。 ? 内部命令是shell内置的命令,不需要在磁盘中存 有相应的可执行文件。 ? 外部命令实际上就是一个程序或可执行文件,只 是系统安装时它们已经被安装好。 本章主要介绍常用命令的语法及使用。Commsoft Software Co., Ltd.本章结构文件、目录操作命令 使用光盘和U盘常用命令及帐 户管理用户管理 用户组管理 文件权限设定Commsoft Software Co., Ltd.1-1 Linux命令格式? Linux命令的组成部分? 命令字 ? 命令选项 ? 命令参数表示选项或参数可有可无,即参数并非必须 command [option] [arguments] 执行的命令 命令的选项,命令的参数, 说明对命令 描述命令作用 的要求 的对象Commsoft Software Co., Ltd.Page 4/401-1 命令格式举例$ ls -l /homeCommsoft Software Co., Ltd.Page 5/401-1 命令中的其他组成? 命令提示符表示命令输入的状态? 管理员root用户的提示符“#” [root@localhost ~]# ? 普通用户提示符“$” [teacher@localhost ~]$? 命令的各组成部分之间用空格分隔 ? 命令的输入以回车键结束Commsoft Software Co., Ltd.Page 6/401-2 获得命令帮助? help命令$ help pwd? “--help”命令选项$ touch –help? 使用man命令阅读手册页$ man ls? 使用info命令阅读信息页$ info lsCommsoft Software Co., Ltd.Page 7/402-1 文件、目录操作命令? 目录操作命令ls pwd cd mkdir rmdir? 文件操作命令touch cp rm mv find? 文本文件查看命令? cat more less ? head tailCommsoft Software Co., Ltd.Page 8/402-1 目录操作命令Commsoft Software Co., Ltd.Page 9/402-1 目录命令实例? 列目录 $ ls $ ls –l ? 显示当前目录名称 $ pwd ? 更改当前目录 $ cd /etc $ cd ../bin ? 建立和删除目录 $ mkdir mydir $ rmdir mydirCommsoft Software Co., Ltd.Page 10/402-1 路径的表示? 相对路径是以“.”或“..”开始的目录路径表示形式cd ./test ls ../bin? 绝对路径是以“/”开始的路径表示形式ls / cd /homeCommsoft Software Co., Ltd.Page 11/402-1 文件操作命令Commsoft Software Co., Ltd.Page 12/402-1 文件命令实例?建立空文件 $ touch tfile ?文件查找 ? 按文件名进行查找 $ find . -name file* ? 按文件属主进行查找 $ find . -user teacher? 复制和删除文件 $ cp filea fileb $ rm filea? 文件移动与重命名 $ mv filea fileb $ mv filea dira/Commsoft Software Co., Ltd.Page 13/402-1 文本文件查看命令Commsoft Software Co., Ltd.Page 14/402-1 文本查看实例? 显示文本 $ cat /etc/passwd ? 分页显示文本 $ more /etc/passwd? 分页文本浏览 $ less /etc/passwd? 显示文件首 $ head -5 /etc/passwd ? 显示文件尾 $ tail -5 /etc/passwdCommsoft Software Co., Ltd.Page 15/402-2 用户系统命令Commsoft Software Co., Ltd.Page 16/402-3 网络相关命令Commsoft Software Co., Ltd.Page 17/402-5 tar命令建立归档? 对文件和目录进行归档$ tar cf myfiles.tar files/? 对文件和目录进行压缩归档$ tar czf myfiles.tar.gz files/ 需要进行归档的文件 或目录名命令名 命令选项归档文件名c表示建立归档z表示对归档进行压缩 f用于指定建立的归档 文件名Commsoft Software Co., Ltd.Page 18/402-5 查看归档中的文件列表? 查看归档文件中的目录列表$ tar tf myfiles.tar? 查看压缩归档文件中的目录列表$ tar tzf命令名 命令选项 t表示查看归档 z表示归档文件是压缩格式myfiles.tar.gz需要查看的归档文件名f用于指定归档文件名Commsoft Software Co., Ltd.2-5 恢复归档文件? 恢复归档文件$ tar xf myfiles.tar? 恢复压缩的归档文件$ tar xzf myfiles.tar.gz? 恢复归档文件到指定目录$ tar xzf myfiles.tar.gz -C restore/命令名命令选项x表示回复归档归档文件名归档恢复的目录名-C指定归档恢复 的目标目录z表示归档是压缩格式 f用于指定归档文件名Commsoft Software Co., Ltd.2-5 创建、查看、恢复归档和压缩? 1、归档和压缩 tar cvf tar z(j)cvf redhat.tar redhat redhat.tar.gz(bz2) redhat? 2、查看归档和压缩文件 tar tvf redhat.tar tar tz(j)vf redhat.tar.gz(bz2) ? 3、恢复归档文件和压缩文件 tar xvf redhat.tar tar z(j)xvf redhat.tar.gz(bz2)Commsoft Software Co., Ltd.阶段总结?Linux中的基本命令包括文件操作命令、目录操作命令、 文件查看命令等几类 ?文件操作命令完成对文件的建立、复制、删除、移动等功 能 ?目录操作命令完成对目录的建立、复制、删除、移动等功 能 ?文本查看命令完成对文本文件内容的浏览、局部浏览或分 页浏览等功能 ?tar命令可以实现对文件的归档、查看和恢复,可有效的实 现对系统文件的备份和恢复Commsoft Software Co., Ltd.Page 22/40阶段练习? 在浏览篇幅较长的文本文件时,需要反复查看文件中前后的 内容,应使用什么命令? ? 用户只需要显示文本文件的前8行内容时,应使用什么命令 ?Commsoft Software Co., Ltd.Page 23/403-1 用户和组管理? 用户帐号管理 ? 用户组帐号管理 ? 文件权限设置Commsoft Software Co., Ltd.Page 24/403-1 用户管理命令Commsoft Software Co., Ltd.Page 25/403-1 用户帐号管理? 建立用户帐号# adduser st01? 设置用户口令# passwd st01? 删除用户帐号# userdel -r st01? 设置用户帐号属性? 锁定用户帐号禁止登录 # usermod -L st01Commsoft Software Co., Ltd.Page 26/403-2 用户组管理命令及文件Commsoft Software Co., Ltd.Page 27/403-2 用户组帐号管理? 添加用户组# groupadd class1? 在建立用户时指定用户组# adduser -g class1 st03? 更改用户的组帐号# usermod -g class1 st01? 删除用户组# groupdel class1Commsoft Software Co., Ltd.Page 28/403-3 用户帐号相关文件和目录? 用户帐号信息保存在passwd文件中/etc/passwd? 用户的加密口令保存在shadow文件中/etc/shadow? 用户的宿主目录是home目录中与用户名称相同的目录/home/teacher? 用户的初始配置文件来在skel目录(配置模版)/etc/skelCommsoft Software Co., Ltd.Page 29/403-3 查看文件的权限属性# ls -l install.log -rw-r--r-1 root root 26195 Dec 17 10:42 install.log权限表示文件权限(-rw--r--r--)Commsoft Software Co., Ltd.Page 30/403-4 使用chmod命令更改文件属性chmod命令用于更改文件对于某类用户的操作权限 chmod [ugoa...][[+-=][rwx] FILE...被设置属性的 文件或目录 权限内容linux命令linux命令,可以 是读、写、执行 权限的组合设置权限 的对象, 可以是用 户、组、 其他人或 所有人属性操作符 +增加权限 -减少权限 =设置权限为Commsoft Software Co., Ltd.Page 31/403-4 文件权限设置实例? 使用chmod命令设置文件权限? 查看文件权限 $ ls -l afile-rw-rw-r-1 st01 class1 0 Apr 3 16:52 afile? 增加文件属主st01的执行权限(x) $ chmod u+x afile ? 去除文件属组class1的写权限(w) $ chmod g-w afile ? 设置其他用户的文件权限为可执行 $ chmod o=x afileCommsoft Software Co., Ltd.Page 32/403-4 设置文件属主和属组? chown命令用于设置文件的属主和属组? 命令格式 chown OWNER[:[GROUP]] FILE... ? 设置文件afile的属主为用户st01 # chown st01 afile ? 设置文件afile的属组为用户组class1 # chown :class1 afile? 设置文件afile的属主为st03,并设置文件的属组为class2 # chown st03:class2 afileCommsoft Software Co., Ltd.Page 33/40阶段总结?用户帐号信息保存在passwd文件中 ?用户口令信息保存在shadow文件中 ?passwd和shadow文件保存在/etc目录中 ?adduser命令用于添加用户帐号文件 ?passwd命令用于设置用户口令 ?usermod命令用于设置用户属性 ?userdel命令用于删除用户帐号 ?目录/etc/skel中保存了建立用户帐号的模版文件Commsoft Software Co., Ltd.Page 34/40阶段练习? root用户执行passwd命令时,如不指定任何用户名作为 参数,会修改哪个用户的口令?Commsoft Software Co., Ltd.Page 35/40实验? 实验一:文件和目录操作? 任务1:熟悉Linux的常用命令和在线帮助的获得 ? 任务2:压缩解压文件? 实验二:用户和组管理? 任务1:增加、删除用户和组 ? 任务2:文件的权限设置Commsoft Software Co., Ltd.Page 36/40

 上一个教程:dpkg命令 – 管理deb包