Skip to content

Basic System Commands

System Information

A list of useful system commands: | Command | Description | | ---------- | ------------------------------------------------------------------------------------- | | whoami | Displays current username | | id | Returns users identity | | hostname | sets or prints the name of current host system | | uname | Prints basic information about the OS and hardware | | pwd | Returns working directory name | | ifconfig | Used to assign or view an address to a network interface | | ip | ip is a utility to show or manipulate routing, network devices, interface and tunnels | | netstat | Shows network status | | ss | Another utility to investigate sockets | | ps | Shows process status | | who | Displays who is logged in | | env | Prints environment variables or sets and executes command. | | lsblk | List block devices | | lsusb | Lists USB devices | | lsof | Lists opened files | | lspci | Lists PCI devices. | | cat /etc/*release | Show the system's operating system version |

Manual Pages

man sections:

Section Description
1 Executable programs or shell commands
2 System calls (C functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]