书籍详情
《Linux命令行实用技术详解》[26M]百度网盘|亲测有效|pdf下载
  • Linux命令行实用技术详解

  • 出版社:人民邮电出版社
  • 出版时间:2008-12
  • 热度:9797
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

《Linux命令行实用技术详解》的特点:文件管理与编辑舍我其谁、磁盘分区与挂接轻松应对、系统监控与排障力挽狂澜、性能分析与优化追求完美、网络诊断与测试防患未然、界面设计与定制彰显品味。

内容简介

《Linux命令行实用技术详解》对Linux命令行的主要命令分功能说明、语法说明、选项介绍、典型示例、注意事项等专题进行了详尽的介绍,可以帮助读者对Linux命令行的命令有深入的认识。作为一本系统管理与维护、网络配置与管理的工具类用书,《Linux命令行实用技术详解》适合所有系统管理员、网络管理员以及Linux的初中级读者阅读、参考。

目录

第1章 Linux命令行概述 1
1.1 Linux操作系统简介 1
1.1.1 Linux起源、特性及应用领域 1
1.1.2 主流Linux操作系统发行版简介 3
1.2 Linux命令行简介 7
1.2.1 Linux命令行介绍 8
1.2.2 Linux命令行的分类 8
1.2.3 Linux命令行重要作用 10
1.3 Linux命令行解释器版本差异 11
1.3.1 命令行解释器shell介绍 11
1.3.2 不同系统shell的差异 12
1.4 Linux与Windows 命令行 14
1.4.1 Windows系列的命令行启动 14
1.4.2 Linux下shell命令与Windows下DOS命令行比较 16
1.4.3 Linux下运行Windows下的DOS命令 17
1.5 Linux命令行的进入与退出 18
1.5.1 本机字符界面命令行操作 18
1.5.2 本机图形界面命令行操作 19
1.5.3 远程Telnet方式命令行操作 20
1.5.4 Linux命令行提示符 21

第2章 命令行基本使用方法 22
2.1 Linux命令行的组成 22
2.1.1 命令行的格式 22
2.1.2 Linux命令构成 23
2.2 卷、目录、文件 25
2.2.1 卷的相关概念 25
2.2.2 文件系统 26
2.2.3 目录 29
2.2.4 文件权限及属性 33
2.3 Linux命令行帮助 34
2.3.1 帮助命令 34
2.3.2 命令行的历史记录和编辑 41
2.3.3 命令帮助文档 42
2.3.4 从Internet获得帮助 43
2.4 常见错误信息 44

第3章 文件管理命令 47
3.1 Linux文件系统简介 47
3.1.1 Linux常见的文件格式理解 47
3.1.2 Linux文件系统与Windows文件系统的区别 48
3.1.3 Mount的理解 50
3.2 文件操作基本命令 51
3.2.1 文件建立与删除命令 51
3.2.2 文件复制命令 53
3.2.3 文件移动与重命名命令 55
3.2.4 文件链接命令 58
3.3 文件相关操作命令 59
3.3.1 文件属性和权限操作 59
3.3.2 文件显示和阅读命令 63
3.3.3 文件打印命令 80
3.3.4 压缩与解压缩命令 85
3.4 文件编辑命令 90
3.4.1 比较文件差异的命令 90
3.4.2 文件合并、修补、切割命令 93
3.4.3 查找文件中的字符串的命令 99
3.4.4 编辑文件命令 105
3.5 其他命令 112

第4章 磁盘管理命令 127
4.1 磁盘分区全攻略 127
4.1.1 磁盘的基本概念 127
4.1.2 磁盘分区 128
4.1.3 Linux系统下磁盘设备表示 134
4.1.4 磁盘分区策略 134
4.1.5 磁盘分区命令 135
4.2 磁盘格式化和分区格式转换命令 143
4.2.1 磁盘格式化命令 144
4.2.2 分区格式转换命令 144
4.3 磁盘优化命令 146
4.3.1 磁盘扫描命令 147
4.3.2 磁盘检查命令 155
4.4 磁盘复制、挂载和比较命令 161
4.4.1 磁盘全盘复制攻略 161
4.4.2 磁盘的挂载命令 161
4.4.3 磁盘内容比较命令 167
4.5 虚拟驱动器 169
4.6 创建、修改或删除驱动器的卷标 173
4.7 引导扇区的信息写入与修复 174
4.8 其他命令 178

