Sunday, 9 August 2015

Linux 101 Hacks eBook Free Download


Linux 101 Hacks” by Ramesh Natarajan is available in PDF format for free. This book gives you practical examples to build a strong foundation in Linux.
Table of Contents
- Advertisement -
  • 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
Author(s): Ramesh Natarajan
File Size: 838 KB
File Format: PDF
Number of pages: – 140
Download Link: – Linux 101 Hacks

No comments:

Post a Comment