Skip to main content

Top 5 take aways from "Linux 101 Hacks" - The Bloggers League 2022

 


Author: Rama Subrahmanyam


Hello, how are you doing..?

        We all know that Windows is a super cute-looking OS, but software people will connect to Linux; It offers much flexibility with file management, and plus, it's open-source too..!

        So, the book - Linux 101 Hacks, is a nice intro for beginners, by Ramesh Natarajan. Having said that, we look at the top 5 hacks from the book.


It is a free e-book, and you can download it here.

1. 'alias' for most used commands:-

    There will be commands that are used repeatedly, for which we can have a shortcut using an alias. For example, for cd commands, we can have 

        alias cd1="cd .."

        alias cd2="cd ../.."

        alias cd3="cd ../../.."

        alias cd4="cd ../../../.."

        alias cd5="cd ../../../../.."

*Put these in your .bashrc to save permanently.


2. 'ctrl-r' to search:-

    Pressing the up arrow till you reach that one previous command..? Yeah, it's painful. ctrl-r referred to as "reverse search" will be of help.

    First, press ctrl-r and then enter any part of the previous command. It gives you the last command which had that part.


3. 'diff' to know the difference:-

    The difference between given files can be found easily with this command. Just do:

    diff file1 file2

You will at least know whether both files are the same or not. As said in the book, "the output is not straightforward."


4. 'HISTCONTROL' to remove duplicates in history:-

    Yeah, everyone has a history of repeating the same command even though we know it won't work... (are you still doing this?)

    But this makes our history store multiple copies of the same command. Just add an environment variable called HISTCONTROL:-

        HISTCONTROL='ignoredups'

     You can even export this variable (export HISTCONTROL='ignoredups'), and continue to immerse in the sea of repeated commands ;)

*Put it in your .bashrc to save permanently.


5. 'Vim' - a classic editor:-

    Nope, it is not the dish soap - Vim is a famous editor, for sure it'll become your favorite one, once you know how it works.

    You will know the basics of vim when you enter the following command:- 

    vimtutor

    The commands, some intuitive, some weird, some tough-to-remember, all will be there; but once you adapt to them, you will feel good, or even better...


Thank you for reading, so, yeah these are the top 5 picks from the book, and of course, there are many others, like:-

       disk management, installing and removing packages, customizing your command line, etc. Of course, it is a book of 101 hacks...


Have you read the book already? Or do you come across any super-cool technical books, don't forget to share about them in comments and help us reach 'the Eternal thing'..!

This article is written as a part of The Bloggers League conducted by Vidhya Thakkar Neelam Sharma and Siddhi Palande powered by Penguin IndiaDreamland Publications and Acclidesign should not be repurposed, republished or used otherwise. The content herein is owned by the blogger. Hosts are not responsible for any infringement caused.”

Comments

  1. These hacks are very interesting to know. This book looks very insightful as well. Thanks for sharing the hacks as well as the link to the book.

    ReplyDelete
  2. Hey thanks for this I didn’t know how much I needed this post until I read it

    ReplyDelete
  3. Wow this is so detailed and well presented.

    ReplyDelete
  4. Thank you for these interesting tips

    ReplyDelete
  5. Wow thanks for this blog. Sounds interesting!

    ReplyDelete
  6. I loved working on Linux in college. I had the opportunity to work on it again for a project at work, and it is one of my most favorite projects ever.

    ReplyDelete

Post a Comment

Popular posts from this blog

Bye-bye strict timetables...! - The Bloggers League 2022

     Author: Rama Subrahmanyam (ramasubrahmanyam.m@gmail.com) When we are planning for multi-tasking, we divide our time and allocate it for each task. That is a great thing, as it gives a chance for incremental growth, eventually getting compounded...      Scheduling makes us punctual; sometimes forces us to be punctual if someone is counting on us, say an examination, office meeting, so on...      Besides strict things, some activities should happen at planned times, like sports, gym, etc. But, we still have things, that can be done in our free time - say reading books, solving puzzles, or learning something of our passion. Should we also maintain the timetable in those cases...? Well, may not be that necessary... We get used to a task at the same time if we have a strict timetable; In a way, can also affect our peace... Suppose due to urgent work, we missed a task      -  We may develop a bad feeling,      - This can lead to frustration, anger, regret, grief...       uff... Enough d

How can we become narrow-minded people without realising it?

In science, whenever we observe a novel event, we start sharpening our brains to decode it. We make a couple more observations related to that event, and try to get a reason for it. It was also the same with the previous generation of scientists. They observed various new phenomena and they gathered as much information as possible to get the accurate reason behind them. But there was a problem with the human mind. In the past days, when there was limited information at hand and more time was required for getting new information, scientists had to make the best possible theories (i.e., explanations) with whatever data was available. It was like a competition, where the scientist with the best theory would win. This "winner" scientist, should be able to explain the data from future experiments with the theory. Consider that, a new experiment happened later, but the results were not explained by the theory of our scientist, then the theory was to be changed, and again the compet