Linux指令从入门到精通

978-7-115-33223-3
作者: 宋磊 宋馥莉 雷文利
译者:
编辑: 傅道坤

图书目录:

目 录

第 1章 Linux的安装和基本配置 1

1.1 Linux的安装 2

1.2 Shell命令行简介 2

1.3 Linux的基本配置指令 3

1.3.1 alias指令:设置指令的别名 3

1.3.2 aumix:设置系统音效 3

1.3.3 bind指令:显示或者设置按键组合 5

1.3.4 chkconfig指令:设置系统的应用程序 6

1.3.5 clock:设置系统RTC时间 7

1.3.6 login:登录系统 8

1.3.7 logout:退出系统 9

1.3.8 halt:关闭系统 9

1.3.9 hwclock:设置系统的硬件时钟 10

1.3.10 insmod指令:载入模块 11

1.3.11 timeconfig:设置时区 12

1.3.12 kbdconfig:设置键盘 12

1.3.13 mouseconfig:设置鼠标 13

1.3.14 sndconfig:设置声卡 13

1.3.15 help:显示系统内建指令的帮助信息 14

1.3.16 man:显示指令的帮助手册 14

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

1.3.18 false指令:不做任何事情,表示失败 17

1.3.19 dc指令:一个任意精度的计算器 17

1.3.20 expr指令:简单计算器 19

1.4 Linux系统管理指令 21

1.4.1 arch指令:输出主机的体系结构 21

1.4.2 apmd:系统电源管理 22

1.4.3 batch指令:执行批处理指令 22

1.4.4 chfn指令:设置finger信息 24

1.4.5 chsh指令:改变登录系统时的Shell 25

1.4.6 clear指令:清理屏幕信息 26

1.4.7 date指令:显示或设置系统时间 26

1.4.8 echo指令:字符串输出 28

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

1.4.10 exit指令:退出Shell 29

1.4.11 apm指令:高级电源管理 30

1.4.12 apmsleep指令:APM进入备用或者休眠状态 30

1.4.13 exec指令:执行完指令后,交出控制权 31

1.4.14 fc指令:修改或者执行历史指令 32

1.4.15 fgconsole指令:输出虚拟终端的数目 34

1.4.16 gcov指令:coverage测试工具 34

1.4.17 dialog指令:在Shell下的对话框创建命令 36

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

1.4.19 manpath指令:设置man手册的查询路径 38

1.4.20 uname指令:显示系统信息 38

1.4.21 free指令:显示内存信息 39

1.4.22 history指令:显示历史指令 40

1.4.23 &指令:将任务放到后台执行 42

1.5 Linux系统设置指令 43

1.5.1 crontab指令:设置计时器 43

1.5.2 declare指令:声明Shell变量 44

1.5.3 depmod指令:模块关系 45

1.5.4 dircolors指令:ls指令对应的显示颜色设置 46

1.5.5 dmesg指令:显示内核信息 47

1.5.6 enable指令:激活或关闭Shell内建指令 48

1.5.7 eval指令:执行多个指令 49

1.5.8 export指令:设置或显示环境变量 50

1.5.9 fbset指令:设置帧缓冲区 51

1.5.10 lilo指令:引导安装程序 52

1.5.11 liloconfig指令:设置程序的载入 53

1.5.12 lsmod 指令:显示Linux内核的模块信息 54

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

1.5.14 mkkickstart指令:建立安装的组态文件 55

1.5.15 modinfo指令:显示内核信息 56

1.5.16 modprobe指令:自动处理可载入模块 56

1.5.17 ntsysv指令:设置系统的各种服务 57

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

1.5.19 reset指令:设置终端机状态 58

1.5.20 resize指令:设置终端机的视窗大小 59

1.5.21 rmmod指令:删除模块 60

1.5.22 rpm指令:管理RPM包 61

1.5.23 set指令:设置Shell 65

1.5.24 setconsole指令:设置系统终端 68

