Linux 指令範例速查手冊(第2版) Linux指令范例速查手册(第2版)(附光盘)

黃照鶴, 等

  • 出版商: 清華大學
  • 出版日期: 2014-02-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • 頁數: 595
  • 裝訂: 平裝
  • ISBN: 7302344256
  • ISBN-13: 9787302344254
  • 相關分類: Linux
  • 已絕版

買這商品的人也買了...

商品描述

<內容簡介>

黃照鶴編著的《Linux指令範例速查手冊(附光盤第2版)/Linux典藏大系》第1版獲得了大量讀者好評。第2版延續第1版的風格,結合近700個示例和近750個技巧,詳細介紹了Linux最常見的459個指令的用法,是一本編排科學,查詢方便的手冊。另外,書中的每個指令都配有教學視頻。
    《Linux指令範例速查手冊(附光盤第2版)/Linux典藏大系》共25章分3篇。第1篇介紹了172個Linux基礎指令;第2篇介紹了200個Linux系統管理指令;第3篇介紹了87個Linux網絡管理指令;附錄給出了按英文字母排序的Linux指令索引。本書按照Linux指令的功能進行分類,每一章中的指令按照重要程度和使用頻率進行排序,每一個指令除了基本語法、選項和參數講解外,還給出了經驗技巧和典型示例,便於讀者在閱讀本書的同時還可以積累豐富的實戰經驗,避免紙上談兵。
    本書指令全面,實用性強,適合Linux初學者、Linux系統管理和網絡管理人員及廣大Linux愛好者作為案頭查詢手冊。

<目錄>

第1篇  Linux基礎指令
第1章  文件與目錄操作(教學視頻:86分鐘) 2
  1.1  ls指令:顯示目錄內容 2
  1.2  cd指令:將當前工作目錄切換到指定目錄 6
  1.3  cp指令:複製文件或目錄 9
  1.4  mv指令:移動文件或改名 13
  1.5  pwd指令:打印當前工作目錄 15
  1.6  rm指令:刪除文件或目錄 15
  1.7  rmdir指令:刪除空目錄 18
  1.8  chgrp指令:改變文件所屬工作組 20
  1.9  chmod指令:改變文件訪問權限 23
  1.10  chown指令:改變文件的所有者和所屬工作組 29
  1.11  find指令:查找文件並執行指定的操作 31
  1.12  ln指令:為文件創建鏈接 34
  1.13  mkdir指令:創建目錄 36
  1.14  whereis指令:顯示指令及相關文件的路徑 39
  1.15  which指令:顯示指令的絕對路徑 40
  1.16  file指令:探測文件類型 41
  1.17  touch指令:設置文件的時間屬性 44
  1.18  locate/slocate指令:快速定位文件的路徑 46
  1.19  dd指令:複製文件並進行內容轉換 48
  1.20  updatedb指令:創建或更新slocate數據庫 50
  1.21  dirname指令:去除文件名中的非目錄部分 51
  1.22  pathchk指令:檢查文件路徑名的有效性和可移植性 52
  1.23  unlink指令:調用unlink系統調用刪除指定文件 52
  1.24  basename指令:去掉文件名中的路徑和後綴 53
  1.25  rename指令:批量為文件改名 54
第2章  文本編輯(教學視頻:33分鐘) 56
  2.1  vi指令:全屏幕純文本編輯器 56
  2.2  emacs指令:全屏文本編輯器 59
  2.3  ed指令:行文本編輯器 60
  2.4  ex指令:以Ex模式運行vi指令 62
  2.5  jed指令:程序員的文本編輯器 63
  2.6  pico指令:文本編輯器 64
  2.7  sed指令:用於文本過濾和轉換的流式編輯器 65
  2.8  joe指令:全屏文本編輯器 68
