《即用即查Linux命令行实例参考手册》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:罗琳编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2010
  • ISBN:9787113111489
  • 页数:648 页
图书介绍:本书精选Linux命令行下主要的命令进行了介绍。本书分为Part A和Part B两部分。Part A部分中,对各命令的作用、格式、常用参数做了介绍,并通过实例对该命令的使用进行讲解。Part B部分则对各命令的参数进行了全面的介绍。为了便于查询,对各命令的参数、实例等进行了索引。

Part A 命令详解 2

第1章 Linux基本网络及文件传输命令 2

1.1 基本网络命令 2

1.1.1 网络下载——wget 2

1.1.2 文本浏览——lynx 6

1.2 文件传输命令 8

1.2.1 文件传输——ftp 8

1.2.2 简单文件传输命令——tftp 12

1.2.3 强大文件传输命令——lftp 17

1.2.4 安全的文件传输命令——sftp 19

1.2.5 强大的ftp客户端程序——ncftp 21

1.2.6 主机间传输文件——rcp 22

1.2.7 安全的主机间复制文件——scp 24

第2章 网络远程操作命令 28

2.1 远程登录主机 28

2.1.1 远程登录——telnet 28

2.1.2 远程登录——rlogin 30

2.1.3 登录远程Shell——rsh 31

2.1.4 安全的远程登录——ssh 33

2.2 网络通信命令 35

2.2.1 向单个用户发送信息——write 36

2.2.2 公布消息——wall 38

2.2.3 聊天命令——talk 39

2.2.4 用户对话——mesg 41

第3章 文件的基本管理 43

3.1 文件的建立、移动、删除 43

3.1.1 建立文件——cat 43

3.1.2 建立文件——touch 45

3.1.3 移动以及重命名文件——mv 46

3.1.4 删除文件——rm 49

3.2 查看文件的内容 51

3.2.1 查看文件的内容——cat 51

3.2.2 查看文件的内容——more 53

3.2.3 查看文件的内容——less 55

3.2.4 查看文件头部的内容——head 58

3.2.5 查看文件尾部的内容——tail 60

3.2.6 查看文件部分内容——cut 62

3.3 查看、修改文件的属性 64

3.3.1 查看文件的类型——file 64

3.3.2 查看文件的属性——ll 67

3.3.3 改变文件的属主或属组——chown 69

3.3.4 改变文件的访问权限——chmod 72

3.3.5 设置文件的缺省权限掩码——umask 75

3.3.6 修改文件的其他高级属性——chattr 76

第4章 文件比较及文件查找命令 80

4.1 文件的比较 80

4.1.1 比较文件——cmp 80

4.1.2 比较文件——comm 82

4.2 文件的查找和定位 84

4.2.1 查找文件——find 84

4.2.2 查找文件——whereis 88

4.2.3 查找文件——locate 90

4.2.4 查找文件——which 92

4.3 文件内容的查询 93

4.3.1 搜索文件中的字符串——grep 94

4.3.2 搜索文件中的字符串——egrep 99

第5章 文件高级管理相关命令 102

5.1 文件的备份、归档、恢复 102

5.1.1 文件的备份——cp 102

5.1.2 文件的归档——tar 106

5.1.3 文件或文件系统的备份——dump 109

5.1.4 文件或文件系统的恢复——restore 110

5.2 文件的压缩、解压缩以及相关命令 112

5.2.1 文件的压缩——bzip2 113

5.2.2 文件的解压缩——bunzip2 115

5.2.3 解压缩文件到屏幕——bzcat 118

5.2.4 文件的压缩——gzip 119

5.2.5 文件的解压缩——gunzip 122

5.2.6 压缩/解压缩可执行文件——gexe 124

5.2.7 压缩文件的修复——bzip2recover 125

5.2.8 归档压缩文件——zip 125

5.2.9 解压缩文件——unzip 127

5.2.10 显示zip压缩文件的信息——zipinfo 130

第6章 用户及用户组管理命令 132

6.1 用户管理命令 132

6.1.1 新建用户账户——adduser 132

6.1.2 显示用户信息——finger 134

6.1.3 设置密码——passwd 135

6.1.4 修改用户账户信息——usermod 138

6.1.5 删除用户账户——userdel 139

6.1.6 显示系统当前用户信息——w 140

