《Linux使用基础》PPT课件.ppt

上传人:sh****n 文档编号:8632489 上传时间:2020-03-30 格式:PPT 页数:61 大小:413.81KB
返回 下载 相关 举报
《Linux使用基础》PPT课件.ppt_第1页
第1页 / 共61页
《Linux使用基础》PPT课件.ppt_第2页
第2页 / 共61页
《Linux使用基础》PPT课件.ppt_第3页
第3页 / 共61页
点击查看更多>>
资源描述
第4章Linux使用基础 学习目标和学习要点4 1Linux进入 退出命令4 2Linux系统询问命令4 3Linux文件操作命令4 4Linux目录操作命令4 5Linux进程管理操作命令 理解 Linux文件 目录的操作 系统管理命令 了解 本章剩余内容及Linux其他操作命令 本章学习要点 应在上机实践中实际操作本章内容 并了解其他的Linux命令 本章学习目标 4 1登录 注销和关机 1 登录用户具备登录名 loginname 和口令 password 启动Linux后会出现 LinuxHouseLogin 在此输入登录名 Password 在此输入口令 4 1登录 注销和关机 2 注销注销Linux时 在提示符下输入Logout或 注意 LinuxHouse是主机名 Linux对大小写敏感 慎用root登录帐号 4 1登录 注销和关机 3 关机 halt或 shutdown hnow4 重启 reboot或 shutdown rnow Linux命令行格式 格式 命令名 选择项 参数 选择项用来扩展命令的功能和特性 往往是一个个英文字母 在字母前有一个连字符 如 ls la参数表示命令的自变量 如文件名 参数值等 如 ls l root 表示括号中的内容是可选的 命令名 选择项和参数间需要空格分隔 4 2系统管理命令 date询问当前日期和时间 datewho询问当前用户 whoLast显示过去登录到本机器的用户或终端数 lastpwd询问当前目录路径名 pwd 4 2系统管理命令 ps查看进程状态 psKill中止一个进程 kill 999强制杀死进程号99uname显示系统信息 unamewhich显示命令的全路径 which 4 3Linux文件操作命令 4 3 1文件 目录与权限4 3 2显示指定文件内容的命令4 3 3比较文件内容的命令4 3 4复制 删除和移动文件的命令4 3 5确定文件类型的命令 返回到本章 4 3 1文件 目录与权限 在多数操作系统中都有文件的概念 文件是Linux用来存储信息的基本结构 它是被命名 称为文件名 的存储在某种介质 如磁盘 光盘和磁带等 上的一组信息的集合 Linux文件均为无结构的字符流形式 文件名是文件的标识 它由字母 数字 下划线和圆点组成的字符串来构成 用户应该选择有意义的文件名 Linux要求文件名的长度限制在255个字符以内 4 3 1文件 目录与权限 为了便于管理和识别 用户可以把扩展名作为文件名的一部分 圆点用于区分文件名和扩展名 扩展名对于将文件分类是十分有用的 用户可能对某些大众已接纳的标准扩展名比较熟悉 例如 C语言编写的源代码文件总是具有C的扩展名 用户可以根据自己的需要 随意加入自己的文件扩展名 4 3 1文件 目录与权限 以下例子都是有效的Linux文件名 prefacechapter1 txtxu cxu bak 4 3 1文件 目录与权限 Linux操作系统支持以下文件类型普通文件 目录文件 设备文件以及符号链接文件 普通文件 文本文件它由ASCII字符构成例如信件报告和称作脚本script的命令文本文件后者由shell解释执行 数据文件它由来自应用程序的数字型和文本型数据构成例如电子表格 数据库以及字处理文档 可执行的二进制程序它由机器指令和数据构成 例如您已经学过的系统命令 命令文本文件也能是可执行的 4 3 1文件 目录与权限 目录文件 d 简称为目录是一种特殊的文件利用它可以构成文件系统的分层树型结构执行程序可以通过请求系统建立一个文件并把它放到目录中同样也可以将它从目录中删除每个目录文件中至少包括两个文件 表示上一级目录 表示该目录本身 4 3 1文件 目录与权限 设备文件 c b 设备文件是一种特别文件Linux系统利用它们来标识各个设备驱动器核心使用它们与硬件设备通信 有两类特别设备文件它们对应不同类型的设备驱动器字符设备最常用的设备类型允许I O传送任意大小的数据取决于设备本身的容量 使用这种接口的设备包括终端 打印机以及鼠标 块设备这类设备利用核心缓冲区的自动缓存机制缓冲区进行I O传送总是以1KB为单位 使用这种接口的设备包括硬盘 软盘和RAM盘 4 3 1文件 目录与权限 符号链接 l 符号链接是一种特殊文件它们提供对其它文件的参照 它们存放的数据是文件系统中通向文件的路径 当使用符号链接文件时 核心自动地访问所保存的这个路径 Linux系统中的每个文件和目录都有访问许可权限用它来确定谁可以通过何种方式对文件和目录进行访问和操作 访问权限规定三种不同类型的用户文件主 owner 同组用户 group 可以访问系统的其他用户 others 访问权限规定三种访问文件或目录的方式读 r 写 w 可执行或查找 x 文件类型的字符表示文件的权限 权限由三个字符串组成 这三个字符串分别表示 该文件所有者的权限 组中其他人的权限和系统中其他人的权限 每个字符串又由三个字符组成 依次表示对文件的读 用字符r表示 写 用字符W表示 和执行权限 用字符x表示 当用户没有相应的权限时 该权限的对应位置用短线 来表示 例如 drwxr x 返回到本节 4 3 2文件内容显示命令 显示文本文件内容的命令是cat命令 用来将文件的内容显示到终端上 其命令语法如下 cat 选项 文件列表命令中的参数说明如下 文件列表 这是要连接文件的选项列表 如果没有指定文件或连字号 就从标准输入读取 常用选项 4 3 3比较文件内容的命令 1 comm命令如果想对两个有序的文件进行比较 可以使用comm命令 该命令的使用语法如下 comm 123 file1file2说明 该命令是对两个已经排好序的文件进行比较 其中file1和file2是已排序的文件 4 3 3比较文件内容的命令 2 diff命令diff命令用于比较两个文件内容的不同 其命令语法格式如下 diff 参数 原文件目标文件其中 源文件 和 目标文件 是用户要比较的两个文件 例如 用户要比较文件1 txt和2 txt之间的差异 可使用如下命令 diff1 txt2 txt 该命令常用的参数 4 3 4复制 删除和移动文件命令 1 文件复制命令Linux下的cp命令用于复制文件或目录 该命令是最重要的文件操作命令 其命令格式如下 cp 选项 源文件目标文件cp 选项 源文件组目标目录参数说明如下 源文件 要拷贝的文件 目标文件 目标名 也可以是目录名 这种情况下 源文件名作为目标文件名 而文件放在该目录下 源文件组 要拷贝的文件由空格进行分隔列表 目标目录 要复制到的目标目录 cp命令不仅可以对单个文件进行复制 还可以一次复制多个文件 格式中需要把要复制的文件和目录列表由空格分隔开 例如 将当前目录中扩展名为png txt的全部文件复制到 home 目录中 使用命令如下 cp png txt home 2 文件的删除命令rm命令可从文件系统中删除文件及整个目录 要特别说明的是 在Linux系统中没有像Windows系统的回收站或垃圾箱这类的机制 文件一旦删除后将无法进行恢复 rm命令所使用的命令格式如下 rm 选项 文件列表参数说明如下 文件列表 希望删除的用空格分隔的文件列表 可以包括目录名 rm命令常用选项 3 移动文件在Linux系统中 移动文件可使用mv命令 mv命令还可在移动文件的同时进行修改文件改名 即把源文件以一个新文件名移动到另一个新的目录中去 该命令所使用语法形式有 mv f i 文件1文件2mv f i 目录1目录2mv f i 文件列表目录 命令中的参数说明如下 f 通常情况下 目标文件存在但用户没有写权限时 mv会给出提示 本选项会使mv命令执行移动而不给出提示 i 交互模式 当移动的目录已存在同名的目标文件名时 用覆盖方式写文件 但在写入之前给出提示 文件1 源文件名 文件2 目标文件名 新文件名 目录1 源目录名 目录2 目标目录名 新目录名 文件列表 用空格分隔的文件名列表 本选项用于文件保持它们的名字被移动到一个新目录 目录 目标目录 4 3 5确定文件类型命令 file确定文件类型命令file参数列表参数列表为用户想了解的某类型文件清单 4 4 1显示文件目录命令4 4 2创建和删除目录的命令4 4 3改变工作目录和显示目录内容的命令4 4 4链接文件的命令4 4 5改变文件或目录存取权限的命令 4 4Linux目录操作命令 返回到本章 显示指定工作目录中所包含内容的指令是ls 相当于DOS系统下的dir命令 该命令的使用方式如下 ls 选项 文件目录列表 如 ls l root 4 4 1显示文件目录命令 返回到本节 ls命令中的常用选项如下 a 显示所有文件及目录 ls规定将文件名或目录名中开头为 的视为隐藏档 不列出 c 按列输出 纵向排序 x 按列输出 横向排序 l 除文件名外 也将文件状态 权限 拥有者 文件大小等信息详细列出 t 根据文件建立时间的先后次序列出 A 同 a 但不列出 目前目录 及 父目录 X 按扩展名排序显示 R 递归显示下层子目录 help 显示帮助信息 version 显示版本信息 表示的含义是 d表示这条信息是目录 目录拥有者的权限是rwx 表示有读 写和执行权限 组中其他人对该目录的权限是r x 表示有读和执行权限 没有写权限 系统中其他人对该目录的权限是 表示读 写和执行权限都没有 当目录或所显示内容太多时 即在一屏显示不了 可以使用管道进行分屏 这里用 more 命令 当一屏显示完毕后 按回车键或空格键可以继续显示下面的内容 按q键结束分屏显示 回到命令行显示状态 4 4 2创建和删除目录的命令 1 创建目录在Linux系统中建立新目录的命令是mkdir 该命令的语法格式如下 mkdir m模式 p目录名 目录例如 在当前目录中建立mail目录 mkdir p m700 mail 该命令的执行结果是在当前目录中创建mail 权限设置为只有目录的所有者有读 写和执行权限 其他用户无任何权限 命令中的参数说明如下 m模式 在建立目录时将按模式指定设置目录权限 该目录的权限分为 目录所有者的权限 组中其他人对目录的权限和系统中其他人对目录的权限 这三个权限分别用三个数字之和来表示 对目录的读权限是4 写权限是2 执行权限是1 p目录名 建立所有不存在父目录的目录 目录 要建立的目录 2 删除目录rmdir命令是用来删除目录的 一般情况下要删除的目录必须为空目录 如果所给的目录不为空 系统会报告错误 该命令的语法格式如下 rmdir p目录列表例如 删除新建的 mail 目录 使用的语句如下 rmdir p root mail这个命令不仅要删除 mail 目录 还要删除父目录 root 但由于root目录不为空 所以操作失败 系统同时给出相应的出错信息 命令中的参数说明如下 p 在删除目录表指定的目录后 若父目录为空 则rmdir也删除父目录 状态信息显示什么被删除 什么没被删除 目录列表 空格分隔的目录名列表 要删除的目录必须为空 4 4 3改变工作目录和显示目录内容的命令 1 显示当前目录用于显示用户当前所在的目录 用户当前目录是指用户在整个系统中所处的位置 该命令使用的语法格式如下 pwd执行pwd命令形式如下 pwd 2 改变当前工作目录Linux系统中改变当前工作目录在使用的命令是cd 该命令使用的语法格式如下 cd 目录名 命令中的参数说明如下 目录名 改变到所指定的目录名 如果没有指定目录 则返回到用户主目录 在HOME环境变量中指定 cd命令还有以下几个使用技巧 键入cd或cd 可进入用户的home目录 键入cd 可进入上一个进入的目录 键入cd 可进入根目录 键入cd 可进入上一层目录 链接文件命令是ln命令 该命令在文件之间创建链接 该命令的使用语法如下 ln 选项 目标 链接名 ln 选项 目标目录链接有两种 一种被称为硬链接 HardLink 另一种被称为符号链接 SymbolicLink 建立硬链接时 链接文件和被链接文件必须位于同一个文件系统中 并且不能建立指向目录的硬链接 默认情况下 ln产生硬链接 如果给ln命令加上 s选项 则建立符号链接 4 4 4链接文件的命令 返回到本节 4 4 5改变文件或目录存取权限的命令 1 改变文件或目录权限并不是谁都可改变文件和目录的访问权限 只有文件和目录的所有者才有权限修改其权限 另外 超级用户可对所有文件或目录进行权限设置 chmod命令的使用语法格式如下 chmod 选项 文件和目录列表命令中的参数说明如下 文件和目录列表 准备修改权限的文件和目录 chmod命令支持以下两种文件权限设定的方法 1 使用字符串设置权限在Linux系统中每个文件和目录有几种不同级别的权限 有文件目录的用户或所有者级 组级 其他用户级 而这些权限级别的代码分别是u g o 用a来表示所有这三项权限 读 写和执行权限 例如 要将文件file1 txt设为所有人皆可读取 命令如下 chmodugo rfile1 txt chmoda rfile1 txt 另一种表示方法 2 使用八进制数设置权限文件和目录的权限还可用八进制数字模式来表示 三个八进制数字分别代表ugo的权限 读权限 写权限和执行权所对应的数值分别是4 2和1 若要rwx属性则4 2 1 7 若要rw 属性则4 2 6 若要r x属性则4 1 5 例如 要将文件file1 txt设为所有人皆可读取 命令如下 chmod777file1 txt 2 改变文件和目录的所有权在Linux系统中 文件和目录都是有所有者的 这样每个用户对一些文件和目录就有一定的权限 如果想改变某一文件和目录的所有者权限 可使用chown命令来完成 该命令的格式如下 chown 选项 用户文件和目录列表 用户 可能是用户号或文件 etc passwd中出现的用户名 文件和目录列表 用于重新指定所有权的用空格分隔的文件和目录列表 4 5 1报告进程状态4 5 2结束进程4 5 3进程睡眠4 5 4前台和后台进程4 5 5调整优先级 4 5Linux进程管理操作命令 返回到本章 要对进程进行监测和控制 首先必须要了解当前进程的情况 也就是需要查看当前进程 ps命令是最基本同时也是非常强大的进程查看命令 使用该命令可以确定有哪些进程正在运行 进程运行的状态 进程是否结束 哪些进程占用了过多的资源等等 总之大部分信息都可以通过执行该命令得到 ps命令最常用的还是用于监控后台进程的工作情况 因为后台进程是不和屏幕 键盘这些标准输入 输出设备进行通信的 所以如果需要检测其情况 便可以使用ps命令 4 5 1报告进程状态 返回到本节 ps命令语法格式如下 ps 选项 命令中的选项说明如下 e 显示所有进程 f 全格式 h 不显示标题 l 给出长列表 a 显示终端上的所有进程 包括其他用户的进程 r 只显示正在运行的进程 x 显示没有控制终端的进程 txx 只显示受tty xx控制的进程 u 打印用户格式 显示用户名和起始时间 j 按作业格式输出 v 按虚拟存储器格式显示输出 m 显示存储器信息 S 增加子CPU时间和页面出错 w 用宽格式显示 不截取命令行 使它成为一行 r 只显示正在运行的进程 返回到本节 例如 分页查看当前所有进程 同时显示进程的用户起始时间 可使用如下命令 ps axu more该命令在终端上的响应结果如图9 43所示 图9 43分页查看当前进程 返回到本节 其中ps命令输出报告的各列的含义如表9 10所示 表9 10ps命令输出字段的含义 返回到本节 kill命令可以终止后台进程 kill命令的语法格式很简单 大致有以下两种方式 kill s信号 p a 进程号kill l 信号 命令中的参数说明如下 s 指定需要送出的信号 既可以是信号名也可以对应数字 p 指定kill命令只是显示进程的pid 并不真正送出结束信号 l 显示信号名称列表 这也可以在 usr include linux signal h文件中找到 4 5 2结束进程 返回到本节 sleep命令可使当前正在执行的进程在规定的时间内处于睡眠 其使用的语法格式为 sleeptime说明 time为进程将睡眠的时间 以秒为单位 例如 sleeptime 4 5 3进程睡眠 返回到本节 前台就是指一个程序控制着标准输出和标准输入 后台就是指一个程序不从标准输入接受输入 一般也不将结果输出到标准输出上 1 nohup使用 在后台执行的程序处于后台不算太深的地方 若要想程序在更深的地方执行 可以使用nohup nohup No Hang Up不挂起 的用法是 nohup命令 参数 输出文件 2 croncron是一个守护进程 是一个标准的后台服务程序 cron读取系统设置来决定什么时候执行什么操作 3 Crontab要使cron知道该如何运行哪一个程序 必须要用crontab 传递给cron执行的程序必须以crontab的格式描述在一个文件里 这个文件被分成六个字段 前面五个字段用来描述程序运行的时间 第六个字段是命令字符串 4 5 4前台和后台进程 返回到本节 4 atat的语法如下 at时间命令1命令2命令3这样 at就在 时间 所规定的时候执行下面的命令l 命令2 命令3 5 atqatq用来列出用户未执行完的任务 但如果用户是超级用户 它将列出所有使用者的任务 用at l也能够列出这些任务 这两个命令是相同的 6 atrm如果用户把程序放在后台执行之后 又不想再让它继续执行了 就可以用atrm来删除这个任务 atrm其实等同于at do7 batchbatch在系统负载允许的情况下执行命令 当系统负载下降到低于0 8时 batch就运行程序 一般情况下 batch相当于立即执行的at 返回到本节 1 在启动进程时指定优先级如果用 在后台启动一个进程 它的语法是 命令 参数 对象 这种情况下 进程的优先级为10 如果想在输入命令行的时候就决定进程的优先级 就得使用nice nice的语法如下 nice 优先级改变量命令 参数 对象 2 进程运行时调整优先级renice的语法为 renice优先级的改变量 PID u用户 pPID gGID 下面解释各个参数的意义 u标志后面的是用户名 即按用户名来改变进程的优先级 p标志后面的是进程号 g标志后面的是组号 4 5 5调整优先级 返回到本节 本章小结 学习了Linux的基本操作命令 包括 Linux进入 退出命令Linux系统询问命令Linux文件操作命令Linux目录操作命令Linux口令 权限命令 作业 教材P711 4 8
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!