第3章  文本過濾與處理(教學視頻:72分鐘) 70
  3.1  cat指令:連接文件並顯示內容 70
  3.2  more指令:文件內容分屏查看器 72
  3.3  less指令:分屏顯示文件內容 73
  3.4  grep指令:在文件中搜索匹配的行 75
  3.5  head指令:顯示文件的頭部內容 77
  3.6  tail指令:輸出文件尾部內容 79
  3.7  wc指令:統計文件的字節數、單詞數和行數 80
  3.8  uniq指令:報告或忽略文件中的重複行 82
  3.9  cut指令:刪除文件中的指定字段 85
  3.10  sort指令:對文件進行行排序 87
  3.11  join指令:將兩個文件的相同字段合併 89
  3.12  split指令:將文件分割成碎片 91
  3.13  unexpand指令:將空白(space)轉換為製表符 92
  3.14  tr指令:轉換和刪除字符 93
  3.15  tee指令:將輸入內容複製到標準輸出或文件 97
  3.16  tac指令:以行為單位反序連接和打印文件 97
  3.17  spell指令:拼寫檢查 98
  3.18  paste指令:合併文件 99
  3.19  diff指令:比較兩個文件的不同 100
  3.20  cmp指令:比較兩個文件 104
  3.21  look指令:顯示文件中以指定字符串開頭的行 105
  3.22  ispell指令:拼寫檢查程序 106
  3.23  fold指令:指定文件顯示的寬度 107
  3.24  fmt指令:優化文本格式 108
  3.25  expand指令:將製表符轉換為空白字符 109
  3.26  col指令:具有反向換行的文本過濾器 110
  3.27  colrm指令:刪除文件中的指定列 111
  3.28  comm指令:以行為單位比較兩個已排序文件 113
  3.29  csplit指令:將文件分割為若乾小文件 115
  3.30  diff3指令:比較3個文件的不同 117
  3.31  diffstat指令:顯示diff輸出的柱狀圖 119
  3.32  printf指令:格式化並打印數據 121
  3.33  pr指令:將文本轉換為適合打印格式 122
  3.34  od指令:將文件導出為八進制或其他格式 123
  3.35  rev指令:將文件的每行內容以字符為單位反序輸出 124
第4章  備份壓縮(教學視頻:35分鐘) 125
  4.1  tar指令:打包備份 125
  4.2  gzip指令:GNU的壓縮與解壓縮工具 129
  4.3  gunzip指令:解壓縮.gz壓縮包 131
  4.4  bzip2指令:創建和管理.bz2壓縮包 133
  4.5  bunzip2指令:解壓縮.bz2壓縮包 136
  4.6  cpio指令:存取歸檔包中的文件 137
  4.7  dump指令:ext2/3文件備份工具 139
  4.8  restore指令:還原dump備份 141
  4.9  compress指令:壓縮文件 144
  4.10  uncompress指令:解壓縮.Z壓縮包 145
  4.11  zip指令:壓縮和文件打包工具 146
  4.12  unzip指令:解壓縮.zip壓縮包 147
  4.13  arj指令:.arj壓縮包管理器 149
  4.14  unarj指令:解壓縮.arj壓縮包 152
  4.15  bzcat指令:顯示.bz2壓縮包中的文件內容 153
  4.16  bzcmp指令:比較.bz2壓縮包中的文件 154
  4.17  bzdiff指令:比較兩個.bz2壓縮包中文件的不同 155
  4.18  bzgrep指令:搜索.bz2壓縮包中文件的內容 157
  4.19  bzip2recover指令:恢復被破壞的.bz2壓縮包中的文件 158
  4.20  bzmore指令:分屏查看.bz2壓縮包中的文本文件 159
  4.21  bzless指令:增強的.bz2壓縮包分屏查看器 159
  4.22  zipinfo指令:顯示zip壓縮包的細節信息 160
  4.23  zipsplit指令:分割zip壓縮包 162
  4.24  zforce指令:強制gzip格式文件的後綴為.gz 164
  4.25  znew指令:將.Z文件重新壓縮為.gz文件 165
  4.26  zcat指令:顯示.gz壓縮包中文件的內容 166
  4.27  gzexe指令:壓縮可執行文件 167
