《Linux指令速查手册》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:吴奎恒编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2007
  • ISBN:7115168954
  • 页数:680 页
图书介绍:Linux是一种开源的操作系统,得到了广大开发者的青睐。掌握Linux系统的指令及其用法是学习Linux系统的基础。本书详细介绍了常用Linux指令的功能、语法、参数说明以及具体的操作实例。全书共讲解指令412个,实例760个。本书中所讲指令按照字母顺序和功能顺序进行索引,读者既可以按照字母顺序进行查找,也可以按照功能顺序学习。本书不仅适合于Linux初学者学习使用,而且可以作为Linux系统管理员的参考手册。

第1章 系统管理 1

1.1 adduser指令:增加一个系统用户 2

1.2 apm指令:高级电源管理 3

1.3 apmsleep指令:APM进入备用或者休眠状态 4

1.4 apropos指令:查找使用手册的名字和相关描述 5

1.5 arch指令:输出主机的体系结构 8

1.6 batch指令:执行批处理指令 8

1.7 bg指令:将程序放在后台执行 9

1.8 cd指令:切换目录 9

1.9 chfn指令:设置finger信息 10

1.10 chsh指令:改变登录系统时的shell 12

1.11 clear指令:清除终端屏幕 13

1.12 date指令:显示或设置系统时间 13

1.13 echo指令:显示文本行 16

1.14 exec指令:执行完指令后,交出控制权 18

1.15 exit指令:shell退出 18

1.16 fc指令:修改或者执行指令 19

1.17 fg指令:将后台任务拉到前台执行 21

1.18 fgconsole指令:打印虚拟终端的数目 22

1.19 finger指令:查找并显示用户信息 22

1.20 free指令:显示内存信息 24

1.21 fuser指令:用文件或者套接口表示进程 25

1.22 fwhois指令:显示用户的信息 27

1.23 gcov指令:coverage测试工具 28

1.24 gdialog指令:从shell显示文本信息 30

1.25 gitps指令:显示程序情况 32

1.26 groupadd指令:创建一个新的群组 33

1.27 groupdel指令:删除一个群组 33

1.28 groupmod指令:改变系统群组的属性 34

1.29 halt指令:关闭系统 35

1.30 help指令:显示shell的内建指令的帮助信息 36

1.31 history指令:显示历史指令 38

1.32 htpasswd指令:创建和更新用户的认证文件 40

1.33 id指令:显示用户的ID以及所属群组的ID 42

1.34 info指令:读取目录信息 43

1.35 init指令:开关机设置 46

1.36 ipcs指令:显示进程间通信的信息 47

1.37 ipcrm指令:删除消息队列、旗语设置或者共享内存的ID 49

1.38 jobs指令:列出所有后台程序 50

1.39 kill指令:杀死执行中的进程 51

1.40 killall指令:杀死同名的所有进程 52

1.41 last指令:列出目前与过去登录系统的用户相关信息 55

1.42 lastb指令:列出登录系统失败的用户相关信息 57

1.43 login指令:登录系统 58

1.44 logname指令:显示登录账号的信息 59

1.45 logrotate指令:处理log文件 59

1.46 logout指令:退出系统 60

1.47 lsmod指令:显示Linux内核的模块信息 61

1.48 man指令:格式化和显示在线手册 62

1.49 manpath指令:设置man手册的查询路径 65

1.50 mkfontdir指令:创建字体文件目录 66

1.51 mount指令:挂载文件系统 67

1.52 mpost指令:系统的绘画工具 69

1.53 msgcat指令:合并消息目录 70

1.54 msgcomm指令:匹配两个消息目录 71

1.55 msgen指令:创建英语消息目录 73

1.56 msginit指令:初始化消息目录 74

1.57 newgrp指令:登录另一个群组 75

1.58 nohup指令:退出系统继续执行指令 76

1.59 ntsysv指令:设置系统的各种服务 76