1.5.25 setenv指令:查询或显示环境变量 68

1.5.26 setup指令:设置公用程序 69

1.5.27 ulimit指令:控制Shell程序的资源 69

1.5.28 unalias指令:删除别名 70

1.5.29 unset指令:删除变量或函数 71

1.5.30 up2date指令:更新Linux系统 72

1.5.31 vmstat指令:显示虚拟内存空间 73

1.5.32 reboot指令:重新启动 73

1.5.33 suspend指令:暂停执行Shell 74

1.5.34 swatch指令:系统监控程序 75

1.5.35 tload指令:显示系统负载 75

1.5.36 mtools指令:显示mtools支持的指令 76

1.5.37 mtoolstest指令:测试同时显示mtools的相关设置 77

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

1.5.39 vlock指令:锁定终端 80

1.5.40 init指令:开关机设置 81

1.5.41 screen指令:多重视窗管理程序 82

1.5.42 shutdown指令:系统关机 84

1.5.43 sleep指令:休眠 85

1.5.44 watch指令:将结果输出到标准输出设备 86

1.6 Linux系统任务 87

1.6.1 at指令:系统将执行的任务排队 87

1.6.2 atd指令:执行已经排队的任务 90

1.6.3 atq指令:检查排队的任务 90

1.6.4 atrm指令:删除已经排队的任务 91

1.6.5 atrun指令:执行已排队的任务 91

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

1.6.7 newgrp指令:登录另一个群组 93

1.6.8 nohup指令:退出系统继续执行指令 93

1.6.9 open指令:开启虚拟终端 93

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

1.6.11 pidof指令:找到运行程序的进程ID 99

1.6.12 pkill指令:杀死进程 100

1.6.13 pmap指令:显示程序的内存信息 102

1.6.14 procinfo指令:显示系统状态 105

1.6.15 pwck指令:检查密码文件 106

1.6.16 hash指令:显示和清除哈希表 107

1.6.17 hostid指令:打印出当前主机的标识 109

1.6.18 isosize指令:显示iso9660文件系统信息 109

1.6.19 ldconfig指令:配置动态链接绑定 110

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

1.6.21 mkraid指令:初始化/升级RAID设备阵列 111

1.6.22 runlevel指令:显示执行等级 112

1.6.23 sliplogin指令:将终端机之间的连接变为sliplogin连接 112

1.6.24 sysctl指令:设置系统核心参数 113

1.6.25 telinit指令:设置系统的执行级别 115

1.6.26 head指令:输出文件开头的部分信息 115

第 2章 Linux的用户及管理 118

2.1 Linux的用户和用户组的基本概念 119

2.2 Linux用户和用户组基本操作 119

2.2.1 adduser:创建一个新用户指令 119

2.2.2 useradd:创建一个新用户 121

2.2.3 passwd:设置用户密码 122

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

2.2.5 groupadd指令:创建一个新群组 124

2.2.6 groupdel指令:删除一个群组 125

2.2.7 userconf指令:用户账号设置 125

2.2.8 userdel指令:删除用户账号 126

2.2.9 usermod指令:修改用户账号 126

2.2.10 finger指令:查找并显示用户信息 127

2.2.11 fwhois指令:显示用户的信息 128

2.2.12 groupmod指令:改变系统群组的属性 128

2.2.13 groups指令:查看用户属于哪个组 129

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

2.2.15 last指令:显示所有登录系统的用户相关信息 130

2.2.16 lastb指令:显示登录系统失败的用户信息 131

2.2.17 logname指令:显示登录账号 132

2.2.18 rwho指令:查看系统用户 133

2.2.19 su指令:变更用户身份 133

2.2.20 sudo指令:以其他身份来执行 134

2.2.21 w指令:显示登录系统的用户信息 136

2.2.22 who指令:显示系统用户信息 136

2.2.23 whoami指令:显示用户名 137

2.2.24 whois指令:查找用户/域名信息 138