第5章  shell內部指令(教學視頻:40分鐘) 169
  5.1  echo指令:打印變量或字符串 169
  5.2  kill指令:殺死進程 170
  5.3  alias指令:設置命令別名 172
  5.4  unalias指令:取消命令別名 173
  5.5  jobs指令:顯示任務列表 174
  5.6  bg指令:後台執行作業 175
  5.7  fg指令:將後台作業放到前臺執行 176
  5.8  set指令:顯示或設置shell特性及shell變量 176
  5.9  unset指令:刪除指定的shell變量與函數 178
  5.10  env指令:在定義的環境中執行指令 179
  5.11  type指令:判斷內部指令和外部指令 180
  5.12  logout指令:退出登錄 181
  5.13  exit指令:退出shell 182
  5.14  export指令:將變量輸出為環境變量 182
  5.15  wait指令:等待進程執行完後返回終端 183
  5.16  history指令:顯示歷史命令 184
  5.17  read指令:從鍵盤讀取變量值 185
  5.18  enable指令:激活或關閉內部命令 186
  5.19  exec指令:調用並執行指令 187
  5.20  ulimit指令:限制用戶對shell資源的使用 188
  5.21  umask指令:設置權限掩碼 189
  5.22  shopt指令:顯示和設置shell行為選項 191
  5.23  help指令:顯示內部命令的幫助信息 192
  5.24  bind指令:命令行鍵序列功能綁定設置 193
  5.25  builtin指令:執行shell內部命令 193
  5.26  command指令:調用指定的指令並執行 194
  5.27  declare指令:聲明shell變量 195
  5.28  dirs指令:顯示目錄堆棧 197
  5.29  pushd指令:向目錄堆棧中壓入目錄 198
  5.30  popd指令:從目錄堆棧中彈出目錄 199
  5.31  readonly指令:定義只讀shell變量或函數 199
  5.32  fc指令:修改歷史命令並執行 200
第6章  系統關機(教學視頻:4分鐘) 202
  6.1  ctrlaltdel指令:設置Ctrl+Alt+Del 組合鍵的功能 202
  6.2  halt指令:關閉電腦 203
  6.3  poweroff指令:關閉電腦並切斷電源 203
  6.4  reboot指令:重新啟動電腦 204
  6.5  shutdown指令:關閉電腦 205
第7章  打印相關(教學視頻:6分鐘) 208
  7.1  lp指令:打印文件 208
  7.2  lpr指令:打印文件 209
  7.3  lprm指令:刪除打印任務 210
  7.4  lpc指令:打印機控製程序 211
  7.5  lpq指令:顯示打印隊列狀態 211
  7.6  lpstat指令:顯示CUPS的狀態信息 212
  7.7  accept指令:接受打印任務 213
  7.8  reject指令:拒絕打印任務 213
  7.9  cancel指令:取消打印任務 214
  7.10  cupsdisable指令:停止打印機 215
  7.11  cupsenable指令:啟動打印機 216
  7.12  lpadmin指令:管理CUPS打印機 216
第8章  實用工具(教學視頻:36分鐘) 218
  8.1  man指令:幫助手冊 218
  8.2  info指令:GNU格式在線幫助 219
  8.3  cksum指令:計算文件的校驗和與統計文件字節數 220
  8.4  bc指令:任意精度的計算器語言 221
  8.5  cal指令:顯示日曆 223
  8.6  sum指令:打印文件的校驗和 224
  8.7  md5sum指令:計算和檢查文件的MD5報文摘要 225
  8.8  hostid指令:打印當前主機數字標識 227
  8.9  date指令:顯示與設置系統日期時間 227
  8.10  dircolors指令:ls指令顯示顏色設置 228
  8.11  gpm指令:虛擬控制臺下的鼠標工具 229
  8.12  sleep指令:暫停指定的時間 230
  8.13  whatis指令:從數據庫中查詢指定的關鍵字 231
  8.14  who指令:打印當前登錄用戶 231
  8.15  whoami指令:打印當前用戶名 232
  8.16  wall指令:向所有終端發送信息 233
  8.17  write指令:向指定用戶終端發送信息 233
  8.18  mesg指令:控制終端是否可寫 234
  8.19  talk指令:用戶聊天客戶端工具 235
  8.20  login指令:登錄指令 236
  8.21  mtools指令:DOS兼容工具集 236
  8.22  stty指令:修改終端命令行設置 237
  8.23  tee指令:雙向重定向指令 238
  8.24  users指令:打印登錄系統的用戶 239
  8.25  clear指令:清屏指令 239
  8.26  consoletype指令:打印已連接的終端類型 240
  8.27  sln指令:靜態ln 240
  8.28  yes指令:重複打印字符串直到被殺死 241
