×
暂无评论
图文详情
  • ISBN:9787302608974
  • 装帧:60g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:245
  • 出版时间:2022-08-01
  • 条形码:9787302608974 ; 978-7-302-60897-4

本书特色

本书立足实际应用,以流行的Linux发行版为基础介绍Linux的基础操作。全书共包含11个章节模块,包括:认识Linux、安装Linux、文本界面基础、文件和目录、常用命令、Shell脚本、用户和组群、权限和所有者、磁盘分区和文件系统、软件包、进程和任务计划。 本书的结构采用“章节模块——知识技能/项目任务”体系,符合高职教育的培养目标、特点和要求,突出Linux基础的实际技能的培养,内容安排及教学过程“好学易教”。

内容简介

本书立足实际应用,以流行的Linux发行版本为基础介绍Linux的基础操作。全书共11章,包括认识Linux、安装Linux、文本界面基础、文件和目录、常用命令、Shell脚本、用户和组群、权限和所有者、磁盘分区和文件系统、软件包、进程和任务计划。 本书的结构采用“章节模块——知识技能/项目任务”体系,符合高等职业教育的培养目标、特点和要求,突出Linux基础的实际技能的培养,内容安排及教学过程“好学易教”。 本书既可作为高职高专计算机类、电子类相关专业的Linux基础课程的教材,也可作为应用型本科学生的教材或参考书,还适合各类Linux基础培训班使用,或作为Linux爱好者的自学参考书。

目录





第1章认识Linux



1.1Linux的简介


1.1.1Linux的概念


1.1.2Linux的产生背景


1.1.3Linux的发展历程


1.1.4Linux的应用领域


1.2Linux的特点和组成


1.2.1Linux的特点


1.2.2Linux的组成


1.3Linux的版本


1.3.1Linux的内核版本


1.3.2Linux的发行版本


1.4本章小结


第2章安装Linux


2.1准备安装Linux


2.1.1Linux的硬件要求


2.1.2Linux的磁盘管理


2.2安装Linux与初始化设置


2.2.1Linux的安装


2.2.2初始化设置


2.3登录、注销、重启和关闭Linux


2.3.1登录Linux


2.3.2注销Linux


2.3.3重启和关闭Linux


2.4项目实践安装Linux


任务1安装Linux


任务2初始化设置


任务3登录、注销、重启和关闭Linux


2.5本章小结




第3章文本界面基础


3.1文本界面


3.1.1进入文本界面


3.1.2关闭和重启系统


3.1.3目标


3.2获取帮助


3.2.1man


3.2.2info


3.2.3help


3.3Shell


3.3.1Shell简介


3.3.2Bash简介


3.3.3Shell提示符和命令格式


3.3.4Shell常用快捷键


3.3.5编辑命令行


3.3.6特殊字符


3.3.7通配符


3.3.8命令行补全和历史记录


3.4命令排列、替换和别名


3.4.1命令排列


3.4.2命令替换


3.4.3命令别名


3.5管道和重定向


3.5.1管道


3.5.2重定向


3.6文本编辑器


3.6.1vi简介


3.6.2vi基本操作


3.6.3命令行模式


3.6.4末行模式


3.7项目实践1文本界面和获取帮助


任务1进入文本界面


任务2获取帮助


3.8项目实践2Shell基础与文本编辑


任务1Shell基础


任务2文本编辑


3.9本章小结











第4章文件和目录


4.1文件名和文件类型



4.1.1文件名


4.1.2文件类型


4.1.3file: 查看文件类型


4.2目录结构


4.3文件和目录操作


4.3.1pwd: 显示工作目录


4.3.2cd: 切换目录


4.3.3ls: 列出目录内容或文件信息


4.3.4touch: 创建空文件、更改文件或目录时间


4.3.5mkdir: 创建目录


4.3.6rmdir: 删除空目录


4.3.7rm: 删除文件或目录


4.3.8cp: 复制文件或目录


4.3.9mv: 移动或更名现有的文件或目录


4.4链接文件


4.4.1索引式文件系统


4.4.2链接文件简介


4.4.3创建链接文件


4.5项目实践1文件类型与文件和目录操作


任务1文件类型


任务2文件和目录操作


4.6项目实践2链接文件


任务1硬链接文件


任务2软链接文件


4.7本章小结


第5章常用命令


5.1文本显示


5.1.1cat: 显示文本文件


5.1.2tac: 反向显示文本文件


5.1.3more: 分页显示文本文件


5.1.4less: 分页显示文本文件


5.1.5head: 显示文件前n行


5.1.6tail: 显示文件后n行


5.1.7cut: 显示文件每行选定的字节、字符或字段


5.2文本处理


5.2.1sort: 文本文件内容排序


5.2.2uniq: 重复行删除


5.2.3comm: 比较两个已排过序的文件


5.2.4cmp: 按字节比较文件


5.2.5diff: 逐行比较两个文本文件


5.2.6wc: 统计文件的字节数、单词数和行数


5.3文件查找


5.3.1find: 查找文件或目录


5.3.2locate: 在数据库中查找文件


5.3.3grep: 查找文件中符合条件的字符串


5.4命令查找


5.4.1whatis: 查询命令的功能


5.4.2whereis: 查找命令的相关文件的位置


5.4.3which: 查找命令的路径和别名


5.5系统信息显示


5.5.1uname: 显示系统信息


5.5.2uptime: 显示系统的运行时间


5.6用户登录信息显示


5.6.1last: 显示目前与过去登录系统的用户相关信息


5.6.2lastlog: 显示系统中所有用户*近一次登录信息


5.6.3whoami: 显示当前用户的用户名


5.6.4who: 显示目前登录系统的简单用户信息