2.2.25 users指令:显示用户 139

2.2.26 wait指令:等待程序返回状态 139

2.3 Linux用户和用户组安全管理 140

2.3.1 grpconv指令:开启群组的投影密码 140

2.3.2 grpunconv指令:关闭群组的投影密码 140

2.3.3 pwconv指令:开启用户的投影密码 141

2.3.4 pwunconv指令:关闭用户的投影密码 141

2.4 Linux用户和用户组磁盘配额 142

2.4.1 edquota指令:编辑用户或用户组的quota 142

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

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

2.4.4 quotaoff指令:关闭磁盘空间限制 144

2.4.5 quotaon指令:开启磁盘空间限制 144

2.4.6 repquota指令:检查磁盘空间限制的状态 145

第3章 文件操作与管理 147

3.1 Linux下的文件操作 148

3.2 Linux的文件操作命令 148

3.2.1 ar指令:创建、修改或从档案文件中提取文件 148

3.2.2 aspell指令:检查文件的错误 150

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

3.2.4 bunzip2指令:解压.bz2类型的文件 152

3.2.5 bzip2指令:压缩成.bz2类型的文件 153

3.2.6 bzip2recover指令:损坏.bz2文件的修复 154

3.2.7 cat指令:连接并输出文件内容 155

3.2.8 chattr指令:改变文件的属性 157

3.2.9 chgrp指令:改变文件或者目录所属的用户组 158

3.2.10 chmod指令:改变文件或者目录的权限 159

3.2.11 chown指令:改变文件的拥有者或用户组 161

3.2.12 cksum指令:文件的CRC校验 163

3.2.13 cmp指令:比较文件差异 164

3.2.14 cp指令:复制 165

3.2.15 cpio指令:备份文件 167

3.2.16 csplit指令:分割文件 170

3.2.17 cut指令:剪切文件 172

3.2.18 diff指令:生成差异信息 174

3.2.19 diffstat指令:diff结果的统计信息 176

3.2.20 dump指令:文件系统备份 177

3.2.21 file指令:辨识文件类型 179

3.2.22 find指令:查找目录或者文件 180

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

3.2.24 fsck指令:检查文件系统并修复分区错误 185

3.2.25 fsck.ext2指令:检查ext2文件系统 186

3.2.26 fsck.ext3指令:检查ext3文件系统并尝试修改错误 187

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

3.2.28 ftp指令:文件传输协议 188

3.2.29 gunzip指令:解压文件 192

3.2.30 gzexe指令:压缩可执行文件 193

3.2.31 gzip指令:压缩文件 193

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

3.2.33 less指令:一次显示一页文本 198

3.2.34 lha指令:压缩或解压文件 199

3.2.35 ln指令:链接文件或目录 201

3.2.36 locate指令:查找文件 202

3.2.37 lpd指令:打印管理程序 203

3.2.38 lpq指令:查看打印机列表中未完成的工作 203

3.2.39 lpr指令:输入打印文件 204

3.2.40 lprm指令:将任务从打印机队列中移除 205

3.2.41 lsattr指令:显示文件属性 206

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

3.2.43 mc指令:菜单式文件管理程序 207

3.2.44 mcopy指令:复制MS-DOS文件 208

3.2.45 mdel指令:MS-DOS文件删除 209

3.2.46 mktemp指令:建立暂存文件 210

3.2.47 more指令:显示文件信息 210

3.2.48 mmove指令:移动或重命名MS-DOS文件 212

3.2.49 mread指令:复制MS-DOS文件 213

3.2.50 mren指令:移动或重命名MS-DOS文件 213

3.2.51 mshowfat指令:显示MS-DOS文件的记录 214

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

3.2.53 ncftp指令:文件传输 216

3.2.54 ncftpget指令:下载文件 218

3.2.55 ncftpput指令:上传文件 219

3.2.56 od指令:输出文件内容 219

