“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.
Author(s): Ramesh Natarajan
File Size: 838 KB
File Format: PDF
Number of pages: – 140
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
 
 

No comments:
Write comments