第2篇  Linux系統管理指令
第9章  用戶和工作組管理(教學視頻:28分鐘) 244
  9.1  useradd指令:創建新用戶 244
  9.2  userdel指令:刪除用戶及相關文件 245
  9.3  passwd指令:設置用戶密碼 245
  9.4  groupadd指令:創建新工作組 248
  9.5  groupdel指令:刪除工作組 248
  9.6  su指令:切換用戶身份 249
  9.7  usermod指令:修改用戶 250
  9.8  chfn指令:改變用戶finger信息 251
  9.9  chsh指令:改變用戶的登錄shell 252
  9.10  finger指令:查詢用戶信息 253
  9.11  gpasswd指令:工作組文件管理工具 255
  9.12  groupmod指令:修改工作組信息 256
  9.13  groups指令:打印用戶所屬工作組 256
  9.14  pwck指令:驗證密碼文件完整性 257
  9.15  grpck指令:驗證組文件的完整性 257
  9.16  logname指令:打印當前用戶的登錄名 258
  9.17  newusers指令:批處理創建用戶 259
  9.18  chpasswd指令:以批處理模式更新密碼 259
  9.19  nologin指令:禮貌地拒絕用戶登錄 260
  9.20  pwconv指令:創建用戶影子文件 261
  9.21  pwunconv指令:還原用戶密碼到passwd文件 262
  9.22  grpconv指令:創建組影子文件 263
  9.23  grpunconv指令:還原組密碼到group文件 263
第10章  硬件相關(教學視頻:12分鐘) 265
  10.1  arch指令:打印主機架構類型 265
  10.2  cdrecord指令:光盤刻錄工具 265
  10.3  eject指令:彈出可移動媒體 266
  10.4  volname指令:顯示捲名 268
  10.5  lsusb指令:顯示USB設備列表 269
  10.6  lspci指令:顯示PCI設備列表 270
  10.7  setpci指令:配置PCI設備 271
  10.8  hwclock指令:查詢與設置硬件時鐘 272
  10.9  systool指令:查看系統設備信息 273
第11章  磁盤管理(教學視頻:45分鐘) 275
  11.1  df指令:報告磁盤空間使用情況 275
  11.2  fdisk指令:Linux下的硬盤分區工具 276
  11.3  parted指令:強大的硬盤分區工具 279
  11.4  mkfs指令:創建文件系統 281
  11.5  badblocks指令:查找磁盤壞塊 282
  11.6  partprobe指令:確認分區表的改變 283
  11.7  convertquota指令:轉換老的磁盤配額數據文件 283
  11.8  grub指令:多重引導程序grub的shell工具 284
  11.9  lilo指令:Linux引導加載器 285
  11.10  mkbootdisk指令:創建引導軟盤 286
  11.11  hdparm指令:讀取並設置硬盤參數 287
  11.12  mkinitrd指令:為預加載模塊創建初始化RAM磁盤映像 288
  11.13  mkisofs指令:創建光盤映像文件 289
  11.14  mknod指令:創建字符或者塊設備文件 290
  11.15  mkswap指令:創建交換分區或者交換文件 290
  11.16  blockdev指令:命令行中調用磁盤的Ioctl 292
  11.17  pvcreate指令:創建物理捲 292
  11.18  pvscan指令:掃描所有磁盤上的物理捲 294
  11.19  pvdisplay指令:顯示物理捲屬性 295
  11.20  pvremove指令:刪除指定物理捲 295
  11.21  pvck指令:檢查物理捲元數據 296
  11.22  pvchange指令:修改物理捲屬性 297
  11.23  pvs指令:輸出物理捲信息報表 297
  11.24  vgcreate指令:創建捲組 298
  11.25  vgscan指令:掃描並顯示系統中的捲組 299
  11.26  vgdisplay指令:顯示捲組屬性 299
  11.27  vgextend指令:向捲組中添加物理捲 300
  11.28  vgreduce指令:從捲組中刪除物理捲 301
  11.29  vgchange指令:修改捲組屬性 301
  11.30  vgremove指令:刪除捲組 302
  11.31  vgconvert指令:轉換捲組元數據格式 302
  11.32  lvcreate指令:創建邏輯捲 303
  11.33  lvscan指令:掃描邏輯捲 304
  11.34  lvdisplay指令:顯示邏輯捲屬性 305
  11.35  lvextend指令:擴展邏輯捲空間 305
  11.36  lvreduce指令:收縮邏輯捲空間 306
  11.37  lvremove指令:刪除邏輯捲 307
  11.38  lvresize指令:調整邏輯捲空間大小 307