6.1.7 显示当前登录用户的详细信息——who 141

6.1.8 修改用户信息——chfn 142

6.1.9 显示用户在线时间的统计信息——ac 144

6.1.10 显示登录用户的相关信息——last 145

6.1.11 显示当前登录到系统的用——users 147

6.1.12 用户切换——su 147

6.1.13 改变身份执行命令——sudo 149

6.1.14 显示最近的用户登录信息——lastlog 152

6.2 用户组管理相关命令 153

6.2.1 新建用户组——groupadd 154

6.2.2 修改群组相关信息——groupmod 155

6.2.3 显示用户所在组的成员——groups 157

6.2.4 更改用户所属的组——newgrp 157

6.2.5 删除组——groupdel 158

6.2.6 校验组文件——grpck 159

6.2.7 显示用户及其所属组的ID号——id 160

6.2.8 群组管理——gpasswd 161

第7章 系统管理命令 163

7.1 Shell命令 163

7.1.1 更换系统登录Shell——chsh 163

7.1.2 声明Shell变量——declare 165

7.1.3 启动/关闭Shell内部命令——enable 166

7.1.4 批处理历史命令——fc 168

7.1.5 显示帮助信息——help 169

7.1.6 显示命令使用的历史——history 170

7.1.7 设置Shell——set 171

7.1.8 暂停执行Shell——suspend 173

7.1.9 Shell程序资源控制——ulimit 174

7.2 进程作业管理控制命令 176

7.2.1 打开/关闭进程记录——accton 177

7.2.2 按周期运行指定命令——anacron 177

7.2.3 在指定的时间执行命令——at 178

7.2.4 显示最近的作业队列信息——atd 179

7.2.5 显示待执行的at命令队列——atq 180

7.2.6 删除待执行的at命令队列——atrm 180

7.2.7 将命令放置在后台运行——bg 181

7.2.8 显示后台执行的作业——jobs 181

7.2.9 将程序或者命令切换到前台执行——fg 182

7.2.10 初始化处理控制——init 183

7.2.11 中止正在执行的程序或作——kill 184

7.2.12 不停止执行程序——nohup 185

7.2.13 暂停执行程序——sleep 186

7.3 系统设置命令 187

7.3.1 检查、设置系统的各种服务——chkconfig 187

7.3.2 显示开机设备信息——dmesg 189

7.3.3 查看环境变量——export 190

7.3.4 显示内存使用情况——free 191

7.3.5 载入模块——insmod 193

7.3.6 自动处理可载入模块——modprobe 193

7.3.7 模块依赖性检查——depmod 194

7.3.8 查看系统已载入模块——lsmod 196

7.3.9 编译和维护软件——make 196

7.3.10 配置系统的各种服务——ntsysv 198

7.3.11 重新启动系统——reboot 199

7.3.12 删除模块——rmmod 200

7.3.13 软件包管——rpm 201

7.3.14 设置公用程序——setup 205

7.3.15 关闭计算机——shutdown 206

7.3.16 显示系统负载——tload 207

7.4 系统诊断及故障恢复 208

7.4.1 检查磁盘中损坏的扇区——badblocks 208

7.4.2 修复损坏的.bz2文件——bzip2recover 210

7.4.3 检查循环冗余码校验——cksum 210

7.4.4 文件系统备份——dump 211

7.4.5 检查、修复文件系统错误——fsck 212

7.4.6 检查和计算MD5函数值——md5sum 214

第8章 Linux文件目录管理命令 216

8.1 切换工作目录——cd 216

8.2 显示工作目录——pwd 219

8.3 建立目录——mkdir 220

8.4 删除目录——rmdir 221

8.5 列出目录内容——ls 222

8.6 树状目录列表——tree 225

8.7 链接目录内容——lndir 227

8.8 列出目录栈内容——dirs 230

8.9 目录入栈——pushd 232

8.10 目录出栈——popd 234

第9章 Linux系统磁盘基本管理命令 237

9.1 使用Linux文件系统 237

9.1.1 挂载文件系统——mount 237

9.1.2 卸载文件系统——umount 244

9.1.3 查看文件系统磁盘使用情况——df 246

9.1.4 查看磁盘空间的使用情况——du 249

9.2 对Linux使用磁盘限额 251

