Nikhil Patil
π¨βπ» I love Linux & DevOps! π»
π§ Linuxπ¨βπ» | DevOps & Cloud Enthusiast | π Azure Admin | π οΈ Ansible | π Git | π³ Docker | π OpenLDAP | π₯οΈ System Admin | | π Jenkins π οΈ
π Pune
π I'm really into using and managing computers with Linux. I also like making things work smoothly and quickly.
π I work with Microsoft Azure, use tools like Ansible and Git to automate tasks, and make software run in containers with Docker.
π I handle access and security using OpenLDAP, and I'm all about keeping systems running smoothly.
π Exploring opportunities in cloud and DevOps.
π§ Get in touch: nikrpatil1997@gmail.com
Linux Cheat-Sheet
ls: List files and directories.
pwd: Print the current working directory.
cd: Change the directory.
mkdir: Create a new directory.
rm -r: remove the directory recursively
df: Display disk space usage.
crontab: to add commands in crontab so that they will run on schedule.
rm: Remove the files
touch: Create an empty file
passwd: To set a password of any username.
mv: Move or rename files and directories.
ps: Show the currently running processes.
chown: Change file ownership.
cat: Concatenate and display the contents of a file.
uname -r: show the version of the kernel
find: Search for files and directories
id: To check the id of any username.
whoami: show the current logged-in username
usermod: To change the id of any username.
chgrp: Change group owner.
groupadd: To create a new group.
useradd: To add a user.
setfacl: To add, modify or delete ACL on any file/directory.
grep: Search for a pattern in a file.
history: show a list of previously used commands
cp: Copy files and directories.
getfacl: To get the current ACL on any file/directory.
du: Show the disk usage of files and directories.
man: Display the manual page for a specific command.
userdel: To delete any user.
yum: To install any package.
chmod: Change file permissions.
head: Display the beginning lines of a file.
tail: Display the ending lines of a file.
systemctl: To manage system services.
Git Cheat-sheet
git reset - reset the repository state
git clone - download remote repository to the local
git status - check the status of the git directory
git merge - merge two branches
git stash - temporarily save changes not committed
git pull - pull changes from the remote repository and merge
git revert - undo the changes made in a previous commit.
git config - to set configurations
git push - push the files to the remote repository
git diff - show the difference between the working directory and the staging area
git rebase - update the commit history
git init - initialize the directory
git log - check the commit history
git fetch - fetch changes from the remote repository
git add - add files to commit
git rm - remove files from working directory
git cherry-pick - applies specific commit from one to another branch
git checkout - switch to different branches