第12章  文件系統管理(教學視頻:25分鐘) 309
  12.1  mount指令:加載文件系統 309
  12.2  umount指令:卸載文件系統 310
  12.3  mkfs指令:創建文件系統 311
  12.4  mke2fs指令:創建ext2/ext3文件系統 312
  12.5  fsck指令:檢查文件系統 313
  12.6  dumpe2fs指令:導出ext2/ext3文件系統信息 314
  12.7  e2fsck指令:檢查ext2/ext3文件系統 315
  12.8  chattr指令:改變文件的第二擴展文件系統屬性 317
  12.9  lsattr指令:查看文件的第二擴展文件系統屬性 318
  12.10  mountpoint指令:判斷目錄是否是加載點 319
  12.11  edquota指令:編輯磁盤配額 320
  12.12  quotacheck指令:磁盤配額檢查 322
  12.13  quotaoff指令:關閉磁盤配額功能 324
  12.14  quotaon指令:激活磁盤配額功能 324
  12.15  quota指令:顯示用戶磁盤配額 326
  12.16  quotastats指令:查詢磁盤配額運行狀態 327
  12.17  repquota指令:打印磁盤配額報表 327
  12.18  swapoff指令:關閉交換空間 328
  12.19  swapon指令:激活交換空間 329
  12.20  sync指令:刷新文件系統緩衝區 331
  12.21  e2image指令:將ext2/ext3文件元數據保存到文件 331
  12.22  e2label指令:設置文件系統捲標 332
  12.23  tune2fs指令:調整ext2/ext3文件系統參數 333
  12.24  resize2fs指令:調整ext2文件系統大小 334
  12.25  stat指令:顯示文件狀態 335
  12.26  findfs指令:通過捲標或UUID查找文件系統 336
第13章  進程與作業管理(教學視頻:23分鐘) 338
  13.1  at指令:在指定時間執行任務 338
  13.2  atq指令:顯示用戶待執行任務列表 340
  13.3  atrm指令:刪除待執行任務 341
  13.4  batch指令:在指定時間執行任務 342
  13.5  crontab指令:周期性執行的任務 343
  13.6  init指令:初始化Linux進程 346
  13.7  killall指令:按照名稱殺死進程 347
  13.8  nice指令:以指定優先級運行程序 348
  13.9  nohup指令:以忽略掛起信號方式運行程序 349
  13.10  pkill指令:按名稱殺死進程 350
  13.11  pstree指令:以樹形顯示進程派生關係 350
  13.12  ps指令:報告系統當前進程快照 351
  13.13  renice指令:調整進程優先級 352
  13.14  skill指令:向進程發送信號 353
  13.15  watch指令:全屏方式顯示周期性執行的指令 353
  13.16  w指令:顯示已登錄用戶正在執行的指令 354
  13.17  telinit指令:切換運行等級 355
  13.18  runlevel指令:打印當前運行等級 356
  13.19  service指令:控制系統服務 357
  13.20  ipcs指令:報告進程間通信設施狀態 358
  13.21  pgrep指令:基於名稱查找進程 358
  13.22  pidof指令:查找進程ID號 359
  13.23  pmap指令:報告進程的內存映射 360
