Advanced Linux Commands Cheat Sheet
This cheat sheet presents a collection of Linux commands and executables for developers who are using the Linux operating system in advanced programming scenarios. Commands are organized by category and each one is presented with syntax, an explanation of what it is used for, and an example.
In this cheat sheet, you will learn how to do the following using Linux commands:
- Manage applications and executables in a Linux operating system.
- Define search criteria and query the audit logs in your Linux operating system.
- Work with disk partitions on a computer's hard drive.
- Change the permissions granted to a file or directory.
- Work with jobs and memory running under a Linux operating system.
- Set and monitor network access to a given computer.
- Manage processes, users, and groups from a Linux command line.
Note that this cheat sheet includes a subset of commands for Red Hat's Security-Enhanced Linux (SELinux).
adduser [options] <username>
Adds a user to the computing environment. The command must be run as
sudo in order
to have administrator access.
The following example adds a user with the login name
cooluser. The HOME directory
cooluser is created by default. Then, the example invokes the command
passwd to set a password for the new user:
Changing password for user
Retype new password:
passwd: all authentication tokens updated successfully.