3.2.57 paste指令:合并文件的列 221

3.2.58 patch指令:修补文件 223

3.2.59 rcp指令:远程复制文件或目录 225

3.2.60 rhmask指令:产生加密文件 225

3.2.61 rm指令:删除文件或目录 226

3.2.62 tac指令:反序输出文件 227

3.2.63 tar指令:打包同时压缩/解压文件 228

3.2.64 tee指令:读取标准输入到标准输出同时保存为文件 230

3.2.65 tftp指令:传输文件 231

3.2.66 tmpwatch指令:删除临时文件 232

3.2.67 touch指令:更改文件/目录时间 233

3.2.68 umask指令:在建立文件时指定权限掩码 236

3.2.69 unarj指令:解压文件 237

3.2.70 uncompress指令:解压.z文件 237

3.2.71 unzip指令:解压zip文件 238

3.2.72 uucico指令:uucp文件传输 239

3.2.73 uupick指令:处理文件 239

3.2.74 uuto指令:文件传送到远端主机 240

3.2.75 whereis指令:查找文件 241

3.2.76 which指令:查找文件 242

3.2.77 zip指令:压缩文件 243

3.2.78 zipinfo指令:显示压缩文件的信息 245

3.2.79 ncftpls指令:显示文件目录 247

3.2.80 filterdiff指令:从diff文件中提取不同 248

3.2.81 split指令:切割文件 249

3.2.82 scp指令:远程复制文件 251

3.2.83 slocate指令:查找文件或目录 253

3.2.84 md5sum指令:检验文件 254

3.2.85 git指令:在文字模式下管理文件 255

3.2.86 pg指令:浏览文件 255

3.2.87 info指令:读取目录信息 258

3.2.88 compress指令:压缩解压文件 260

第4章 常用文本编辑与处理指令的使用 262

4.1 Linux下的文本编辑简介 263

4.2 Linux下的简单文字模式文本编辑器 263

4.2.1 ed指令:简单的行文本编辑器 263

4.2.2 jed:文本编辑指令 266

4.2.3 joe:文本编辑指令 267

4.2.4 pico:文本编辑指令 269

4.2.5 sed:在线文本编辑指令 271

4.3 Linux下全屏幕文本编辑器的命令行方式 274

4.3.1 emacs:文本编辑指令 274

4.3.2 vim:文本编辑指令 277

4.4 Linux下的文本编辑指令 282

4.4.1 col指令:过滤控制字符 282

4.4.2 colrm指令:删除指定的列 283

4.4.3 comm指令:比较排序文件 284

4.4.4 fmt指令:编排文本文件 285

4.4.5 fold指令:限制文件列宽 287

4.4.6 grep指令 :匹配搜索 289

4.4.7 ispell指令:拼字检查程序 292

4.4.8 join指令:连接两个指定的文件 295

4.4.9 look指令:单字查询 298

4.4.10 sort指令:将文本文件内容加以排序 299

4.4.11 spell指令:拼字检查程序 300

4.4.12 tr指令:转换文件中的字符 301

4.4.13 uniq指令:检查文件中重复出现的行 303

4.5 其他编辑指令 305

4.5.1 egrep指令:输出匹配某种模式的行 305

4.5.2 ex指令:在Ex模式下启动vim文本编辑器 305

4.5.3 fgrep指令:匹配字符串 305

4.5.4 mtype指令:显示MS-DOS文件的内容 306

4.5.5 vi指令:文字编辑器 307

4.5.6 wc指令:计算字数 307

4.5.7 ext2ed指令:ext2文件系统编辑 309

4.5.8 view指令:文字编辑器 309

4.5.9 gedit指令:gnome的文本编辑器 310

4.5.10 nano指令:文本编辑器 311

4.5.11 pr指令:编排文件格式 313

4.5.12 tail指令:显示文件的末尾内容 315

4.5.13 zcat指令:显示压缩文件的内容 317