第14章  性能監測與優化(教學視頻:11分鐘) 362
  14.1  top指令:實時報告系統整體性能情況 362
  14.2  uptime指令:報告系統運行時長及平均負載 363
  14.3  free指令:顯示內存的使用情況 363
  14.4  iostat指令:報告CPU狀態和設備及分區的I/O狀態 365
  14.5  mpstat指令:報告CPU相關狀態 367
  14.6  sar指令:搜集、報告和保存系統活動狀態 368
  14.7  vmstat指令:報告系統整體運行狀態 369
  14.8  time指令:統計指令運行時間 370
  14.9  tload:圖形化顯示系統平均負載 371
  14.10  lsof指令:顯示所有已打開文件列表 371
  14.11  fuser指令:報告進程使用的文件或套接字 372
  14.12  cpuspeed指令:用戶空間CPU頻率控製程序 373
第15章  內核與模塊(教學視頻:12分鐘) 374
  15.1  sysctl指令:運行時配置內核參數 374
  15.2  lsmod指令:顯示已加載模塊狀態 375
  15.3  insmod指令:加載模塊到內核 376
  15.4  modprobe指令:內核模塊智能加載工具 376
  15.5  rmmod指令:從內核中移除模塊 378
  15.6  bmodinfo指令:顯示模塊詳細信息 379
  15.7  depmod指令:產生模塊依賴的映射文件 380
  15.8  uname指令:打印系統信息 381
  15.9  dmesg指令:打印和控制內核環形緩衝區 382
  15.10  kexec指令:直接啟動另一Linux內核 382
  15.11  get_module指令:獲取模塊信息 383
  15.12  kernelversion指令:打印內核主版本號 384
  15.13  slabtop指令:實時顯示內核slab緩衝區信息 384
第16章  X-Window系統(教學視頻:7分鐘) 386
  16.1  startx指令:初始化X-Window會話 386
  16.2  xauth指令:修改X服務器訪問授權信息 386
  16.3  xhost指令:X服務器訪問控制工具 388
  16.4  xinit指令:X-Window系統初始化程序 389
  16.5  xlsatoms指令:顯示X服務器定義的原子成分 390
  16.6  xlsclients指令:列出在X服務器上顯示的客戶端程序 391
  16.7  xlsfonts指令:顯示X服務器字體列表 391
  16.8  xset指令:X-Window系統的用戶愛好設置 392
第17章  軟件包管理(教學視頻:38分鐘) 394
  17.1  rpm指令:RPM軟件包管理器 394
  17.2  yum指令:基於RPM的軟件包管理器 395
  17.3  chkconfig指令:管理不同運行等級下的服務 397
  17.4  ntsysv指令:配置不運行等級下的服務 399
  17.5  apt-get指令:APT包管理工具 399
  17.6  aptitude指令:基於文本界面的軟件包管理工具 401
  17.7  apt-key指令:管理APT軟件包的密鑰 403
  17.8  apt-sortpkgs指令:排序軟件包索引文件 404
  17.9  dpkg指令:Debian包管理器 404
  17.10  dpkg-deb指令:Debian包管理器 406
  17.11  dpkg-divert指令:將文件安裝到轉移目錄 407
  17.12  dpkg-preconfigure指令:軟件包安裝前詢問問題 408
  17.13  dpkg-query指令:在dpkg數據庫中查詢軟件包 408
  17.14  dpkg-reconfigure指令:重新配置已安裝的軟件包 409
  17.15  dpkg-split指令:分割軟件包 410
  17.16  dpkg-statoverride指令:改寫所有權和模式 412
  17.17  dpkg-trigger指令:軟件包觸發器 413
  17.18  patch指令:為代碼打補丁 413
  17.19  rcconf指令:Debian運行等級服務配置工具 415
  17.20  rpm2cpio指令:將RPM包轉換為cipo文件 415
  17.21  rpmbuild指令:創建RPM軟件包 416
  17.22  rpmdb指令:RPM數據庫管理工具 417
  17.23  rpmquery指令:RPM軟件包查詢工具 417
  17.24  rpmsign指令:管理RPM軟件包簽名 418
  17.25  rpmverify指令:驗證RPM包 419
