2009年2月13日 星期五

[linux]Linux 101 Hacks 免費電子書下載

The Geek Stuf 看到這篇: Linux 101 Hacks - free ebook download

當下趕緊下載回來。全書 12 章 140 頁,合計 101 個實用技巧。看目錄介紹,內容蠻充實的,應該是很實用的工具書。

電子書下載網頁在此: Linux 101 Hacks

進入該網頁後,會要你輸入密碼,密碼是: linuxrocks

有需要的人快點囉!下面是原文裡的全書目錄:

Linux 101 Hacks - Table of Contents

Chapter 1: Powerful CD Command Hacks

  • Hack 1. Use CDPATH to define the base directory for cd command
  • Hack 2. Use cd alias to navigate up the directory effectively
  • Hack 3. Perform mkdir and cd using a single command
  • Hack 4. Use “cd -” to toggle between the last two directories
  • Hack 5. Use dirs, pushd and popd to manipulate directory stack
  • Hack 6. Use “shopt -s cdspell” to automatically correct mistyped directory names on cd

Chapter 2: Date Manipulation

  • Hack 7. Set System Date and Time
  • Hack 8. Set Hardware Date and Time
  • Hack 9. Display Current Date and Time in a Specific Format
  • Hack 10. Display Past Date and Time
  • Hack 11. Display Future Date and Time

Chapter 3: SSH Client Commands

  • Hack 12. Identify SSH Client Version
  • Hack 13. Login to Remote Host using SSH
  • Hack 14. Debug SSH Client Session
  • Hack 15. Toggle SSH Session using SSH Escape Character
  • Hack 16. SSH Session Statistics using SSH Escape Character

Chapter 4: Essential Linux Commands

  • Hack 17. Grep Command
  • Hack 18. Find Command
  • Hack 19. Suppress Standard Output and Error Message
  • Hack 20. Join Command
  • Hack 21. Change the Case
  • Hack 22. Xargs Command
  • Hack 23. Sort Command
  • Hack 24. Uniq Command
  • Hack 25. Cut Command
  • Hack 26. Stat Command
  • Hack 27. Diff Command
  • Hack 28. Display total connect time of users

Chapter 5: PS1, PS2, PS3, PS4 and PROMPT_COMMAND

  • Hack 29. PS1 - Default Interaction Prompt
  • Hack 30. PS2 - Continuation Interactive Prompt
  • Hack 31. PS3 - Prompt used by “select” inside shell script
  • Hack 32. PS4 - Used by “set -x” to prefix tracing output
  • Hack 33. PROMPT_COMMAND

Chapter 6: Colorful and Functional Shell Prompt Using PS1

  • Hack 34. Display username, hostname and current working directory in the prompt
  • Hack 35. Display current time in the prompt
  • Hack 36. Display output of any command in the prompt
  • Hack 37. Change foreground color of the prompt
  • Hack 38. Change background color of the prompt
  • Hack 39. Display multiple colors in the prompt
  • Hack 40. Change the prompt color using tput
  • Hack 41. Create your own prompt using the available codes for PS1 variable
  • Hack 42. Use bash shell function inside PS1 variable
  • Hack 43. Use shell script inside PS1 variable

Chapter 7: Archive and Compression

  • Hack 44. Zip command basics
  • Hack 45. Advanced compression using zip command
  • Hack 46. Password Protection of Zip files
  • Hack 47. Validate a zip archive
  • Hack 48. Tar Command Basics
  • Hack 49. Combine gzip, bzip2 with tar