9.2.1 报告磁盘空间限制状态——repquota 251

9.2.2 显示使用空间与限制——quota 253

9.2.3 检验磁盘使用空间与限制——quotacheck 254

9.2.4 开启磁盘空间限制——quotaon 259

9.2.5 关闭磁盘空间限制——quotaoff 261

9.2.6 编辑磁盘空间限制——edquota 262

9.3 MS-DOS文件系统磁盘管理命令 263

9.3.1 磁盘格式化——mformat 264

9.3.2 显示文件系统信息——minfo 265

9.3.3 显示FAT记录——mshowfat 266

9.3.4 挂载MS-DOS文件系统——mmount 267

9.3.5 设置MS-DOS磁盘卷标——mlabel 270

9.3.6 切换目录——mcd 271

9.3.7 目录列表——mdir 271

9.3.8 显示目录大小——mdu 273

9.3.9 建立目录——mmd 274

9.3.10 删除目录——mrd 275

9.3.11 删除目录及内容——mdeltree 276

9.3.12 显示mtools支持命令——mtools 276

9.3.13 测试mtools相关设置——mtoolstest 278

9.3.14 读取或设置磁盘参数——hdparm 278

9.3.15 设置循环设备——losetup 280

9.3.16 弹出设备——eject 282

9.3.17 显示inode内容——stat 283

9.3.18 远程磁带传输协议——rmt 285

9.3.19 刷新磁盘缓冲区——sync 285

第10章 Linux系统磁盘分区管理命令 286

10.1 磁盘的分区、格式化 286

10.1.1 磁盘分区——fdisk 286

10.1.2 磁盘分区——sfdisk 291

10.1.3 磁盘分区——parted 295

10.1.4 创建文件系统——mkfs 299

10.1.5 创建MS-DOS文件系统——mkdosfs 301

10.1.6 创建ext2/ext3文件系统——mke2fs 304

10.1.7 创建ISO9660文件系统——mkisofs 308

10.2 交换分区的使用 311

10.2.1 创建交换分区——mkswap 311

10.2.2 关闭交换分区——swapoff 313

10.2.3 开启交换分区——swapon 314

第11章 Linux实用工具 317

11.1 显示月历——cal 317

11.2 播放音乐CD——cdp 319

11.3 CD播放工具——cdplay 320

11.4 进行一次性刻录CD——cdrdao 321

11.5 台式计算器——dc 328

11.6 显示数字的因子——factor 330

11.7 检查INN相关配置文件语法——inncheck 330

第12章 Linux实用操作命令 332

12.1 Linux文档编辑命令 332

12.1.1 文本行编辑器——ed 332

12.1.2 文本编辑器——ex 334

12.1.3 文本文件编辑器——jed 338

12.1.4 文本编辑器——pico 339

12.1.5 文本流编辑器——sed 341

12.1.6 全屏幕文本编辑器——vi 347

12.1.7 字符转换——tr 354

12.1.8 查找文件里符合条件的字符串——grep 358

12.1.9 调整C源程序文件的格式——indent 360

12.1.10 对文件中的行作唯一性检查——uniq 361

12.2 打印操作命令 363

12.2.1 调整打印机设置——tunelp 363

12.2.2 打印文件——lpr 365

12.2.3 删除打印文件——lprm 367

12.2.4 将文本文件转换为PostScript格式——enscript 368

12.2.5 打印机控制——lpc 370

12.2.6 显示打印队列——lpq 371

12.2.7 在一页上打印多个页面——mpage 372

12.2.8 将要打印的文件进行格式化编排——pr 374

第13章 基本网络配置命令 377

13.1 查看或设置基本配置 377

13.1.1 配置或显示网络设备——ifconfig 377

13.1.2 启动或关闭网络适配器——ifup、ifdown 384

13.1.3 查看或设置主机名——hostname 386

13.1.4 查看或配置arp缓存——arp 389

13.1.5 查看网络状态——netstat 390

13.2 路由表设置相关命令 397

13.2.1 查看或设置路由表——route 397

13.2.2 查看或设置路由表——iproute 401

第14章 网络检测命令 410

14.1 查看主机连通性——ping 410

14.2 追溯路由——traceroute 413

14.3 服务检测命令——nc 415

14.4 域信息搜索——dig 419