第18章  系統安全(教學視頻:10分鐘) 421
  18.1  chroot指令:切換根目錄環境 421
  18.2  lastb指令:顯示錯誤登錄列表 422
  18.3  last指令:顯示用戶最近登錄列表 423
  18.4  lastlog指令:顯示用戶最近一次登錄信息 424
  18.5  logsave指令:將指令輸出信息保存到日誌 425
  18.6  logwatch指令:分析報告系統日誌 426
  18.7  logrotate指令:日誌輪轉工具 427
  18.8  sudo指令:以另一個用戶身份執行指令 428
第19章  編程開發(教學視頻:26分鐘) 430
  19.1  test指令:測試條件表達式 430
  19.2  expr指令:表達式求值 432
  19.3  gcc指令:GNU C/C++編譯器 433
  19.4  gdb指令:GNU調試器 435
  19.5  ld指令:GNU連接器 436
  19.6  ldd指令:打印程序依賴的共享庫 437
  19.7  make指令:GNU工程化編譯工具 437
  19.8  as指令:GNU彙編器 439
  19.9  gcov指令:測試代碼覆蓋率 440
  19.10  nm指令:顯示目標文件符號表 442
  19.11  perl指令:perl語言解釋器 443
  19.12  php指令:PHP的命令行接口 444
  19.13  protoize指令:添加函數原型 444
  19.14  unprotoize指令:刪除函數原型 446
  19.15  mktemp指令:創建臨時文件 447
第3篇  Linux網絡管理指令
第20章  網絡配置(教學視頻:10分鐘) 450
  20.1  ifconfig指令:配置網絡接口 450
  20.2  route指令:顯示並設置路由 451
  20.3  ifcfg指令:配置網絡接口 453
  20.4  ifdown指令:禁用網絡接口 453
  20.5  ifup指令:激活網絡接口 454
  20.6  hostname指令:顯示和設置系統的主機名稱 454
  20.7  dhclient指令:動態主機配置協議客戶端工具 456
  20.8  dnsdomainname指令:打印DNS的域名 457
  20.9  domainname指令:顯示和設置系統的NIS域名 457
  20.10  nisdomainname指令:顯示NIS域名 458
  20.11  usernetctl指令:授權用戶操縱網絡接口 458
  20.12  ypdomainname指令:顯示NIS域名 459
第21章  網絡測試(教學視頻:18分鐘) 460
  21.1  ping指令:測試主機之間網絡連通性 460
  21.2  netstat指令:顯示網絡狀態 462
  21.3  nslookup指令:域名查詢工具 465
  21.4  traceroute指令:追蹤報文到達目的主機的路由 468
  21.5  arp指令:操縱arp緩衝區 469
  21.6  dig指令:DNS查詢工具 472
  21.7  host指令:域名查詢工具 474
  21.8  nc/netcat指令:隨意的操縱TCP或UDP連接和監聽埠 476
  21.9  arping指令:發送ARP請求報文給鄰居主機 479
  21.10  arpwatch指令:監控arp緩衝區的變化 481
  21.11  tracepath指令:追蹤報文經過的路由信息 483
