Reference Linux

Following are some of the important system commands in Linux.
unameThis will display the system information.
In the following example we are getting the name of the system.
$ uname
Linux
uname -oThis will display the OS information.
In the following example we are getting the OS information.
$ uname -o
GNU/Linux
uname -mThis will display the machine hardware information.
In the following example we are getting the machine hardware information.
$ uname -m
x86_64
uname -vThis will display the kernel release information.
In the following example we are getting the OS kernel information.
$ uname -v
#21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018
uname -nThis will display the network node hostname.
In the following example we are getting the network node hostname.
$ uname -n
yusufshakeel-ubuntu
uname -aThis will display all the system related information.
In the following example we are getting all the system information.
$ uname -a
Linux yusufshakeel-ubuntu 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
cat /etc/os-releaseThis will print the version of OS installed.
I have installed Ubuntu 18.04 LTS so I am getting the related information.
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
uptimeThis command tells us how long the system has been running.
In the following example we can see that the system has been running for the past 55 minutes.
$ uptime
08:37:55 up 55 min, 1 user, load average: 0.00, 0.02, 0.06
rebootThis will reboot the system.
$ reboot
shutdownThis will shutdown the system.
$ shutdown
whoamiThis command will print the current user.
In the following example we are getting the current user.
$ whoami
yusufshakeel
hostnameThis command will print the current hostname.
In the following example we are getting the current hostname.
$ hostname
yusufshakeel-ubuntu
hostname -iThis command will print the current hostname IP address.
In the following example we are getting the current hostname IP address.
$ hostname -i
127.0.1.1
ADVERTISEMENT