1.60 open指令:开启虚拟终端 77

1.61 pgrep指令:基于名字和其他属性的查找或信号处理 79

1.62 pidof指令:找到运行程序的进程ID 85

1.63 pkill指令:杀死进程 86

1.64 pmap指令:显示程序的内存信息 89

1.65 procinfo指令:显示系统状态 94

1.66 ps指令:报告程序状况 95

1.67 pstree指令:以树状图显示程序 99

1.68 pwck指令:检查密码文件 104

1.69 pwd指令:显示工作目录 105

1.70 reboot指令:重新启动 106

1.71 rencie指令:调整优先级 106

1.72 rlogin指令:远端登录 108

1.73 rmmod指令:删除模块 111

1.74 rsh指令:远端登录的shell 115

1.75 rwho指令:查看系统用户 118

1.76 screen指令:多重视窗管理程序 119

1.77 shutdown指令:系统关机指令 122

1.78 sleep指令:休眠 123

1.79 su指令:变更用户身份 124

1.80 sudo指令:以其他身份来执行指令 125

1.81 suspend指令:暂停执行shell 127

1.82 swatch指令:系统监控程序 128

1.83 symlinks指令:维护符号链接的工具程序 129

1.84 tload指令:显示系统负载 129

1.85 top指令:显示进程信息 130

1.86 uname指令:显示系统信息 137

1.87 useradd指令:建立用户账号 139

1.88 userconf指令:用户账号设置 140

1.89 usermod指令:修改用户账号 141

1.90 userdel指令:删除用户账号 142

1.91 users指令:显示用户 143

1.92 vlock指令:锁定终端 143

1.93 w指令:显示登录系统的用户信息 145

1.94 wait指令:等待程序返回状态 146

1.95 watch指令:将结果输出到标准输出设备 147

1.96 whereis指令:查找文件 149

1.97 which指令:查找文件 150

1.98 who指令:显示系统用户信息 151

1.99 whoami指令:显示用户名 153

1.100 whois指令:显示指定用户信息 154

1.101 &指令:将任务放到后台执行 154

第2章 系统设置 157

2.1 alias指令:设置指令的别名 158

2.2 apmd指令:高级电源管理 158

2.3 at指令:系统将执行的任务排队 159

2.4 atd指令:执行已经排队的任务 162

2.5 atq指令:检查排队的任务 163

2.6 atrm指令:删除已经排队的任务 164

2.7 atrun指令:执行已排队的任务 164

2.8 aumix指令:设置音效设备 165

2.9 authconfig指令:配置系统的认证信息 167

2.10 bind指令:显示或者设置按键组合 168

2.11 chkconfig指令:设置系统的应用程序 171

2.12 chroot指令:改变根目录 175

2.13 clock指令:系统RTC时间设置 176

2.14 crontab指令:设置计时器 177

2.15 declare指令:显示或者设定shell变量 178

2.16 depmod指令:模块关系 180

2.17 dircolors指令:ls指令对应的显示颜色设置 181

2.18 dmesg指令:显示开机信息 182

2.19 enable指令:可用的shell内置指令 184

2.20 eval指令:连接多个指令 186

2.21 export指令:设置或者显示环境变量 187

2.22 false指令:不做任何事情,表示失败 191

2.23 fbset指令:设置帧缓冲区 192

2.24 hash指令:显示和清除哈希表 193

2.25 hostid指令:打印出当前主机的标识 194

2.26 hostname指令:显示或者设置当前系统的主机名 195

2.27 hwclock指令:显示与设定硬件时钟(rtc) 197

2.28 insmod指令:载入模块 199

2.29 isosize指令:显示iso9660文件系统信息 200

2.30 kbdconfig指令:设置键盘类型 200

2.31 ldconfig指令:配置动态链接绑定 201

2.32 ldd指令:打印共享库文件的相互依赖关系 202

2.33 lilo指令:引导安装程序 203

