Basic Commands Overview Command Description Package base64 base64 encode/decode data and print to standard output coreutils basename strip directory and suffix from filenames coreutils cat concatenate — combine the output of files and print to standard output coreutils cd Change Directory — navigate directories on the filesystem built-in chmod change file mode bits (permissions) for files and directories coreutils chown change file owner and group coreutils clear clear the terminal content clear cp copy files coreutils csplit split a file into sections determined by context lines coreutils dd convert and copy a file coreutils df Disk Free — report overall file system space usage coreutils diff show differences between two files line by line diffutils dirname print the directory path if the passed file coreutils du Disk Usage — show file system usage for a given directory coreutils echo display a line of text built-in find search for files in a given directory findutils grep search for text grep head display the first X lines of a file (default 10) coreutils history print the history of issued commands built-in jobs display currently running jobs built-in kill terminate a process util-linux ls list directory contents coreutils man Manual — display the documentation of a given command man mkdir create a directory coreutils mv move (and rename) files coreutils ping check if a server is reachable iputils printenv print information about currently set environment variables coreutils printf format and print data coreutils pwd Print Working Directory — returns the current working directory built-in rm remove files and directories (caution: no undo!) coreutils scp OpenSSH secure file copy openssh sha256sum compute and check SHA256 message digest (variants for SHA1, SHA224, SHA384 and SHA512 exist) coreutils sort sort lines of text files coreutils sudo Super User Do — execute commands as root sudo tail display the last X lines of a file (default 10) coreutils tar archiving utility, compression optional tar top display Linux processes procps-ng touch create an empty file coreutils uname Unix Name — print system information coreutils unzip list, test and extract compressed files in a ZIP archive unzip useradd create a new user or update default new user information shadow userdel delete a user account and related files shadow wget download files from the internet wget zip package and compress (archive) files zip