14.5 IP计算——ipcalc 423

14.6 监视网络状态——netreport 425

14.7 转存网络传送数据——tcpdump 425

14.8 网络流量分析——wireshark 430

第15章 PPP、PPPoE连接管理命令 434

15.1 PPP连接管理命令 434

15.1.1 显示PPP状态——pppstats 434

15.1.2 管理PPP连接——pppd 435

15.1.3 转换PPP记录文件——pppdump 437

15.1.4 串行口通信程序——minicom 439

15.1.5 设置或显示串口——setserial 440

15.2 PPPoE连接管理命令 442

15.2.1 PPPoE客户端——pppoe 442

15.2.2 PPPoE服务器——pppoe-server 443

15.2.3 PPPoE中继代理——pppoe-relay 447

15.2.4 PPPoE探测器——pppoe-sniff 448

15.2.5 配置PPPoE客户端——adsl-setup 450

15.2.6 显示PPPoE连接状态——adsl-status 451

15.2.7 管理PPPoE连接——adsl-connect 451

15.2.8 启动PPPoE连接——adsl-start 454

15.2.9 关闭PPPoE连接——adsl-stop 455

第16章 系统安全命令 457

16.1 iptables相关命令 457

16.1.1 IP包过滤器管理——iptables 457

16.1.2 保存IP表——iptables-save 461

16.1.3 恢复IP表——iptables-restore 463

16.2 SELinux模式相关命令 464

16.2.1 设置SELinux模式——setenforce 465

16.2.2 查看SELinux模式——getenforce 466

16.3 SELinux布尔值命令 467

16.3.1 设置SELinux布尔值——setsebool 467

16.3.2 查看SELinux布尔值——getsebool 469

16.3.3 翻转SELinux布尔值——togglesebool 470

16.4 SELinux常用显示及统计工具 472

16.4.1 SELinux状态工具——sestatus 472

16.4.2 显示AVC统计信息——avcstat 474

16.4.3 转换审计消息——audit2why 475

16.5 SELinux策略相关命令 476

16.5.1 生成策略允许规则——audit2allow 477

16.5.2 装载策略——load_policy 479

16.5.3 SELinux策略管理——semanage 480

16.5.4 管理策略模块——semodule 482

16.5.5 创建策略模块包——semodule_package 485

16.5.6 编译策略模块——checkmodule 486

16.6 SELinux语境相关命令 487

16.6.1 改变语境类别——chcat 487

16.6.2 修复文件安全语境——fixfiles 488

16.6.3 恢复文件安全语境——restorecon 489

16.6.4 改变文件安全语境——chcon 491

16.6.5 设置文件安全语境——setfiles 493

Part B 命令速查表 496

第1章 Linux基本网络及文件传输命令 496

1.1 基本网络命令 496

wget命令参数速查表 496

lynx命令参数速查表 499

lynx常用操作速查表 504

1.2 文件传输命令 506

ftp命令参数速查表 506

ftp内部命令速查表 506

tftp命令参数速查表 509

tftp内部命令速查表 509

lftp命令参数速查表 510

lftp内部命令速查表 510

ncftp命令参数速查表 513

rcp命令参数速查表 513

scp命令参数速查表 514

第2章 网络远程操作命令 515

2.1 远程登录主机 515

telnet命令参数速查表 515

rlogin命令参数速查表 516

rsh命令参数速查表 516

ssh命令参数速查表 516

2.2 网络通信命令 517

write命令参数速查表 517

talk命令参数速查表 517

mesg命令参数速查表 517

第3章 文件的基本管理 518

3.1 文件的建立、移动、删除 518

cat命令参数速查表 518

touch命令参数速查表 518

mv命令参数速查表 518

rm命令参数速查表 519

3.2 查看文件的内容 519

cat命令参数速查表 519

more命令参数速查表 520

less命令参数速查表 520

head命令参数速查表 521

tail命令参数速查表 521

cut命令参数速查表 521

3.3 查看、修改文件的属性 522

file命令参数速查表 522

ll命令参数速查表 522

chown命令参数速查表 523

chmod命令参数速查表 523

umask命令参数速查表 524

chattr命令参数速查表 524

第4章 文件比较及文件查找命令 525

4.1 文件的比较 525

cmp命令参数速查表 525