2.34 liloconfig指令:设置程序的载入 204

2.35 losetup指令:设置循环 205

2.36 mev指令:监视鼠标情况 206

2.37 minfo指令:显示MS-DOS文件系统的各项参数 207

2.38 mkkickstart指令:建立安装的组态文件 207

2.39 mkraid指令:初始化/升级RAID设备阵列 208

2.40 modinfo指令:显示内核信息 209

2.41 modprobe指令:自动处理可载入模块 210

2.42 mouseconfig指令:设置鼠标相关参数 211

2.43 nice指令:设置优先权 213

2.44 passwd指令:设置密码 214

2.45 pwconv指令:开启用户的投影密码 215

2.46 pwunconv指令:关闭用户的投影密码 216

2.47 resize指令:设置终端机视窗的大小 216

2.48 rpm指令:管理RPM包 217

2.49 runlevel指令:显示执行等级 219

2.50 set指令:设置shell 220

2.51 setconsole指令:设置系统终端 222

2.52 setenv指令:查询或显示环境变量 223

2.53 setserial指令:设置或显示串口的相关信息 224

2.54 setup指令:设置公用程序 224

2.55 sliplogin指令:将终端机之间的连接变为sliplogin连接 228

2.56 swapoff指令:关闭系统交换分区 228

2.57 swapon指令:启动系统交换分区 230

2.58 sysctl指令:设置系统核心参数 231

2.59 telinit指令:设置系统的执行级别 233

2.60 timeconfig指令:设置时区 234

2.61 ulimit指令:控制shell程序的资源 235

2.62 unalias指令:删除别名 237

2.63 unset指令:删除变量或函数 238

2.64 up2date指令:更新Linux系统 240

2.65 vmstat指令:显示虚拟内存信息 242

2.66 yes指令:持续输出给定的字符串,每行显示一个字符串 245

第3章 文本编辑 247

3.1 awk指令:模式匹配语言 248

3.2 col指令:过滤控制字符 250

3.3 colrm指令:删除指定的列 251

3.4 comm指令:比较排序文件 252

3.5 ed指令:文本编辑器 254

3.6 egrep指令:输出匹配某种模式的行 256

3.7 ext2ed指令:ext2文件系统编辑 256

3.8 fgrep指令:匹配字符串 256

3.9 fmt指令:编排文本文件 259

3.10 gedit指令:gnome的文本编辑器 260

3.11 head指令:输出文件开头的部分信息 261

3.12 ispell指令:拼字检查程序 263

3.13 jed指令:编辑文本文件 266

3.14 joe指令:编辑文本文件 267

3.15 join指令:将两个文件中与指定栏位内容相同的行连接起来 272

3.16 less指令:一次显示一页文本 275

3.17 more指令:显示文件信息 277

3.18 nano指令:文本编辑器 278

3.19 pg指令:浏览文件 280

3.20 pico指令:编辑文字文件 283

3.21 sed指令:利用script命令处理文本文件 285

3.22 sort指令:将文本文件内容加以排序 291

3.23 spell指令:拼字检查程序 297

3.24 tr指令:转换文件中的字符 297

3.25 uniq指令:检查文件中重复出现的行 299

3.26 vi指令:文字编辑器 301

3.27 vim指令:增强型vi编辑器 306

3.28 view指令:文字编辑器 307

3.29 wc指令:计算字数 308

第4章 文件传输 311

4.1 bye指令:中断FTP连接 312

4.2 fold指令:限制文件列宽 312

4.3 ftp指令:文件传输协议 314

4.4 ftpcount指令:显示ftp登录用户数 321

4.5 ftpshut指令:定时关闭ftp服务器 321

4.6 ftpwho指令:显示ftp登录用户信息 322

4.7 ncftp指令:传输文件 322

4.8 ncftpget指令:下载文件 327

4.9 ncftpls指令:显示文件目录 328

4.10 ncftpput指令:上传文件 329