5.6.5w: 显示目前登录系统的详细用户信息


5.7信息交流


5.7.1echo: 在屏幕上显示文本


5.7.2write: 发送信息


5.7.3mesg: 设置发送信息的写入权限


5.7.4wall: 对全部登录的用户发送信息


5.8日期时间


5.8.1cal: 显示日历


5.8.2date: 显示或设置系统日期与时间


5.8.3hwclock: 显示或设置硬件时钟


5.9项目实践1文本显示和处理


任务1文本显示


任务2文本处理


5.10项目实践2文件和命令查找


任务1文件查找


任务2命令查找


5.11项目实践3信息显示、交流和日期时间


任务1系统信息显示


任务2用户登录信息显示


任务3信息交流


任务4日期时间


5.12本章小结


第6章Shell脚本


6.1基础


6.1.1结构


6.1.2创建和运行


6.1.3函数


6.2变量


6.2.1环境变量


6.2.2预定义变量


6.2.3自定义变量


6.2.4变量值的删除和取代


6.2.5参数置换变量


6.3测试表达式


6.3.1字符串判断和比较


6.3.2整数比较


6.3.3文件类型判断


6.3.4文件权限检测


6.3.5文件比较


6.3.6逻辑测试


6.4流程控制语句


6.4.1选择结构


6.4.2循环结构


6.5调试


6.6项目实践1Shell脚本基础


任务Shell脚本基础知识


6.7项目实践2Shell脚本进阶


任务Shell脚本进阶学习


6.8本章小结


第7章用户和组群


7.1用户概述


7.1.1用户角色与UID


7.1.2用户配置文件


7.2用户管理


7.2.1useradd: 创建用户


7.2.2passwd: 设置用户密码


7.2.3usermod: 修改用户


7.2.4userdel: 删除用户


7.3组群概述


7.3.1组群分类与GID


7.3.2组群配置文件


7.4组群管理


7.4.1groupadd: 创建组群


7.4.2gpasswd: 设置组群密码


7.4.3groupmod: 修改组群


7.4.4groupdel: 删除组群


7.5创建用户和组群的相关文件和目录


7.5.1文件/etc/default/useradd


7.5.2文件/etc/login.defs


7.5.3目录/etc/skel


7.6用户登录和身份切换


7.6.1登录


7.6.2身份切换


7.6.3su: 临时切换用户身份


7.6.4sudo: 以其他用户身份执行命令


7.7用户和组群维护


7.7.1pwck: 校验用户配置文件


7.7.2chage: 管理用户密码时效


7.7.3finger: 显示用户信息


7.7.4chfn: 修改用户信息


7.7.5chsh: 修改用户Shell


7.7.6id: 显示用户UID和所属组群GID


7.7.7groups: 显示用户所属组群


7.7.8newgrp: 更改用户登录组群


7.8项目实践1用户和组群管理基础


任务1用户管理


任务2组群管理


7.9项目实践2用户和组群管理进阶


任务1创建用户和组群的相关文件和目录


任务2用户和组群维护


7.10本章小结


第8章权限和所有者


8.1文件权限


8.1.1一般权限


8.1.2特殊权限


8.2权限修改


8.3权限掩码


8.4文件属性


8.4.1chattr: 修改文件属性


8.4.2lsattr: 显示文件属性


8.5文件所有者


8.5.1chown: 设置文件所有者和所属组群


8.5.2chgrp: 设置文件所属组群


8.6项目实践权限和所有者管理


任务1文件权限的管理


任务2权限掩码和文件属性


8.7本章小结


第9章磁盘分区和文件系统


9.1磁盘分区


9.1.1磁盘分区简介


9.1.2磁盘分区命令


9.2创建文件系统


9.2.1文件系统简介


9.2.2Linux文件系统


9.2.3创建文件系统


9.3挂载和卸载文件系统


9.3.1挂载文件系统


9.3.2卸载文件系统


9.4查看文件系统


9.4.1mount s


9.4.2/etc/mtab


9.4.3df: 显示磁盘的相关信息和使用情况


9.4.4du: 显示目录或文件的大小


9.5自动挂载文件系统


9.5.1/etc/fstab


9.5.2文件系统的自动挂载


9.6维护文件系统


9.6.1检查EXT2/3/4和FAT文件系统


9.6.2检查XFS文件系统


9.7交换空间


9.7.1查看交换空间


9.7.2交换分区


9.7.3交换文件


9.8项目实践1磁盘分区和文件系统管理


任务1磁盘分区管理


任务2文件系统管理


9.9项目实践2交换空间管理


任务1交换分区管理


任务2交换文件管理


9.10本章小结


第10章软件包


10.1RPM


10.1.1RPM简介


10.1.2RPM包管理


10.2YUM


10.2.1YUM简介


10.2.2YUM配置文件


10.2.3YUM本地源


10.2.4YUM管理


10.3TAR


10.3.1TAR简介


10.3.2TAR包管理


10.3.3TAR包压缩


10.4项目实践软件包管理


任务1RPM包管理


任务2YUM本地源管理


任务3TAR包管理


10.5本章小结


第11章进程和任务计划



11.1进程


11.1.1进程概念


11.1.2创建进程


11.1.3挂起和恢复进程


11.1.4ps: 查看进程


11.1.5top: 查看和管理进程


11.1.6pstree: 显示进程树


11.1.7结束进程


11.2任务计划


11.2.1cron


11.2.2at


11.3项目实践进程和任务计划管理


任务1进程管理


任务2任务计划管理


11.4本章小结


参考文献




展开全部

作者简介

郑锦材,毕业于华南师范大学计算机学院计算机科学与技术专业,任职汕头职业技术学院,一直从事计算机专业课程教学。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航