图书介绍
Linux命令行完全技术宝典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张栋编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113126605
- 出版时间:2011
- 标注页数:598页
- 文件大小:194MB
- 文件页数:618页
- 主题词:Linux操作系统-基本知识
PDF下载
下载说明
Linux命令行完全技术宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Linux命令行入门概述1
1.1 Linux操作系统简介1
1.1.1 Linux操作系统1
1.1.2 主流Linux操作系统发行版简介3
1.2 Linux命令行简介8
1.2.1 Linux命令行介绍8
1.2.2 Linux命令行的分类9
1.2.3 Linux命令行的重要作用9
1.3 Linux命令行解释器版本差异10
1.3.1 命令行解释器shell11
1.3.2 不同系统的shell差异12
1.4 Linux与Windows命令行14
1.4.1 Windows系统的命令行启动14
1.4.2 Linux下shell命令与Windows下DOS命令行比较15
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命令行提示符20
第2章 Linux命令行基础入门操作21
2.1 Linux命令行的组成21
2.1.1 命令行的格式21
2.1.2 Linux命令的构成22
2.2 Linux中卷、目录和文件的含义24
2.2.1 卷的相关概念24
2.2.2 文件系统25
2.2.3 目录29
2.2.4 文件权限及属性32
2.3 Linux命令行帮助33
2.3.1 帮助命令33
2.3.2 命令行的历史记录和编辑40
2.3.3 从Internet上获得帮助41
2.4 常见的错误信息42
第3章 文件基础管理44
3.1 文件的建立、移动和删除44
3.1.1 cat——建立文件44
3.1.2 touch——建立文件45
3.1.3 ln——建立链接文件46
3.1.4 rm—删除文件49
3.1.5 mv——移动及重命名文件51
3.2 查看文件的内容53
3.2.1 cat——查看文件的内容53
3.2.2 more——查看文件的内容54
3.2.3 less——查看文件的内容56
3.2.4 head——查看文件头部的内容59
3.2.5 tail——查看文件尾部的内容61
3.2.6 cut——查看文件的部分内容62
3.3 查看及修改文件的属性64
3.3.1 file——查看文件的类型64
3.3.2 ll——查看文件的属性66
3.3.3 chown——改变文件的属主或属组67
3.3.4 chmod——改变文件的访问权限69
3.3.5 umask——设置文件的默认权限掩码71
3.3.6 chattr——修改文件的其他高级属性73
3.4 文件的比较74
3.4.1 cmp——比较文件75
3.4.2 comm——比较文件76
3.5 文件的备份、归档和恢复78
3.5.1 cp——文件的备份78
3.5.2 tar——文件的归档81
3.5.3 dump——文件或文件系统的备份83
3.5.4 restore——恢复文件或文件系统85
第4章 文件进阶管理87
4.1 文件的压缩、解压缩及相关命令87
4.1.1 bzip2——文件的压缩87
4.1.2 bunzip2——文件的解压缩89
4.1.3 bzcat——解压缩文件到屏幕92
4.1.4 gzip——文件的压缩93
4.1.5 gunzip——文件的解压缩95
4.1.6 gzexe——压缩/解压缩可执行文件96
4.1.7 bzip2recover——压缩文件的修复97
4.1.8 zip——归档压缩文件98
4.1.9 unzip——解压缩文件100
4.1.10 zipinfo——显示zip压缩文件的信息102
4.2 文件的查找和定位104
4.2.1 find——查找文件104
4.2.2 whereis——查找文件109
4.2.3 locate——查找文件110
4.2.4 which——查找文件112
4.3 文件内容的查询112
4.3.1 grep——搜索文件中的字符串113
4.3.2 egrep——搜索文件中的字符串117
第5章 文件管理的其他命令119
5.1 tee——创建一个文件保存多个副本119
5.2 paste——合并显示多个文件的内容120
5.3 sort——文件排序122
5.4 split——文件切割124
5.5 sed——文本处理125
5.6 uniq——文件内容唯一化131
5.7 wc——文件统计133
5.8 tmpwatch——自动删除临时文件133
5.9 inden——规范C程序135
第6章 用户管理及shell命令139
6.1 用户管理命令139
6.1.1 ac——显示用户在线时间的统计信息139
6.1.2 adduser——新建用户账户141
6.1.3 finger——显示用户信息142
6.1.4 passwd——设置密码144
6.1.5 pwconv——将用户密码转换成影子密码145
6.1.6 pwunconv——关闭影子密码功能146
6.1.7 usermod——修改用户账户信息146
6.1.8 userdel——删除用户账户147
6.1.9 w——显示系统的当前用户信息148
6.1.10 who——显示当前登录用户的详细信息149
6.1.11 chfn——修改用户信息150
6.1.12 groupadd——新建用户组151
6.1.13 gpasswd——群组管理152
6.1.14 groupmod——修改群组的相关信息153
6.1.15 groups——显示用户所在组的成员153
6.1.16 newgrp——更改用户所属的组154
6.1.17 groupdel——删除组155
6.1.18 grpck——检验组文件155
6.1.19 id——显示用户及其所属组的ID号155
6.1.20 whoami——显示登录用户名称156
6.1.21 last——显示最近登录用户的相关信息157
6.1.22 lastb——显示登录系统失败用户的相关信息158
6.1.23 users——显示当前登录到系统的用户159
6.1.24 logname——显示当前用户的名称159
6.1.25 logrotate——管理日志文件160
6.1.26 su——用户切换161
6.1.27 sudo——改变身份执行命令162
6.1.28 lastlog——显示最近的用户登录信息164
6.1.29 clear——清除屏幕165
6.2 shell命令165
6.2.1 chsh——更换系统登录shell165
6.2.2 bash——SH类的命令解释器166
6.2.3 declare——声明shell变量167
6.2.4 echo——显示文字168
6.2.5 enable——启动/关闭shell内部命令169
6.2.6 fc—批处理历史命令170
6.2.7 help——显示帮助信息171
6.2.8 history——显示命令使用的历史记录171
6.2.9 eval——组合多个参数一起执行172
6.2.10 exec—执行指定的命令后shell交出控制权173
6.2.11 unset——删除变量或函数173
6.2.12 exit——退出当前shell环境174
6.2.13 set——设置shell174
6.2.14 suspend——暂停执行shell176
6.2.15 ulimit——程序资源控制176
第7章 系统管理命令179
7.1 进程作业管理控制命令179
7.1.1 accton——打开/关闭进程记录179
7.1.2 anacron——按周期运行指定命令179
7.1.3 at——在指定的时间执行命令180
7.1.4 atd——显示最近的作业队列信息181
7.1.5 atq——显示待执行的at命令队列181
7.1.6 atrm——删除待执行的at命令队列182
7.1.7 bg——将命令放置在后台运行182
7.1.8 jobs——显示后台执行的作业182
7.1.9 fg——将程序或命令切换到前台执行183
7.1.10 init——初始化处理控制183
7.1.11 nice——命令优先级设置184
7.1.12 pstree——显示进程状态树185
7.1.13 renice——重新分配优先权186
7.1.14 kill——中止正在执行的程序或作业187
7.1.15 nohup——继续执行程序187
7.1.16 sleep——暂停执行程序188
7.2 系统设置命令189
7.2.1 alias——设置命令的别名189
7.2.2 unalias——取消别名190
7.2.3 apmd——高级电源管理BIOS的守护进程190
7.2.4 aumix——设置音效设备191
7.2.5 bind——设置键盘组合键的功能192
7.2.6 kbdconfig——配置键盘193
7.2.7 timeconfig——设置时区193
7.2.8 chkconfig——检查并设置系统的各种服务194
7.2.9 chkfontpath——配置X字体路径195
7.2.10 resize——设置终端机的窗口大小196
7.2.11 dircolors——设置目录显示时的颜色196
7.2.12 chroot——改变根目录197
7.2.13 clock——调整RTC时间197
7.2.14 crontab——设置计时器198
7.2.15 dmesg——显示开机设备信息199
7.2.16 export——查看环境变量200
7.2.17 grub——Grub shell201
7.2.18 grub-install——安装Grub202
7.2.19 hwclock——显示与设定硬件时钟203
7.2.20 free——显示内存使用情况203
7.2.2 1 fbset——设置帧缓冲区205
7.2.22 insmod——载入模块206
7.2.23 modprobe——自动处理可载入模块206
7.2.24 depmod—模块依赖性检查207
7.2.25 lsmod——查看系统已载入模块208
7.2.26 modinfo——显示模块的信息208
7.2.27 make——编译和维护软件209
7.2.28 ntsysv——配置系统的各种服务210
7.2.29 reboot——重新启动系统211
7.2.30 rmmod——删除模块212
7.2.31 rpm——软件包管理213
7.2.32 procinfo——显示系统状态218
7.2.33 setup——设置公用程序219
7.2.34 shutdown——关闭计算机219
7.2.35 tload——显示系统负载220
7.3 系统诊断及故障恢复221
7.3.1 badblocks——检查磁盘中损坏的扇区221
7.3.2 bzip2recover——修复损坏的.bz2文件222
7.3.3 cksum——检查循环冗余码校验222
7.3.4 dump——文件系统备份222
7.3.5 fsck——检查并修复文件系统错误223
7.3.6 fsck.ext2——检查ext2文件系统并尝试修复错误224
7.3.7 md5sum——检查和计算MD5函数值226
第8章 Linux文件目录管理命令227
8.1 Linux目录结构简介227
8.1.1 Linux文件系统结构227
8.1.2 文件系统目录结构的基本情况简述228
8.2 cd——切换工作目录230
8.3 pwd——显示工作目录232
8.4 mkdir——建立目录232
8.5 rmdir——删除目录235
8.6 ls——列出目录内容236
8.7 tree——树状目录列表240
8.8 lndir——链接目录内容245
8.9 dirs——列出目录栈内容247
8.10 pushd——目录入栈249
8.11 popd——目录出栈251
第9章 Linux文件系统管理命令254
9.1 Linux文件系统简介254
9.1.1 物理磁盘及其分区254
9.1.2 文件系统255
9.1.3 ext2、ext3——Linux的文件系统256
9.1.4 Linux文件系统的运作原理259
9.1.5 加载点的相关知识259
9.2 Linux文件系统的使用260
9.2.1 mount——挂载文件系统260
9.2.2 umount——卸载文件系统266
9.2.3 df——查看文件系统的硬盘使用情况267
9.2.4 du——查看磁盘空间的使用情况269
9.3 磁盘的分区及格式化272
9.3.1 fdisk——磁盘分区272
9.3.2 sfdisk——磁盘分区277
9.3.3 parted——磁盘分区280
9.3.4 mkfs——创建文件系统284
9.3.5 mkdosfs——创建MS-DOS文件系统286
9.3.6 mke2fs——创建ext2/ext3文件系统288
9.3.7 mkfs.ext2/mkfs.ext3——创建ext2/ext3文件系统290
9.3.8 mkisofs——创建ISO 9660文件系统290
9.3.9 mkfs.msdos——创建MS-DOS文件系统295
9.3.10 mkfs.vfat——创建vfat文件系统295
9.4 交换分区的使用295
9.4.1 mkswap——创建交换分区295
9.4.2 swapoff——关闭交换分区297
9.4.3 swapon——开启交换分区298
第10章 Linux系统磁盘管理命令300
10.1 对Linux使用磁盘限额300
10.1.1 quota——磁盘限额300
10.1.2 repquota—报告磁盘空间限制状态300
10.1.3 quota——显示使用空间与限制302
10.1.4 quotacheck—检验磁盘使用空间与限制303
10.1.5 quotaon——开启磁盘空间限制307
10.1.6 quotaoff——关闭磁盘空间限制309
10.1.7 edquota——编辑磁盘空间限制310
10.2 MS-DOS文件系统磁盘管理命令311
10.2.1 mformat——磁盘格式化311
10.2.2 minfo——显示文件系统信息312
10.2.3 mshowfat——显示FAT记录313
10.2.4 mmount——挂载MS-DOS文件系统314
10.2.5 mlabel——设置MS-DOS磁盘卷标315
10.2.6 mcd——切换目录316
10.2.7 mdir——目录列表317
10.2.8 mdu——显示目录大小318
10.2.9 mmd——建立目录318
10.2.10 mrd——删除目录319
10.2.11 mdeltree——删除目录及内容320
10.2.12 mtools——显示mtools支持的命令320
10.2.13 mtoolstest——测试mtools相关设置321
10.2.14 hdparm——读取或设置磁盘参数322
10.2.15 losetup——设置循环设备324
10.2.16 eiect——退出抽取式设备326
10.2.17 stat——显示inode内容327
10.2.18 rmt——远程磁带传输协议328
10.2.19 sync——刷新磁盘缓冲区328
第11章 常用网络命令329
11.1 基本网络配置命令329
11.1.1 hostname——查看或设置主机名329
11.1.2 ifconfig——查看或设置网络接口331
11.1.3 ifup/ifdown——启动/关闭某个网络适配卡336
11.1.4 netstat——查看网络状态338
11.1.5 route——查看或设置路由表344
11.1.6 iproute——查看或设置路由表347
11.1.7 arp——查看或配置ARP缓存357
11.2 网络检测命令358
11.2.1 ping——查看主机连通性358
11.2.2 netreport——监视网络状态360
11.2.3 traceroute——追溯路由361
11.2.4 dig——域信息搜索器362
11.2.5 nc——服务检测指令367
11.2.6 tcpdump——转存网络传送数据371
11.2.7 Wireshark——网络流量分析374
11.2.8 ipcalc——IP计算器379
第12章 PPP和PPPoE连接管理命令381
12.1 pppd——管理PPP连接381
12.1.1 PPP包含部分381
12.1.2 PPP过程具体描述382
12.1.3 PPP与PPPoE、PPPoA关系382
12.1.4 pppd——管理PPP连接382
12.1.5 pppstats——显示PPP状态388
12.1.6 pppdump——转换PPP记录文件388
12.1.7 minicom——串行口通信程序389
12.1.8 setserial——设置或显示串口391
12.2 PPPoE连接管理命令392
12.2.1 PPPoE简介393
12.2.2 pppoe——PPPoE客户端393
12.2.3 adsl-setup——配置PPPoE客户端394
12.2.4 pppoe-server——PPPoE服务器395
12.2.5 pppoe-relay——PPPoE中继代理398
12.2.6 pppoe-sniff—PPPoE探测器398
12.2.7 adsl-connect——管理PPPoE连接399
12.2.8 adsl-start——启动PPPoE连接400
12.2.9 adsl-stop——关闭PPPoE连接401
12.2.10 adsl-status——显示PPPoE连接状态401
第13章 Linux网络服务命令403
13.1 基本网络命令403
13.1.1 ping——检测主机连通性403
13.1.2 netstat——查看网络状态403
13.1.3 traceroute——数据包所经过的路由器403
13.1.4 wget——网络下载器404
13.1.5 lynx——文本浏览408
13.2 文件传输命令414
13.2.1 ftp——文件传输414
13.2.2 tftp——简单文件传输命令418
13.2.3 lftp——强大文件传输命令423
13.2.4 sftp——安全文件传输命令426
13.2.5 ncftp——强大的FTP客户端程序命令427
13.2.6 rcp——主机间传输文件命令428
13.2.7 scp——安全的主机间复制文件命令430
13.3 远程登录命令432
13.3.1 telnet——远程登录432
13.3.2 rlogin——远程登录434
13.3.3 rsh——登录远程shell435
13.3.4 ssh——安全的远程登录436
13.4 网络通信命令437
13.4.1 write——向单个用户发送信息437
13.4.2 wall——公布消息438
13.4.3 talk——聊天命令439
13.4.4 mesg——用户对话控制441
第14章 系统安全命令443
14.1 iptables相关命令443
14.1.1 iptables——IP包过滤器管理443
14.1.2 iptables-save——保存IP表448
14.1.3 iptables-restore——恢复IP表450
14.2 进入SELinux模式相关命令的学习451
14.2.1 setenforce——设置SELinux模式452
14.2.2 getenforce——查看SELinux模式453
14.3 设置、查看及翻转SELinux布尔值命令454
14.3.1 setsebool——设置SELinux布尔值454
14.3.2 togglesebool——翻转SELinux布尔值456
14.3.3 getsebool——查看SELinux布尔值457
14.4 SELinux常用的统计命令458
14.4.1 sestatus——SELinux状态命令458
14.4.2 avcstat——显示AVC统计信息460
14.4.3 audit2why——转换审计消息461
14.5 SELinux策略相关命令462
14.5.1 audit2allow——生成策略允许规则462
14.5.2 load_policy——装载策略464
14.5.3 semanage——SELinux策略管理465
14.5.4 semodule—管理策略模块466
14.5.5 semodule_package——创建策略模块包468
14.5.6 checkmodule——编译策略模块469
14.6 SELinux语境相关命令470
14.6.1 chcat——改变语境类别470
14.6.2 fixfiles——修复文件安全语境471
14.6.3 restorecon——恢复文件安全语境472
14.6.4 chcon——改变文件安全语境473
14.6.5 setfiles——设置文件安全语境475
第15章 实用性小程序477
15.1 cal——显示月历477
15.2 cdp——播放音乐CD478
15.3 cdplay——CD播放工具480
15.4 cdrdao——进行一次性刻录CD481
15.5 dc——台式计算器487
15.6 factor——显示数字的因子488
15.7 inncheck——检查INN相关配置文件的语法是否正确489
第16章 Linux文档编辑命令490
16.1 ed——文本行编辑器490
16.2 ex——文本编辑器492
16.3 jed——文本文件编辑器495
16.4 pico——文本编辑器498
16.5 sed——文本流编辑器500
16.6 vi——全屏幕文本编辑器503
16.7 tr——字符转换510
16.8 grep——查找文件中符合条件的字符串512
16.9 indent——调整C源程序文件的格式514
16.10 uniq——对文件中的行做唯一性检查517
16.11 vim——增强的vi编辑器519
第17章 打印操作命令530
17.1 tunelp——调整打印机设置530
17.2 lpr——打印文件531
17.3 lprm——删除打印文件533
17.4 enscript——将文本文件转换为PostScript格式534
17.5 lpc——打印机控制537
17.6 lpq——显示打印队列539
17.7 mpage——在一页上打印多个页面540
17.8 pr——将要打印的文件进行格式化编排544
第18章 命令行服务器实用操作547
18.1 系统负荷监测547
18.1.1 uptime——查看系统负载547
18.1.2 vmstat——统计548
18.1.3 proc——系统监测552
18.1.4 xload、tload——显示系统平均负载554
18.2 利用tcptrace测试网络性能556
18.2.1 tcptrace的安装556
18.2.2 tcptrace的控制台模式557
18.2.3 图形生成工具——xplot563
18.2.4 输出tcptrace图形564
18.3 利用Netpref测试网络性能566
18.3.1 Netperf的安装566
18.3.2 启动Netperf服务器568
18.3.3 网络性能测试的5大指标568
18.3.4 Netperf命令行参数569
18.3.5 Netperf测试网络性能570
18.4 利用Iperf测试网络性能574
18.4.1 Iperf的安装574
18.4.2 Iperf服务器的选项和启动575
18.4.3 Iperf客户端的选项576
18.4.4 Iperf的常用参数577
第19章 Linux其他命令579
19.1 关于X Window系统的命令579
19.1.1 startx——启动X Window系统579
19.1.2 system-config-display——显示设置工具581
19.1.3 gtf——计算显示设备VESA驱动GTF模式的命令行工具583
19.1.4 xlsclients——显示客户端程序584
19.1.5 xlsfonts——显示X Server使用的字体586
19.1.6 xlsatoms——显示X Server的基本定义587
19.1.7 xhost——控制访问X Server的主机588
19.1.8 xset——设置X Window系统参数589
19.2 其他命令590
19.2.1 yes——回应字符串591
19.2.2 manpath——显示man的搜索路径592
19.2.3 xargs——从标准输入中执行命令592
19.2.4 sum——显示文件的校验和及文件块数594
热门推荐
- 3419807.html
- 1319074.html
- 1784718.html
- 2871678.html
- 1335387.html
- 2454257.html
- 2698561.html
- 36023.html
- 925138.html
- 1459081.html
- http://www.ickdjs.cc/book_1705844.html
- http://www.ickdjs.cc/book_1673851.html
- http://www.ickdjs.cc/book_3394620.html
- http://www.ickdjs.cc/book_1189581.html
- http://www.ickdjs.cc/book_676128.html
- http://www.ickdjs.cc/book_1177953.html
- http://www.ickdjs.cc/book_2158622.html
- http://www.ickdjs.cc/book_263113.html
- http://www.ickdjs.cc/book_225824.html
- http://www.ickdjs.cc/book_2181239.html