At its core, Git is a set of command line utility programs that are designed to execute on a Unix style command-line environment. Modern operating systems like Linux and macOS both include built-in Unix command line terminals. This makes Linux and macOS complementary operating systems when working with Git. Microsoft Windows instead uses Windows command prompt, a non-Unix terminal environment.
The same is the case from the command line. There are two commands for moving and copying: mv and cp.The first does the same as dragging a file to a new location on the same hard disk; the second. This is a list of Unix commands as specified by IEEE Std 1003.1-2008, which is part of the Single UNIX Specification (SUS). These commands can be found on Unix operating systems and most Unix-like operating systems. Mac commands are rarely unique: most of them are inherited from Unix operating systems. If you're familiar with one of the common Linux or Unix-like operating systems, you probably know all the basic MacOS commands you'll need. Uniquely MacOS Commands. These commands are found only on Mac platform (and not Linux), some originating from BSD.
In Windows environments, Git is often packaged as part of higher level GUI applications. GUIs for Git may attempt to abstract and hide the underlying version control system primitives. This can be a great aid for Git beginners to rapidly contribute to a project. Once a project's collaboration requirements grow with other team members, it is critical to be aware of how the actual raw Git methods work. This is when it can be beneficial to drop a GUI version for the command line tools. Git Bash is offered to provide a terminal Git experience.
What is Git Bash?
Git Bash is an application for Microsoft Windows environments which provides an emulation layer for a Git command line experience. Bash is an acronym for Bourne Again Shell. A shell is a terminal application used to interface with an operating system through written commands. Bash is a popular default shell on Linux and macOS. Git Bash is a package that installs Bash, some common bash utilities, and Git on a Windows operating system.
How to install Git Bash
Git Bash comes included as part of the Git For Windows package. Download and install Git For Windows like other Windows applications. Once downloaded find the included .exe
file and open to execute Git Bash.
How to use Git Bash
Git Bash has the same operations as a standard Bash experience. It will be helpful to review basic Bash usage. Advanced usage of Bash is outside the scope of this Git focused document.
How to navigate folders
The Bash command pwd
is used to print the 'present working directory'. pwd
is equivalent to executing cd on a DOS(Windows console host) terminal. This is the folder or path that the current Bash session resides in.
The Bash command ls
is used to 'list' contents of the current working directory. ls
is equivalent to DIR
on a Windows console host terminal.
Both Bash and Windows console host have a cd command. cd is an acronym for 'Change Directory'. cd is invoked with an appended directory name. Executing cd will change the terminal sessions current working directory to the passed directory argument.
Bash Commands For Mac
Git Bash Commands
Git Bash is packaged with additional commands that can be found in the /usr/bin
directory of the Git Bash emulation. Git Bash can actually provide a fairly robust shell experience on Windows. Git Bash comes packaged with the following shell commands which are outside the scope of this document: Ssh
, scp
, cat
, find
.
In addition the previously discussed set of Bash commands, Git Bash includes the full set of Git core commands discussed through out this site. Learn more at the corresponding documentation pages for git clone
and more.,
git commit
, git checkout
, git push
,
Next up:
How to store dotfiles
Start next tutorialIn this article, I will take you through different ways to List/Get/Display/Find MAC Address in Linux. You might be aware of Ethernet Card/Network Card/NIC Controller which works at Network level and is responsible for communicating with other network devices in a Network Topology. It is used in Layer-2 Communication. You can find the usage of MAC address in wide range of Network Devices currently in use. This is typically in-line with IEEE 802 Network technologies.
What is MAC Address
MAC is abbreviated as Media Access Control. It is a unique 48 bit(6-byte) address assigned to a Network Interface. It is almost used in all the Network Devices which has network controller in it. It will always show in this form 00:07:Y7:1C:6L:03.
Find MAC Address in Linux
Also Read:25 Useful Linux SS Command Examples to Monitor Network Connections
Method 1: How to find MAC Address in Linux Using ifconfig command
If you want to check MAC Address of all the network interfaces in Linux using our traditional ifconfig
command then you need to use ifconfig -a
command as shown below.
NOTE:
root
user to run all the below commands.You can use any user with sudo
access to run all these commands. For more information Please check Step by Step: How to Add User to Sudoers to provide sudo
access to User.Method 2: How to find an ethernet MAC Address in Linux Using ifconfig command
If you want to check the MAC Address of a specific network interface using ifconfig
command then you need to use network interface name with ifconfig
command as shown below. Here we are checking MAC Address of interface enp0s3
using ifconfig enp0s3
command.
NOTE:
Bash Command Format
eth0
network interface in your system instead of enp0s3
. Hence Please use the network interface name with all the mentioned commands as per your system interface name or else none of the command will work.Method 3: How to find MAC Address in Linux Using ip addr sh command
If you want to check the MAC address of all the network interfaces then you need to simply use ip addr sh
command and check the MAC address from ether
field as shown below.
Method 4: How to find an ethernet MAC Address in Linux using ip addr sh command
Bash Command For Mac Iso
If you want to check the MAC address of some specific network interface then you need to use the interface name with ip addr sh
command and check the MAC address from ether
field as shown below. In this example we are checking MAC address of enp0s3
network interface.
Method 5: How to find MAC Address in Linux Using ip link show command
If you want to check the MAC address of all the network interfaces then you can use another useful ip link show
command and check the MAC address from link/ether field as shown below.
Method 6: How to find an ethernet MAC Address in Linux using ip link show command
If you want to check the MAC address of some specific network interface then you need to use the interface name with ip link show
command and check the MAC address from ether field as shown below. In this example we are checking MAC address of enp0s3
network interface.
Method 7: How to find MAC Address in Linux using ethtool command
Mac Terminal Commands Cheat Sheet
Git Bash Commands For Mac
You can also use another useful linux tool called ethtool
to find MAC address in Linux as shown below. Here I am checking MAC address of my ethernet card enp0s3
using ethtool
command hence you need to mention your Interface name before running below command.
Method 8: How to find MAC Address in Linux using Regex with ifconfig command
The Bash command ls
is used to 'list' contents of the current working directory. ls
is equivalent to DIR
on a Windows console host terminal.
Both Bash and Windows console host have a cd command. cd is an acronym for 'Change Directory'. cd is invoked with an appended directory name. Executing cd will change the terminal sessions current working directory to the passed directory argument.
Bash Commands For Mac
Git Bash Commands
Git Bash is packaged with additional commands that can be found in the /usr/bin
directory of the Git Bash emulation. Git Bash can actually provide a fairly robust shell experience on Windows. Git Bash comes packaged with the following shell commands which are outside the scope of this document: Ssh
, scp
, cat
, find
.
In addition the previously discussed set of Bash commands, Git Bash includes the full set of Git core commands discussed through out this site. Learn more at the corresponding documentation pages for git clone
and more.,
git commit
, git checkout
, git push
,
Next up:
How to store dotfiles
Start next tutorialIn this article, I will take you through different ways to List/Get/Display/Find MAC Address in Linux. You might be aware of Ethernet Card/Network Card/NIC Controller which works at Network level and is responsible for communicating with other network devices in a Network Topology. It is used in Layer-2 Communication. You can find the usage of MAC address in wide range of Network Devices currently in use. This is typically in-line with IEEE 802 Network technologies.
What is MAC Address
MAC is abbreviated as Media Access Control. It is a unique 48 bit(6-byte) address assigned to a Network Interface. It is almost used in all the Network Devices which has network controller in it. It will always show in this form 00:07:Y7:1C:6L:03.
Find MAC Address in Linux
Also Read:25 Useful Linux SS Command Examples to Monitor Network Connections
Method 1: How to find MAC Address in Linux Using ifconfig command
If you want to check MAC Address of all the network interfaces in Linux using our traditional ifconfig
command then you need to use ifconfig -a
command as shown below.
NOTE:
root
user to run all the below commands.You can use any user with sudo
access to run all these commands. For more information Please check Step by Step: How to Add User to Sudoers to provide sudo
access to User.Method 2: How to find an ethernet MAC Address in Linux Using ifconfig command
If you want to check the MAC Address of a specific network interface using ifconfig
command then you need to use network interface name with ifconfig
command as shown below. Here we are checking MAC Address of interface enp0s3
using ifconfig enp0s3
command.
NOTE:
Bash Command Format
eth0
network interface in your system instead of enp0s3
. Hence Please use the network interface name with all the mentioned commands as per your system interface name or else none of the command will work.Method 3: How to find MAC Address in Linux Using ip addr sh command
If you want to check the MAC address of all the network interfaces then you need to simply use ip addr sh
command and check the MAC address from ether
field as shown below.
Method 4: How to find an ethernet MAC Address in Linux using ip addr sh command
Bash Command For Mac Iso
If you want to check the MAC address of some specific network interface then you need to use the interface name with ip addr sh
command and check the MAC address from ether
field as shown below. In this example we are checking MAC address of enp0s3
network interface.
Method 5: How to find MAC Address in Linux Using ip link show command
If you want to check the MAC address of all the network interfaces then you can use another useful ip link show
command and check the MAC address from link/ether field as shown below.
Method 6: How to find an ethernet MAC Address in Linux using ip link show command
If you want to check the MAC address of some specific network interface then you need to use the interface name with ip link show
command and check the MAC address from ether field as shown below. In this example we are checking MAC address of enp0s3
network interface.
Method 7: How to find MAC Address in Linux using ethtool command
Mac Terminal Commands Cheat Sheet
Git Bash Commands For Mac
You can also use another useful linux tool called ethtool
to find MAC address in Linux as shown below. Here I am checking MAC address of my ethernet card enp0s3
using ethtool
command hence you need to mention your Interface name before running below command.
Method 8: How to find MAC Address in Linux using Regex with ifconfig command
You can use a simple grep regular expression with ifconfig
command to find the MAC Address of an ethernet card in Linux as shown below. Like above example, Here I am using regular expression on my System enp0s3
interface so you need to change and mention your interface name instead of enp0s3
before running below command.
Method 9: How to find MAC Address in Linux using SYS Files
If you want to check MAC address in Linux using SYS files you need to check network address file using below cat
command. As mentioned below SYS file is a text file so its contents can always be seen through Linux cat
command.
Method 10: How to find MAC Address in Linux using AWK Regex with ifconfig command
You can also use AWK regular expression with ifconfig
command to find MAC Address in Linux as shown below. Here we are grepping ether
keyword from ifconfig
command and then piping to awk
to get first and second column output separated by tab.
Method 11: How to find MAC Address in Linux using Sed Regex with ifconfig command
Like above example, you can also use Sed
Regular expressions with ifconfig
command to find MAC Address in Linux as shown below.
Popular Recommendations:-