4.11 tftp指令:传输文件 330

4.12 uucico指令:uucp文件传输 332

4.13 uucp指令:在UNIX系统之间传送文件 333

4.14 uupick指令:处理文件 334

4.15 uuto指令:文件传送到远端主机 335

第5章 文件管理 337

5.1 aspell指令:检查文件的错误 338

5.2 attr指令:XFS文件系统对象的扩展属性 340

5.3 basename指令:显示文件或者目录的基本名称 341

5.4 chattr指令:改变文件的属性 341

5.5 chgrp指令:改变文件或者目录所属的群组 343

5.6 chmod指令:设置文件或者目录的权限 345

5.7 chown指令:改变文件的拥有者或者群组 347

5.8 cksum指令:文件的CRC校验 349

5.9 cmp指令:比较文件差异 350

5.10 cp指令:复制 352

5.11 csplit指令:分割文件 355

5.12 diff指令:生成差异信息 356

5.13 diffstat指令:diff结果的统计信息 362

5.14 dirname指令:显示文件的除名字外的路径 363

5.15 file指令:辨识文件类型 364

5.16 filterdiff指令:从diff文件中提取不同 365

5.17 find指令:查找目录或者文件 366

5.18 findfs指令:通过列表或者用户ID查找文件系统 374

5.19 git指令:在文字模式下管理文件 375

5.20 indent指令:调整C原始代码文件的格式 375

5.21 ln指令:链接文件或目录 378

5.22 lndir指令:连接目录内容 380

5.23 locate指令:查找文件 381

5.24 lsattr指令:显示文件属性 382

5.25 mattrib指令:变更或显示MS-DOS文件的属性 384

5.26 mc指令:交互式文件管理程序 385

5.27 mcopy指令:复制MS-DOS文件到UNIX系统,或者从UNIX系统复制MS-DOS文件 387

5.28 md5sum指令:检验文件 387

5.29 mdel指令:MS-DOS文件删除 389

5.30 mdir指令:显示MS-DOS目录 390

5.31 mkdir指令:建立目录 390

5.32 mktemp指令:建立暂存文件 391

5.33 mmove指令:移动MS-DOS文件 392

5.34 mread指令:复制MS-DOS文件 393

5.35 mren指令:更改MS-DOS文件名称 393

5.36 mshowfat指令:显示MS-DOS文件的记录 393

5.37 mtools指令:显示mtools支持的指令 394

5.38 mtoolstest指令:测试并显示mtools的相关设置 394

5.39 mv指令:移动或更名现有的文件或目录 397

5.40 od指令:输出文件内容 398

5.41 paste指令:合并文件的列 402

5.42 patch指令:修补文件 404

5.43 rcp指令:复制远端主机的文件或目录 407

5.44 rhmask指令:产生加密文件 408

5.45 rm指令:删除文件或目录 408

5.46 rmdir指令:删除目录 413

5.47 scp指令:远程复制文件 415

5.48 slocate指令:查找文件或目录 417

5.49 split指令:切割文件 419

5.50 stat指令:显示inode内容 421

5.51 sum指令:计算文件的校验码 423

5.52 tee指令:读取标准输入到标准输出并可保存为文件 424

5.53 tmpwatch指令:删除临时文件 426

5.54 touch指令:更新文件或目录时间 427

5.55 tree指令:以树状图显示目录内容 428

5.56 umask指令:指定在建立文件时预设的权限掩码 434

第6章 备份压缩 437

6.1 ar指令:建立、修改或从档案文件中提取文件 438

6.2 bunzip2指令:解压缩.bz2类型的文件 439

6.3 bzip2指令:解压缩.bz2文件 441

6.4 bzip2recover指令:损坏.bz2文件的修复 442

6.5 compress指令:压缩解压文件 443

6.6 cpio指令:备份文件 444

6.7 dump指令:文件系统备份 450

6.8 fdisk指令:Linux分区表控制 451