comm命令参数速查表 525

4.2 文件的查找和定位 525

find命令参数速查表 525

whereis命令参数速查表 528

locate命令参数速查表 528

which命令参数速查表 529

4.3 文件内容的查询 529

grep命令参数速查表 529

egrep命令参数速查表 530

第5章 文件高级管理相关命令 531

5.1 文件的备份、归档、恢复 531

cp命令参数速查表 531

tar命令主选项参数速查表 532

tar命令辅助选项参数速查表 532

dump命令参数速查表 533

restore命令主参数速查表 534

restore命令可选选项速查表 534

5.2 文件的压缩、解压缩以及相关命令 535

bzip2命令参数速查表 535

bunzip2命令参数速查表 536

bzcat命令参数速查表 536

gzip命令参数速查表 536

gunzip命令参数速查表 537

gexe命令参数速查表 538

zip命令参数速查表 538

unzip命令参数速查表 539

zipinfo命令参数速查表 540

第6章 用户及用户组管理命令 541

6.1 用户管理命令 541

adduser命令参数速查表 541

finger命令参数速查表 542

passwd命令参数速查表 542

usermod命令参数速查表 542

userdel命令参数速查表 543

w命令参数速查表 543

who命令参数速查表 543

chfn命令参数速查表 544

ac命令参数速查表 544

last命令参数速查表 545

users命令参数速查表 545

su命令参数速查表 546

sudo命令参数速查表 546

lastlog命令参数速查表 546

6.2 用户组管理相关命令 547

groupadd命令参数速查表 547

groupmod命令参数速查表 547

groups命令参数速查表 547

grpck命令参数速查表 547

id命令参数速查表 548

gpasswd命令参数速查表 548

第7章 系统管理命令 549

7.1 Shell命令 549

chsh命令参数速查表 549

declare命令参数速查表 549

enable命令参数速查表 550

fc命令参数速查表 550

help命令参数速查表 550

history命令参数速查表 550

set命令参数速查表 551

suspend命令参数速查表 551

ulimit命令参数速查表 551

7.2 进程作业管理控制命令 552

accton命令参数速查表 552

anacron命令参数速查表 552

at命令参数速查表 552

atd命令参数速查表 553

atq命令参数速查表 553

atrm命令参数速查表 553

jobs命令参数速查表 553

init命令参数速查表 554

kill命令参数速查表 554

nohup命令参数速查表 554

sleep命令参数速查表 554

7.3 系统设置命令 555

chkconfig命令参数速查表 555

dmesg命令参数速查表 555

export命令参数速查表 555

free命令参数速查表 555

insmod命令参数速查表 556

modprobe命令参数速查表 556

depmod命令参数速查表 557

make命令参数速查表 557

ntsysv命令参数速查表 558

reboot命令参数速查表 558

rmmod命令参数速查表 558

rpm命令参数速查表 558

shutdown命令参数速查表 561

tload命令参数速查表 562

7.4 系统诊断及故障恢复 562

badblocks命令参数速查表 562

cksum命令参数速查表 563

dump命令参数速查表 563

fsck命令参数速查表 563

md5sum命令参数速查表 564

第8章 Linux文件目录管理命令 565

操作目录相关命令 565

cd命令操作说明速查表 565

pwd命令参数速查表 565

mkdir命令参数速查表 566

rmdir命令参数速查表 566

ls命令参数速查表 566

tree命令参数速查表 568

lndir命令参数速查表 569

dirs命令参数速查表 569

pushd命令参数速查表 570

popd命令参数速查表 570

第9章 Linux系统磁盘基本管理命令 571

9.1 使用Linux文件系统 571

mount命令参数速查表 571

umount命令参数速查表 571

df命令参数速查表 572

du命令参数速查表 572

9.2 对Linux使用磁盘限额 573

repquota命令参数速查表 573

quota命令参数速查表 574

quotacheck命令参数速查表 574

quotaon命令参数速查表 575

quotaoff命令参数速查表 575

edquota命令参数速查表 575

9.3 MS-DOS文件系统磁盘管理命令 575

mformat命令参数速查表 575

minfo命令参数速查表 576

mlabel命令参数速查表 577

mdir命令参数速查表 577

mdu命令参数速查表 577

mtools命令参数速查表 577

