A Comprehensive Cheat Sheet for Linux and Git-GitHub

A Comprehensive Cheat Sheet for Linux and Git-GitHub

·

2 min read

Introduction:

Greetings DevOps enthusiasts! 🚀 If you’ve successfully navigated the Linux and Git-GitHub hands-on journey, congratulations! Now, it’s time to consolidate your newfound knowledge into a powerhouse tool — your very own cheat sheet. This cheat sheet will not only serve as a quick reference for you but also contribute to the thriving DevOps community. Let’s dive into the essential commands you’ve mastered and how they can shape your DevOps endeavors.

Linux Commands:

  1. pwd (Print Working Directory):
  • Displays the current directory path
$ pwd

ls (List):

  • Lists files and directories in the current directory.
$ ls

cd (Change Directory):

  • Navigates into a specified directory.
$ cd <directory_name>

cp (Copy):

  • Copies files or directories.
$ cp <source> <destination>

mv (Move):

  • Moves files or directories.
$ mv <source> <destination>

rm (Remove):

  • Deletes files or directories.
$ rm <file_name>

mkdir (Make Directory):

  • Creates a new directory.
$ mkdir <directory_name>

chmod (Change Mode):

  • Modifies file permissions.
$ chmod <permissions> <file_name>

grep (Global Regular Expression Print):

  • Searches for a pattern in files.
$ grep <pattern> <file_name>

Git-GitHub Commands:

git init:

  • Initializes a new Git repository.
$ git init

git clone:

  • Clones a repository into a new directory.
$ git clone <repository_url>

git add:

  • Adds changes to the staging area.
$ git add <file_name>

git commit:

  • Records changes to the repository.
$ git commit -m "Commit message"

git push:

  • Pushes changes to a remote repository.
$ git push <remote_name> <branch_name>

git pull:

  • Fetches changes from a remote repository
$ git pull <remote_name> <branch_name>

git branch:

  • Lists, creates, or deletes branches.
$ git branch

git merge:

  • Merges changes from one branch to another.
$ git merge <branch_name>

Crafting Your Cheat Sheet:

Now, armed with these commands, it’s time to structure your cheat sheet. Organize it in a clear and accessible format, grouping commands by functionality. Include brief explanations for each command’s purpose and usage. Remember, the goal is to create a quick reference guide that streamlines your DevOps workflows.

Conclusion:

Congratulations! You’ve not only conquered the Linux and Git-GitHub hands-on but also created a powerful cheat sheet to elevate your DevOps game. As you continue your journey, keep refining and expanding your cheat sheet to accommodate new tools and techniques. Share it with the DevOps community, and let’s build a collaborative knowledge hub that benefits everyone. Happy coding! 🚀

Â