第5章 磁盘操作管理 319

5.1 Linux下的文件系统简介 320

5.2 Linux磁盘管理 321

5.2.1 badblocks指令:检查磁盘坏道 321

5.2.2 cfdisk指令:磁盘分区 322

5.2.3 df指令:磁盘信息 323

5.2.4 eject指令:退出抽取式设备 325

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

5.2.6 fdisk指令:Linux磁盘分区 327

5.2.7 hdparm指令:显示和设定硬盘参数 330

5.2.8 mkswap指令:设置交换区 331

5.2.9 sfdisk指令:硬盘分区工具程序 332

5.2.10 losetup指令:设置循环 333

5.2.11 mbadblocks指令:检查MS-DOS文件系统的磁盘是否有损坏的磁区 334

5.2.12 mcd指令:在MS-DOS文件系统中切换工作目录 334

5.2.13 mdeltree指令:删除MS-DOS目录/文件 334

5.2.14 mdu指令:显示MS-DOS目录所占用的磁盘空间 335

5.2.15 mformat指令:对MS-DOS文件系统的磁盘进行格式化 335

5.2.16 mkbootdisk 指令:建立目前系统的启动盘 336

5.3 Linux文件和目录操作 337

5.3.1 cd指令:切换目录 337

5.3.2 dd指令:转换复制文件 338

5.3.3 chroot指令:改变根目录 340

5.3.4 mdir指令:显示MS-DOS目录 340

5.3.5 dirname指令:显示文件除名字外的路径 341

5.3.6 dirs指令:显示目录信息 341

5.3.7 ls指令:列出目录内容 342

5.3.8 mkdir指令:建立目录 345

5.3.9 mlabel指令:显示/设置MS-DOS磁盘驱动器的标签名称 346

5.3.10 mmd指令:在MS-DOS文件系统中建立目录 346

5.3.11 mmount指令:挂载MS-DOS文件系统 347

5.3.12 mpartition指令:建立/删除MS-DOS的分区 347

5.3.13 mrd指令:删除MS-DOS文件系统中的目录 348

5.3.14 pwd指令:显示工作目录 348

5.3.15 restore指令:还原dump操作备份文件 348

5.3.16 lndir指令:连接目录内容 349

5.3.17 rmdir指令:删除目录 350

5.3.18 tree指令:以树状图显示目录内容 351

5.4 Linux文件系统管理 353

5.4.1 automount指令:为auto文件系统配置挂载点 353

5.4.2 e2fsck指令:检查ext2文件系统 354

5.4.3 mkdosfs指令:建立MS-DOS文件系统 355

5.4.4 mke2fs指令:建立ext2文件系统 356

5.4.5 mkfs指令:建立各种文件系统 357

5.4.6 mkfs.ext2指令:建立ext2文件系统 358

5.4.7 mkfs.msdos指令:建立MS-DOS文件系统 358

5.4.8 mkinitrd指令:建立要载入ramdisk的映像文件 358

5.4.9 mkisofts指令:建立iso 9660映像文件 359

5.4.10 fsconf指令:设置文件系统相关功能 360

5.4.11 umount指令:卸除文件系统 360

5.4.12 mount指令:挂载文件系统 361

5.4.13 mkfs.minix指令:建立minix文件系统 364

5.5 其他相关指令 364

5.5.1 stat指令:显示inode内容 364

5.5.2 swapoff指令:关闭系统交换分区 366

5.5.3 swapon指令:启动系统交换分区 366

5.5.4 symlinks指令:维护符号链接的工具程序 367

5.5.5 mt指令:磁带驱动操作 368

5.5.6 quotastats指令:显示磁盘空间的限制 369

5.5.7 raidstop指令:关闭软件控制的磁盘阵列 370

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

第6章 Linux网络服务 372

6.1 Linux的网络服务 373

6.2 Linux的网络配置指令 373

6.2.1 dnsconf指令:设置DNS服务器组态 373