hdparm命令参数速查表 578

losetup命令参数速查表 580

eject命令参数速查表 580

stat命令参数速查表 581

sync命令参数速查表 581

第10章 Linux系统磁盘分区管理命令 582

10.1 磁盘的分区、格式化 582

fdisk命令参数速查表 582

fdisk子命令参数速查表 582

sfdisk命令参数速查表 583

parted命令参数速查表 584

mkfs命令参数速查表 585

mkdosfs命令参数速查表 586

mke2fs命令参数速查表 586

mkisofs命令参数速查表 587

10.2 交换分区的使用 588

mkswap命令参数速查表 588

swapoff命令参数速查表 589

swapon命令参数速查表 589

第11章 Linux实用工具 590

cal命令参数速查表 590

cdp命令参数速查表 590

cdplay命令参数速查表 590

cdrdao命令参数速查表 591

dc命令参数速查表 592

factor命令参数速查表 593

inncheck命令参数速查表 593

第12章 Linux实用操作命令 595

12.1 Linux文档编辑命令 595

ed子命令速查表 595

ed命令参数速查表 595

ex命令参数速查表 596

jed命令参数速查表 597

pico子命令速查表 598

pico命令参数速查表 598

sed命令参数速查表 599

vi命令参数速查表 599

vi一般模式子命令速查表 600

vi编辑模式子命令速查表 601

vi命令模式子命令速查表 601

tr命令参数速查表 602

grep命令参数速查表 602

indent命令参数速查表 603

uniq命令参数速查表 606

12.2 打印操作命令 606

tunelp命令参数速查表 606

lpr命令参数速查表 607

lprm命令参数速查表 607

enscript命令参数速查表 608

lpc命令参数速查表 610

lpq命令参数速查表 611

mpage命令参数速查表 611

pr命令参数速查表 613

第13章 基本网络配置命令 615

13.1 查看或设置基本配置 615

ifconfig命令参数速查表 615

hostname命令参数速查表 616

arp命令参数速查表 616

netstat命令参数速查表 617

13.2 路由表设置相关命令 618

route命令参数速查表 618

iproute命令参数速查表 618

link管理相关参数速查表 619

address地址管理相关参数速查表 619

neighbour arp管理相关参数速查表 619

route管理相关参数速查表 620

第14章 网络检测命令 621

ping命令参数速查表 621

traceroute命令参数速查表 621

nc命令参数速查表 622

dig命令参数速查表 623

ipcalc命令参数速查表 624

netreport命令参数速查表 624

tcpdump命令参数速查表 624

wireshark命令参数速查表 625

第15章 PPP、PPPoE连接管理命令 628

15.1 PPP连接管理命令 628

pppstats命令参数速查表 628

pppd命令参数速查表 628

pppdump命令参数速查表 633

minicom命令参数速查表 634

setserial命令参数速查表 634

setserial命令常用串口参数速查表 635

15.2 PPPoE链接管理命令 636

pppoe命令参数速查表 636

pppoe-server命令参数速查表 637

pppoe-relay命令参数速查表 638

pppoe-sniff命令参数速查表 638

adsl-status命令参数速查表 638

adsl-connect命令参数速查表 638

adsl-start命令参数速查表 638

adsl-stop命令参数速查表 639

第16章 系统安全命令 640

16.1 iptables相关命令 640

iptables命令参数速查表 640

iptables-save命令参数速查表 641

iptables-restore命令参数速查表 641

16.2 SELinux模式相关命令 642

setenforce命令参数速查表 642

16.3 SELinux布尔值命令 642

setsebool命令参数速查表 642

getsebool命令参数速查表 642

togglesebool命令参数速查表 642

16.4 SELinux常用显示及统计工具 643

sestatus命令参数速查表 643

avcstat命令参数速查表 643

audit2why命令参数速查表 643

16.5 SELinux策略相关命令 643

audit2allow命令参数速查表 643

load_policy命令参数速查表 644

semanage命令参数速查表 644

semodule命令参数速查表 645

semodule_package命令参数速查表 645

checkmodule命令参数速查表 645

16.6 SELinux语境相关命令 646

chcat命令参数速查表 646

fixfiles命令参数速查表 646

restorecon命令参数速查表 646

chcon命令参数速查表 647

setfiles命令参数速查表 647