Chapter 8: Command Line History

  • Hack 50. Display TIMESTAMP in history using HISTTIMEFORMAT
  • Hack 51. Search the history using Control+R
  • Hack 52. Repeat previous command quickly using 4 different methods
  • Hack 53. Execute a specific command from history
  • Hack 54. Execute previous command that starts with a specific word
  • Hack 55. Control the total number of lines in the history using HISTSIZE
  • Hack 56. Change the history file name using HISTFILE
  • Hack 57. Eliminate the continuous repeated entry from history using HISTCONTROL
  • Hack 58. Erase duplicates across the whole history using HISTCONTROL
  • Hack 59. Force history not to remember a particular command using HISTCONTROL
  • Hack 60. Clear all the previous history using option -c
  • Hack 61. Substitute words from history commands
  • Hack 62. Substitute a specific argument for a specific command
  • Hack 63. Disable the usage of history using HISTSIZE
  • Hack 64. Ignore specific commands from the history using HISTIGNORE

Chapter 9: System Administration Tasks

  • Hack 65. Partition using fdisk
  • Hack 66. Format a partition using mke2fsk
  • Hack 67. Mount the partition
  • Hack 68. Fine tune the partition using tune2fs
  • Hack 69. Create a swap file system.
  • Hack 70. Create a new user
  • Hack 71. Create a new group and assign to an user
  • Hack 72. Setup SSH passwordless login in OpenSSH
  • Hack 73. Use ssh-copy-id along with ssh-agent
  • Hack 74. Crontab
  • Hack 75. Safe Reboot Of Linux Using Magic SysRq Key

Chapter 10: Apachectl and Httpd Examples

  • Hack 76. Pass different httpd.conf filename to apachectl
  • Hack 77. Use a temporary DocumentRoot without modifying httpd.conf
  • Hack 78. Increase the Log Level temporarily
  • Hack 79. Display the modules inside Apache
  • Hack 80. Show all accepted directives inside httpd.conf
  • Hack 81. Validate the httpd.conf after making changes
  • Hack 82. Display the httpd build parameters
  • Hack 83. Load a specific module only on demand

Chapter 11: Bash Scripting

  • Hack 84. Execution Sequence of .bash_* files
  • Hack 85. How to generate random number in bash shell
  • Hack 86. Debug a shell script
  • Hack 87. Quoting
  • Hack 88. Read data file fields inside a shell script

Chapter 12: System Monitoring and Performance

  • Hack 89. Free command
  • Hack 90. Top Command
  • Hack 91. Ps Command
  • Hack 92. Df Command
  • Hack 93. Kill Command
  • Hack 94. Du Command
  • Hack 95. lsof commands.
  • Hack 96. Sar Command
  • Hack 97. vmstat Command
  • Hack 98. Netstat Command
  • Hack 99. Sysctl Command
  • Hack 100. Nice Command
  • Hack 101. Renice Command

8 則留言:

  1. 嗯! 開始練 Linux.

    這位兄台, 你終於想通了嗎 ?

    回覆刪除
  2. 好耶!我把它放到Google文件裡了,方便隨處閱讀。

    回覆刪除
  3. 剛剛才發現,Google文件只能顯示到100頁,只好分兩個檔了。

    回覆刪除
  4. to 阿欣:

    分兩個檔?你有好用的 pdf 動刀工具嗎?介紹一下吧。謝謝!

    to huihui:

    我忽然搞清楚你的「想通」是什麼意思了。 orz

    回覆刪除
  5. to 阿欣:

    剛剛找到 PDF Split and Merge ,明天再來試試看。

    回覆刪除
  6. 學長:

    我用的是PDF-XCHANGE VIEWER免費版,把前100頁刪除後另存。

    因為是免費版,所以文件左上及右上角會出現浮水印,不過不影饗閱讀。

    回覆刪除
  7. 各位好!
    我也很想要看內容~但是密碼好像改了(我也用了它的3steps沒用?)
    不知可以分享出來嗎?如放在別的空間等等
    先感謝了:)

    回覆刪除
  8. 上面的匿名兄台:

    我訂閱了 The Geek Stuff 的 RSS ,在最底下的「Around The Geek World - Dec 2008」文章裡有找到下載密碼哦!

    允許免費下載,不代表允許自由散佈。為尊重原作者,還是請你再試試吧!

    回覆刪除