6.9 fsck指令:检查文件系统并尝试修复错误 454

6.10 fsck.ext2指令:检查ext2文件系统 456

6.11 fsck.ext3指令:检查ext3文件系统 457

6.12 fsck.minix指令:检查文件系统并尝试修复错误 458

6.13 gunzip指令:解压缩文件 459

6.14 gzexe指令:压缩可执行文件 460

6.15 gzip指令:压缩文件 460

6.16 hdparm指令:显示和设定硬盘参数 462

6.17 lha指令:压缩或解压缩文件 464

6.18 tar指令:压缩/解压缩文件 465

6.29 umount指令:卸除文件系统 467

6.20 unarj指令:解压缩文件 468

6.21 uncompress指令:解压缩.Z文件 469

6.22 unzip指令:解压缩zip文件 470

6.23 zip指令:压缩文件 472

6.24 zipinfo指令:显示压缩文件的信息 476

第7章 网络通信 481

7.1 apachectl指令:apache HTTP服务器控制接口 482

7.2 arp指令:系统ARP缓存 483

7.3 arpwatch指令:监听ARP记录 484

7.4 arping指令:向邻居主机发送ARP请求 485

7.5 cu指令:主机间通信 488

7.6 dip指令:IP拨号连接 489

7.7 gaim指令:即时信息传输 490

7.8 getty指令:设置终端配置 490

7.9 host指令:dns查询 491

7.10 httpd指令:apache http服务器程序 495

7.11 ifconfig指令:显示或者配置网络设备 497

7.12 iptables指令:IPv4的包过滤和nat的管理 500

7.13 iptables-save指令:IP列表存储 504

7.14 iwconfig指令:配置无线网络设备 507

7.15 mesg指令:控制终端的写入 508

7.16 mingetty指令:精简版的getty 509

7.17 minicom指令:调制解调器通信程序 510

7.18 mkfifo指令:创建管道 511

7.19 mtr指令:网络诊断工具 512

7.20 nc指令:设置路由器 513

7.21 netconfig指令:设置各项网络功能 516

7.22 netstat指令:显示网络状态 517

7.23 nslookup指令:dns查找 523

7.24 ping指令:检测主机(IPv4) 525

7.25 ping6指令:检测主机(IPv6) 527

7.26 pppd指令:ppp连线的守护进程 529

7.27 ppp-off指令:关闭ppp连线 530

7.28 pppsetup指令:设置ppp连线 530

7.29 pppstats指令:显示ppp连线状态 530

7.30 rdate指令:显示其他主机的日期与时间 531

7.31 route指令:显示并设置路由 532

7.32 samba指令:控制Samba服务端 535

7.33 smbd指令:Samba服务端 536

7.34 ssh指令:远程登录 537

7.35 statserial指令:samba服务器程序 538

7.36 talk指令:与其他用户交谈 540

7.37 tcpdump指令:倾倒网络传输数据 540

7.38 telnet指令:远程登录 545

7.39 testparm指令:测试Samba配置 547

7.40 tracepath指令:追踪路径 549

7.41 traceroute指令:显示数据包到主机间的路径 550

7.42 tty指令:显示标准输入设备名称 551

7.43 uulog指令:显示uucp记录信息 552

7.44 uuname指令:显示uucp远端主机 553

7.45 uustat指令:显示uucp状态 554

7.46 uux指令:在远端的uucp主机上运行指令 555

7.47 wall指令:发送信息 556

7.48 wget指令:从互联网下载资源 556

7.49 write指令:传送信息 558

7.50 ytalk指令:与其他用户交谈 559

第8章 磁盘管理 561

8.1 automount指令:为auto文件系统配置挂载点 562

8.2 df指令:磁盘信息 563

8.3 dirs指令:显示目录信息 565

8.4 du指令:显示目录或者文件所占的磁盘空间 566

8.5 mt指令:磁带驱动操作 569

8.6 mzip指令:zip/jaz磁盘驱动器控制指令 571