第5章 系统管理命令 184
5.1 内存管理 184
5.1.1 虚拟内存简介 184
5.1.2 内存使用情况监控 184
5.1.3 虚拟内存监控 186
5.1.4 swap交换空间 188
5.2 启动和关机命令 192
5.2.1 关机命令 193
5.2.2 重启动命令 196
5.3 系统设备管理命令 198
5.3.1 设备管理概述 198
5.3.2 设备安装管理命令 199
5.3.3 终端管理命令 201
5.4 系统进程管理命令 207
5.4.1 进程的基本概念 208
5.4.2 进程查看命令 208
5.4.3 进程管理命令 219
5.5 系统服务管理命令 228
5.5.1 Linux服务简介 229
5.5.2 Linux服务工作原理 230
5.5.3 服务管理命令 231
5.6 用户账户管理命令 234
5.6.1 账户概述 234
5.6.2 用户账号维护命令 236
5.6.3 组账户维护命令 243
5.7 备份与还原命令 250
5.7.1 简单备份命令 250
5.7.2 压缩备份命令 251
5.8 其他系统命令 257
5.8.1 用户信息查看命令 257
5.8.2 系统信息查看命令 268
5.8.3 定时任务管理命令 271

第6章 网络管理服务命令 274
6.1 网络管理命令 274
6.1.1 远程注册登录命令 274
6.1.2 远程登录命令 280
6.1.3 安全的远程登录命令 284
6.1.4 远程Shell命令 286
6.1.5 查询登录账号信息命令 288
6.1.6 查询主机的IP地址和域名命令 291
6.1.7 查询和修改域名命令 295
6.1.8 查看或设置主机名命令 298
6.2 网络测试命令 300
6.2.1 网络数据采集分析命令 300
6.2.2 显示网络连接信息命令 308
6.2.3 洞悉网络连通测试命令 314
6.2.4 数据包路由跟踪诊断命令 319
6.2.5 域信息搜索器命令 322
6.2.6 IP计算器 326
6.3 网络配置命令 327
6.3.1 显示和修改本地ARP列表命令 328
6.3.2 查看网络配置信息命令 331
6.3.3 网络配置命令 341
6.3.4 显示和修改本地路由表命令 351
6.3.5 网络读写数据命令 355
6.3.6 改变网络接口的速率和协商方式的命令 358
6.3.7 显示和更改网卡设置命令 360
6.4 网络共享命令 364
6.4.1 信息传送与信件管理命令 364
6.4.2 网络通信命令 369
6.4.3 文件的上传和下载命令 376
6.4.4 远程文件复制命令 393
6.4.5 Linux下Web文件提取工具 395
6.5 Web服务器相关命令 402
6.5.1 Apache服务器控制接口命令 402
6.5.2 samba服务相关的命令 406

第7章 系统监控与系统安全命令 413
7.1 系统性能监控 413
7.1.1 系统总体监控命令 413
7.1.2 工作进程资讯与管理命令 424
7.1.3 磁盘性能监控命令 427
7.1.4 显示Linux系统中所有打开文件的命令 432
7.1.5 系统性能监控命令 436
7.1.6 strace命令和ltrace命令 439
7.2 系统安全命令 444
7.2.1 常用系统安全命令 444
7.2.2 SELinux配置命令 456
7.2.3 iptables的相关命令 478
7.3 启动盘的制作 485
7.3.1 Linux启动盘boot/root盘的制作 486
7.3.2 制作LILO启动盘 496

第8章 Linux命令行的妙用 505
8.1 X-Window与Linux命令行 505
8.1.1 什么是X-Window 505
8.1.2 X-Window与Linux 510
8.2 弥补X-Window的不足 512
8.2.1 Linux妙用后台运行命令 512
8.2.2 网络搜索和下载安装包命令 515
8.2.3 自行开发Linux命令行实用程序 518
8.2.4 以其他身份来执行命令 521
8.3 Linux命令行的其他妙用 526
8.3.1 Tab键和快捷键的妙用 526
8.3.2 别名alias的使用 529
8.3.3 如何提高Linux命令行的工作效率 531
8.3.4 bash几个环境变量的妙用 533
8.3.5 其他命令的妙用 534

