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)