第22章  網絡應用(教學視頻:42分鐘) 484
  22.1  elinks指令:純文本界面的WWW瀏覽器 484
  22.2  elm指令:E-mail客戶端程序 485
  22.3  ftp指令:文件傳輸協議客戶端 486
  22.4  ipcalc指令:簡單的IP地址計算器 490
  22.5  lftp指令:文件傳輸程序 490
  22.6  lftpget指令:使用lftp下載文件 492
  22.7  lynx指令:純文本網頁瀏覽器 493
  22.8  mailq指令:打印郵件傳輸隊列 494
  22.9  mailstat指令:顯示到達的郵件狀態 495
  22.10  mail指令:接收和發送電子郵件 496
  22.11  rcp指令:遠程文件拷貝 499
  22.12  rlogin指令:遠程登錄 501
  22.13  rsh指令:遠程shell 503
  22.14  rexec指令:遠程執行指令客戶端 505
  22.15  telnet指令:遠程登錄工具 506
  22.16  tftp指令:簡單文件傳輸協議客戶端 509
  22.17  wget指令:從指定URL地址下載文件 511
  22.18  ncftp指令:增強FTP客戶端工具 513
第23章  高級網絡指令(教學視頻:13分鐘) 515
  23.1  iptables指令:內核包過濾與NAT管理工具 515
  23.2  iptables-save指令:保存iptables表 521
  23.3  iptables-restore指令:還原iptables表 523
  23.4  ip6tables指令:ipv6版內核包過濾管理工具 524
  23.5  ip6tables-save指令:保存ip6tables表 528
  23.6  ip6tables-restore指令:還原ip6tables表 529
  23.7  ip指令:顯示或操縱路由、網絡設備和隧道 531
  23.8  tcpdump指令:監聽網絡流量 535
  23.9  arpd指令:ARP協議守護進程 537
  23.10  arptables指令:ARP包過濾管理工具 538
  23.11  lnstat指令:顯示Linux的網絡狀態 540
  23.12  nstat /rtacct指令:網絡狀態統計工具 542
  23.13  ss指令:顯示活動套接字連接 542
  23.14  iptraf指令:監視網卡流量 544
第24章  網絡服務器(教學視頻:24分鐘) 546
  24.1  ab指令:Apache的Web服務器基準測試程序 546
  24.2  apachectl指令:Apache Web服務器控制接口 548
  24.3  exportfs指令:輸出NFS文件系統 549
  24.4  ftpcount指令:顯示proftpd服務器當前連接用戶數 551
  24.5  ftpshut指令:在指定時間停止proftpd服務 551
  24.6  ftptop指令:顯示proftpd服務器連接狀態 552
  24.7  ftpwho指令:顯示當前每個ftp會話信息 553
  24.8  htdigest指令:管理用戶摘要認證文件 553
  24.9  htpasswd指令:管理用戶基本認證文件 554
  24.10  httpd指令:Apache的Web服務器守護進程 555
  24.11  mailq指令:打印郵件發送隊列 557
  24.12  mysqldump指令:MySQL數據庫備份工具 557
  24.13  mysqladmin指令:MySQL服務器的客戶端管理工具 558
  24.14  mysqlimport指令:MySQL服務器的數據導入工具 559
  24.15  mysqlshow指令:顯示數據庫、數據表和列信息 560
  24.16  mysql指令:MySQL服務器的客戶端工具 560
  24.17  nfsstat指令:列出NFS狀態 561
  24.18  sendmail指令:電子郵件傳送代理 562
  24.19  showmount指令:顯示NFS 服務器的加載信息 563
  24.20  smbclient指令:samba套件的客戶端工具 564
  24.21  smbpasswd指令:修改用戶SMB密碼 565
  24.22  squidclient指令:squid客戶端管理工具 566
  24.23  squid指令:代理服務器守護進程 567
第25章  網絡安全(教學視頻:17分鐘) 568
  25.1  scp指令:安全遠程文件複製 568
  25.2  sftp指令:加密文件傳輸 569
  25.3  ssh指令:安全連接客戶端 571
  25.4  sshd指令:openssh服務器守護進程 573
  25.5  ssh-keygen指令:生成、管理和轉換認證密鑰 575
  25.6  ssh-keyscan指令:收集主機的ssh公鑰 576
  25.7  sftp-server指令:安全FTP服務器 577
  25.8  iptstate指令:以top風格顯示內核的iptables狀態 577
  25.9  nmap指令:網絡探測工具和安全/埠掃描器 579
附錄  Linux指令索引 582