6.2.2 getty指令:设置终端配置 374

6.2.3 ifconfig指令:显示或者配置网络设备 374

6.2.4 nc指令:设置路由器 377

6.2.5 ping指令:测试网络 379

6.2.6 netstat指令:显示网络状态 381

6.2.7 ppp-off指令:关闭ppp连线 384

6.2.8 pppsetup指令:设置ppp连线 384

6.2.9 pppstats指令:显示ppp连线状态 385

6.2.10 samba指令:控制Samba服务端 385

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

6.3 网络通信指令 388

6.3.1 cu指令:主机间通信 388

6.3.2 dip指令:IP拨号连接 389

6.3.3 efax指令:收发传真 390

6.3.4 pine指令:处理电邮和新闻组 391

6.3.5 sendmail指令:邮件服务器程序 393

6.3.6 smbclient指令:可存取SMB/CIFS服务器的用户端程序 394

6.3.7 smbd指令:Samba服务端 396

6.3.8 ssh指令:加密的远程登录工具 397

6.3.9 statserial指令:samba服务器程序 398

6.3.10 talk指令:与其他用户交谈 399

6.3.11 tcpdump指令:倾倒网络传输数据 400

6.3.12 telnet指令:远程登录 402

6.3.13 testparm指令:测试Samba配置文件 403

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

6.3.15 rlogin指令:远端登录 405

6.3.16 rsh指令:远端登录的Shell 407

6.3.17 tty指令:显示标准输入设备名称 407

6.3.18 uucp指令:将特定文件拷贝到另一个特定系统 408

6.3.19 uulog指令:显示uucp记录信息 408

6.3.20 uuname指令:显示uucp远端主机 409

6.3.21 uustat指令:显示uucp状态 410

6.3.22 uux指令:在远端的uucp主机上运行指令 411

6.3.23 wall指令:发送信息 412

6.3.24 write指令:传送信息 413

6.3.25 ytalk指令:与其他用户交谈 413

6.3.26 gaim指令:即时信息传输 414

6.4 其他网络服务指令 414

6.4.1 apachectl指令:apache HTTP服务器控制接口 414

6.4.2 arp指令:地址转换协议 415

6.4.3 arping指令:ARP请求报文 416

6.4.4 arpwatch指令:监听ARP记录 418

6.4.5 arptables指令:管理系统的ARP表 419

6.4.6 httpd指令:apache http服务器程序 420

6.4.7 mesg指令:控制终端的写入 422

6.4.8 minicom指令:调制解调器通信程序 423

6.4.9 newaliases指令:重建别名数据库 424

6.4.10 bye指令:中断FTP连接 424

6.4.11 ftpcount指令:显示ftp登录用户数 424

6.4.12 ftpshut指令:定时关闭ftp服务器 425

6.4.13 ftpwho指令:显示ftp登录用户信息 425

6.4.14 fetchmail指令:获得邮件 425

6.4.15 getlist指令:下载新闻 428

6.4.16 mail指令:收发邮件 429

6.4.17 mailq指令:显示发件箱的邮件 431

6.4.18 mutt指令:e-mail管理 432

6.4.19 nntpget指令:从新闻服务器下载文章 433

6.4.20 slrn指令:新闻阅读程序 433

6.4.21 wget指令:从互联网下载资源 434

6.4.22 host指令:dns查询435

6.4.23 iptables指令:IPv4的包过滤和nat的管理 438

6.4.24 iptables-save指令:IP列表存储 441

6.4.25 mingetty指令:精简版的getty 443

6.4.26 mkfifo指令:创建管道 444

6.4.27 mtr指令:网络诊断工具 445

6.4.28 netconfig指令:设置各项网络功能 446

6.4.29 nslookup指令:dns查找 447

6.4.30 pppd指令:ppp连线的守护进程 448

6.4.31 route指令:显示并设置路由 449

6.4.32 tracepath指令:追踪路径 451

