24+ Linux terminal shortcuts every power Linux user should know ↓ 🧵
The Linux terminal interface may be difficult for a new Linux user to grasp, especially because it relies heavily on the arrow keys to move around. Furthermore, it can be tiresome to constantly retype the commands, each with a slight variation.
Jan 27, 2024 • 17 tweets • 4 min read
What is Git cherry-pick? How to use it🍒
Git cherry-picking refers to the process of selecting individual commits from any branch and applying them to the current HEAD branch
Learn more in this guide:
Unlike git rebase and git merge, which involve taking all the commits in an entire branch, cherry-pick allows you to choose specific changes and apply them to another branch:
Jan 25, 2024 • 32 tweets • 5 min read
24 Basic Git commands you will use 99% of the time as a sysadmin or DevOps engineer 🐙 ↓ 1. git add
Used to add files to the staging area. Before a file is available to commit to a repository, the file needs to be added to the staging area also know as git index.
$ git add < file or directory>
To add all unstaged files use:
$ git add .
Jan 24, 2024 • 19 tweets • 4 min read
The /etc/shadow file in Linux explained 🐧↓
As a Linux super user understanding the /etc/shadow file is very crucial for managing Linux users.
/etc/shadow is a plain text file that stores information about the passwords of the system's users. It has 640 permissions and is owned by user root and group shadow
Dec 11, 2023 • 11 tweets • 3 min read
How does the Domain Name System work? 1. When a user types a URL () into a web browser, the browser first checks its local DNS cache and operating system cache for the IP address of .sysxplore.com sysxplore.com
Dec 5, 2023 • 18 tweets • 3 min read
Linux user management - how to add users in Linux 🧵↓
The useradd command is the main tool for adding new users to a Linux system. This command allows you to quickly create a new user account and configure the user's $HOME directory structure.
Sep 30, 2023 • 27 tweets • 7 min read
13 most dangerous Linux terminal commands every Linux user must be aware of (don't run these):
1. Recursive deletion 🔁🗑️
This is one of the scariest commands. When you run this command, it deletes everything in the root directory forcibly and recursively.
Aug 16, 2023 • 36 tweets • 6 min read
90+ Linux commands that Linux Sysadmins regularly use (worth bookmarking)🧶↓ 1. cut - allows you to cut out sections of a specified file or piped data and print the result to standard output. 2. sort - used to sort files 3. uniq - used to extract uniq occurrences 4. tr - utility for translating or deleting characters.
Aug 14, 2023 • 17 tweets • 3 min read
50+ Linux networking commands every Linux user or sysadmin should know (worth bookmarking) 🧶↓
• arp - see your arp table.
• aria2 – downloading just about everything. Torrents included.
• arpwatch – Ethernet Activity Monitor.
• bmon – bandwidth monitor and rate estimator.
• bwm-ng – live network bandwidth monitor.
• curl – transferring data with URLs.(or try httpie)
Jul 29, 2023 • 29 tweets • 4 min read
Git can be difficult to understand.
But you don't need to learn everything.
Learn these 23 Git commands because you'll be using them 99% of the time:
1. git add
Used to add files to the staging area. Before a file is available to commit to a repository, the file needs to be added to the staging area also known as git index:
$ git add < file or directory>
To add all unstaged files use:
$ git add .
Jul 3, 2023 • 39 tweets • 7 min read
Linux boot process explained (a detailed thread)🧶↓
When you turn on your Linux computer, it goes through a series of phases before presenting a login screen that prompts you for your username or password.
Every Linux distribution goes through four distinct stages during the boot-up process.
Jul 2, 2023 • 36 tweets • 6 min read
90+ Linux commands that Linux Sysadmins regularly use, with an explanation 🧶↓ 1. cut - allows you to cut out sections of a specified file or piped data and print the result to standard output. 2. sort - used to sort files 3. uniq - used to extract uniq occurrences 4. tr - utility for translating or deleting characters.
Jul 1, 2023 • 17 tweets • 3 min read
50+ Linux networking commands with a brief explanation of what they do🧶↓
• arp - see your arp table.
• aria2 – downloading just about everything. Torrents included.
• arpwatch – Ethernet Activity Monitor.
• bmon – bandwidth monitor and rate estimator.
• bwm-ng – live network bandwidth monitor.
• curl – transferring data with URLs.(or try httpie)