Day 2/90 Days-of-DevOps challenge

Hello everyone!

If you're new to Linux, you might feel intimidated by the command line. But don't worry - learning a few basic Linux commands can help you navigate your system with ease. In this blog post, we'll cover 10 essential Linux commands that are both informative and interactive, so you can start using them right away.

  1. ls: This command lists the contents of a directory. Think of it as your virtual bookshelf, where you can see what's inside a folder before opening it. Try running "ls" in your terminal to see what's in your current directory.

  2. cd: This command changes the current directory. Think of it as teleportation - you can jump to another folder instantly. Try running "cd /" to jump to the root directory.

  3. pwd: This command prints the current working directory. Think of it as a GPS that tells you where you are in your file system. Try running "pwd" to see the path of your current directory.

  4. mkdir: This command creates a new directory. Think of it as building a new house - you can create a folder to organize your files. Try running "mkdir newfolder" to create a new folder named "newfolder".

  5. touch: This command creates a new file. Think of it as a blank sheet of paper - you can create a file to store your information. Try running "touch newfile.txt" to create a new text file named "newfile.txt".

  6. cp: This command copies files and directories. Think of it as making a backup of your data - you can copy files to another location. Try running "cp file.txt /newfolder" to copy the file "file.txt" to the folder "newfolder".

  7. mv: This command moves or renames files and directories. Think of it as changing the address of your house - you can move or rename files and folders. Try running "mv file.txt /newfolder/newfile.txt" to move the file "file.txt" to the folder "newfolder" and rename it to "newfile.txt".

  8. rm: This command removes files and directories. Think of it as throwing away trash - you can delete files and folders you no longer need. Be careful with this command - it permanently deletes files. Try running "rm file.txt" to delete the file "file.txt".

  9. cat: This command displays the contents of a file. Think of it as reading a book - you can view the contents of a file. Try running "cat file.txt" to display the contents of the file "file.txt".

  10. grep: This command searches for a pattern in a file. Think of it as searching for a keyword in a book - you can find specific information within a file. Try running "grep 'searchterm' file.txt" to search for the word "searchterm" in the file "file.txt".

With these 10 basic Linux commands, you can start navigating your Linux system like a pro. Try them out and see how they can help you manage your files and folders. And if you have any questions or comments, feel free to leave them below!