第7章 Linux的日志与进程管理 453

7.1 Linux日志系统与进程简介 454

7.2 Linux日志文件配置和管理 454

7.3 Linux 的进程管理 455

7.3.1 ipcs指令:显示进程间通信的信息 455

7.3.2 jobs指令:显示所有后台程序 456

7.3.3 kill指令:杀死执行中的进程 456

7.3.4 bg指令:将程序放在后台执行 458

7.3.5 gitps指令:显示程序情况 459

7.3.6 nice指令:设置优先级 460

7.3.7 ps指令:报告程序状况 461

7.3.8 pstree指令:以树状图显示程序 462

7.3.9 renice指令:调整优先级 463

7.3.10 skill指令:管理进程 464

7.3.11 top指令:显示进程信息 466

7.3.12 fg指令:将后台任务拉到前台执行 467

7.3.13 killall指令:杀死同名的所有进程 467

第8章 X-Window视窗系统的简介和配置 470

8.1 X视窗系统协议介绍 471

8.2 命令行模式下的X-Window指令 472

8.2.1 startx指令:启动X-Window图形界面 472

8.2.2 xhost指令:设置X服务器的访问权限 472

8.2.3 xinit指令:启动X-Window 473

8.2.4 xlsclients指令:显示正在运行的X程序 473

8.2.5 xlsfonts指令:显示目前X服务器可使用的字体 474

8.2.6 xset指令:设置X-Window 475

第9章 Linux的命令行下编程指令 477

9.1 Shell命令行功能介绍 478

9.2 命令行下常用的编程指令 478

9.2.1 autoconf指令:产生配置脚本 478

9.2.2 autoheader指令:为configure产生模板头文件 479

9.2.3 autoreconf指令:更新已经生成的配置文件 480

9.2.4 autoscan指令:生成configure.in模板文件 481

9.2.5 autoupdate指令:更新configure.in文件 482

9.2.6 gcc指令:GNU的C和C++编译器 482

9.2.7 gdb指令:GNU调试器 485

9.2.8 gdbserver指令:远端GNU服务器 487

9.2.9 ld指令:链接目标文件和库文件 487

9.2.10 make指令:编译内核或模块 488

9.2.11 nm指令:显示目标文件中的符号 489

第 10章 格式转换 491

10.1 文件格式概念 492

10.2 格式转换指令 492

10.2.1 dvips指令:将DVI文件转换为Postscript文件 492

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

10.2.3 gemtopbm指令:转换图形文件 494

10.2.4 giftopnm指令:文件转换 494

10.2.5 iconv指令:字符集转换 495

10.2.6 pcxtoppm指令:转换图形文件 496

10.2.7 pfbtops指令:转换字体文件 497

10.2.8 picttoppm指令:文件转换 498

10.2.9 pi1toppm指令:转换图形文件 498

10.2.10 pjtoppm指令:转换打印文件 499

10.2.11 qrttoppm指令:转换qrt文件 499

10.2.12 sox指令:音频文件转换 499

详情

本书讲解的Linux指令及其用法,是学习Linux系统的必备基础。本书共讲解指令444个、范例714个,本书讲解的指令全面、详实,读者可以通过指令的语法、功能、参数说明以及具体的应用范例掌握指令的基础知识,也可以根据应用范例,实际动手体验一下指令的具体功能。

图书摘要

相关图书

Linux常用命令自学手册
Linux常用命令自学手册
庖丁解牛Linux操作系统分析
庖丁解牛Linux操作系统分析
Linux后端开发工程实践
Linux后端开发工程实践
轻松学Linux:从Manjaro到Arch Linux
轻松学Linux:从Manjaro到Arch Linux
Linux高性能网络详解:从DPDK、RDMA到XDP
Linux高性能网络详解:从DPDK、RDMA到XDP
跟老韩学Linux架构(基础篇)
跟老韩学Linux架构(基础篇)

相关文章

相关课程