8.7 quota指令:显示磁盘已使用的空间与限制 571

8.8 quotacheck指令:检查磁盘的使用空间与限制 572

8.9 quotaoff指令:关闭磁盘空间限制 573

8.10 quotaon指令:开启磁盘空间限制 574

8.11 quotastats指令:显示磁盘空间的限制 575

8.12 raidstop指令:关闭软件控制的磁盘阵列 576

8.13 repquota指令:检查磁盘空间限制的状态 576

8.14 rmt指令:远端磁带传输协议模块 577

8.15 sfdisk指令:硬盘分区工具程序 577

8.16 sync指令:将内存缓冲区内的数据写入磁盘 579

第9章 磁盘维护 581

9.1 badblocks指令:检查磁盘坏道 582

9.2 cfdisk指令:磁盘分区 583

9.3 dd指令:转换复制文件 584

9.4 e2fsck指令:检查ext2文件系统 586

9.5 mkbootdisk指令:建立目前系统的启动盘 587

9.6 mke2fs指令:建立ext2文件系统 588

9.7 mkfs指令:建立各种文件系统 589

9.8 mkfs.minix指令:建立minix文件系统 590

9.9 mkinitrd指令:建立要载入ramdisk的映像文件 591

9.10 mkisofs指令:建立iso 9660映像文件 592

9.11 mkswap指令:设置交换区(swap area) 593

9.12 restore指令:还原dump操作备份的文件 594

第10章 程序编译 597

10.1 as指令:标准GNU汇编程序 598

10.2 autoconf指令:产生配置脚本 601

10.3 autoheader指令:为configure产生模板头文件 603

10.4 autoreconf指令:更新已经生成的配置文件 604

10.5 autoscan指令:产生初步的configure.in文件 605

10.6 autoupdate指令:更新configure.in文件 606

10.7 gcc指令:GNU的C和C++编译器 607

10.8 gdb指令:GNU调试器 608

10.9 gdbserver指令:远端GNU服务器 610

10.10 make指令:编译内核或模块 611

第11章 打印作业 613

11.1 cat指令:输出文件内容 614

11.2 cut指令:剪切文件 615

11.3 pr指令:编排文件格式 617

11.4 tac指令:反序输出文件 619

11.5 tail指令:显示文件的末尾内容 621

11.6 zcat指令:显示压缩文件的内容 624

第12章 电子邮件新闻组 627

12.1 fetchmail指令:获得邮件 628

12.2 getlist指令:下载新闻 631

12.3 mail指令:收发邮件 632

12.4 mailq指令:显示发件箱的邮件 635

12.5 mutt指令:e-mail管理 636

12.6 nntpget指令:从新闻服务器下载文章 637

12.7 pine指令:收发邮件 638

12.8 slrn指令:新闻阅读程序 639

第13章 X Windows System 641

13.1 startx指令:启动图形界面 642

13.2 xset指令:设置X windows 642

第14章 格式转换 645

14.1 dvips指令:将DVI文件转换为Postscript文件 646

14.2 fiascotopnm指令:将压缩的fiasco镜像文件转换为pgm或ppm格式 647

14.3 find2perl指令:将find指令行转换为perl代码 648

14.4 gemtopbm指令:转换图形文件 648

14.5 giftopnm指令:文件转换 649

14.6 iconv指令:字符集转换 650

14.7 pcxtoppm指令:转换图形文件 652

14.8 pfbtops指令:转换字体文件 652

14.9 picttoppm指令:文件转换 653

14.10 piltoppm指令:转换图形文件 654

14.11 pjtoppm指令:转换打印文件 655

14.12 qrttoppm指令:转换qrt文件 655

14.13 sox指令:音频文件转换 656

第15章 系统软件工具 659

15.1 dc指令:一个任意精度的计算器 660

15.2 expr指令:简单计算器 662

附录 指令索引(按首字母排序) 665