“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
- 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): MUDDASSIR BHAYO
File Size: 838 KB
File Format: PDF
Number of pages: – 140
Download Link: – Linux 101 Hacks
No comments:
Post a Comment