精彩书摘

第1章 Linux命令行概述
虽然Linux中有几个集成的GUI工具,但是控制Linux的最好方法还是使用命令行界面。命令行界面比GUI工具有更多选项。由于命令行界面没有GNOME与KDE之类的桌面开销,因此速度更快。Linux社区对命令行情有独钟,因此,如果想真正学习Linux,则一定要知道命令行界面的用法。
1.1 Linux操作系统简介
Linux是一套免费使用和自由传播的类UNIX操作系统,这个系统是由世界各地的成千上万的程序员设计和实现的。它以高效性和灵活性著称,并且能够在PC上实现全部的UNIX特性,具有多任务、多用户的能力。Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改;另一个原因是,它具有UNIX的全部功能。
1.1.1 Linux起源、特性及应用领域
Linux操作系统核心最早由芬兰的Linus Torvalds于1991年8月在芬兰赫尔辛基大学上学时发布的,后来经过众多世界顶尖的软件工程师不断地修改和完善,Linux得以在全球普及开来,在服务器领域及个人桌面版得到越来越多的应用,在嵌入式开发方面更是具有其他操作系统无可比拟的优势,并以每年100%的用户递增数量显示了Linux强大的力量。
通常所说的Linux,指的是GNU/Linux,即采用Linux内核的GNU(GNU代表GNU is Not Unix)操作系统。它既是一个操作系统,也是一种规范。
1.UNIX/Linux的主要特色
Linux一项最大的特色在于源代码完全公开,在符合GNUGPL(General Public License,通用公共版权许可证)的原则下,任何人皆可自由取得、散布,甚至修改源代码。同时由于Linux是UNIX系统变种,因此也就具有了UNIX系统的一系列优良特性。
(1)技术成熟,可靠性高
经过多年的发展,UNIX的一些基本技术已变得十分成熟,有的已成为各类操作系统的常用技术。实践表明,UNIX是能达到大型主机(mainframe)可靠性要求的少数操作系统之一。目前许多UNIX大型主机和服务器在国外的大型企业中每天24小时,每年365天不间断地运行。例如,不少大企业或政府部门,即所谓肩负关键使命的场合/部门将其整个企业/部门信息系统建立并运行在以UNIX为主服务器的Client/Server结构(C/S结构,客户机和服务器结构)上。但到目前为止,世界上还没有一家大型企业将其重要的信息系统完全建立在Windows NT上。

前言/序言

  Linux是一个免费的、开源的操作系统,由于它具有开放性、稳定性、低成本和可靠性等优点,因而被应用在越来越多的场合中。Linux虽然具有图形化操作界面,但它是一个基于命令行的操作系统。命令行的命令是Linux操作系统的灵魂和精华,只有学会并掌握命令行技术,才能精通Linux,从而成为真正的Linux高手。
  现在市面上的有关Linux命令行的图书并不多,其中大部分图书只是对命令行的常用命令作简要的介绍,而本书则对Linux命令行的主要命令进行了非常详尽的、深入的系统介绍,弥补了该类图书的市场空白。
  本书列举了大量的应用实例,按照功能说明、语法说明、选项介绍、补充说明、典型示例、注意事项的结构对每个命令进行了详细的讲解。首先,对每个命令的基本作用与使用语法进行介绍,然后介绍各个命令参数的作用,并针对具体应用列举了大量典型实例。这样,不仅能使读者充分地了解各个命令的具体使用方法,而且能使读者迅速掌握命令的各种具体应用,以达到举一反三、灵活使用的目的。
  随着不同Linux版本的不断推出和Linux应用需求的不断增加,新的Linux命令层出不穷,而且原有的命令也在不断更新,本书针对不断变化的命令行命令以及新版本的Linux内核,重新归纳了许多重要的常用命令和新增命令,为读者提供了相对全面的参考。
  对于初中级用户来说,他们对于许多命令并不熟悉,而且对于命令的参数也不了解,需要查阅相应的资料。本书对Linux命令进行了详细的分类,将功能相通或相近的命令放在一起,读者可以触类旁通,全面掌握。读者可以像查阅字典一样来查找本书相应命令的详细使用方法。