Archive
|
Extracts the contents of one or more archives |
|
Lists the contents of one or more archives |
Directory
|
Prints the contents of the directory stack |
|
Changes the directory to the n previous one |
Dpkg
|
Cleans the cache |
|
Displays a file's package |
|
Installs packages from repositories |
|
Installs packages from files |
|
Displays package information |
|
Updates the package lists |
|
Upgrades outdated packages |
|
Removes packages |
|
Removes packages, their configurations and unneeded dependencies |
|
Searches for packages |
|
Creates a basic deb package |
|
Removes all kernel images and headers, except for the ones in use |
|
Generates a script that can be used to duplicate a dpkg-based system |
|
Displays dpkg history |
|
Makes a dpkg Linux kernel package |
Emacs
|
Installs dependencies |
|
Updates dependencies |
|
Initializes the current directory for dependency management |
|
Executes a command which correct dependencies |
Fasd
|
Changes the current working directory interactively |
Git
|
Is short for |
|
Lists, creates, renames, and deletes branches |
|
Creates a new branch |
|
Lists branches and their commits |
|
Lists local and remote branches and their commits |
|
Lists branches and their commits with ancestry graphs |
|
Lists local and remote branches and their commits with ancestry graphs |
|
Deletes a branch |
|
Deletes a branch irrespective of its merged status |
|
Renames a branch |
|
Renames a branch even if the new branch name already exists |
|
Records changes to the repository |
|
Stages all modified and deleted files |
|
Records changes to the repository with the given message |
|
Checks out a branch or paths to work tree |
|
Checks out hunks from the index or the tree interactively |
|
Amends the tip of the current branch using the same log message as HEAD |
|
Amends the tip of the current branch |
|
Applies changes introduced by existing commits |
|
Applies changes introduced by existing commits without committing |
|
Reverts existing commits by reverting patches and recording new commits |
|
Removes the HEAD commit |
|
Displays various types of objects |
|
Lists lost commits |
|
Lists unmerged files |
|
Adds unmerged file contents to the index |
|
Executes merge-tool on all unmerged file |
|
Checks out our changes for unmerged paths |
|
Checks out our changes for all unmerged paths |
|
Checks out their changes for unmerged paths |
|
Checks out their changes for all unmerged paths |
|
Displays information about files in the index and the work tree |
|
Lists cached files |
|
Lists deleted files |
|
Lists modified files |
|
Lists untracked files |
|
Lists killed files |
|
Lists ignored files |
|
Downloads objects and references from another repository |
|
Clones a repository into a new directory |
|
Fetches from and merges with another repository or local branch |
|
Fetches from and rebases on another repository or local branch |
|
Displays lines matching a pattern |
|
Displays lines matching a pattern ignoring case |
|
Lists files matching a pattern |
|
Lists files that are not matching a pattern |
|
Displays lines not matching a pattern |
|
Displays lines matching a pattern at word boundary |
|
Adds file contents to the index |
|
Adds file contents to the index interactively |
|
Adds file contents to the index (updates only known files) |
|
Displays changes between the index and a named commit (diff) |
|
Displays changes between the index and a named commit (word diff) |
|
Resets the current HEAD to the specified state |
|
Resets the current index interactively |
|
Removes files/directories from the index (recursively) |
|
Removes files/directories from the index (recursively and forced) |
|
Displays the log |
|
Displays the stats log |
|
Displays the diff log |
|
Displays the one line log |
|
Displays the graph log |
|
Displays the brief commit log |
|
Displays the commit count for each contributor in descending order |
|
Joins two or more development histories together |
|
Joins two or more development histories together but does not commit |
|
Joins two or more development histories together but does not commit generating a merge commit even if the merge resolved as a fast-forward |
|
Aborts the conflict resolution, and reconstructs the pre-merge state |
|
Runs the merge conflict resolution tools to resolve conflicts |
|
Updates remote refs along with associated objects |
|
Forcefully updates remote refs along with associated objects |
|
Updates remote branches along with associated objects |
|
Updates remote branches and tags along with associated objects |
|
Updates remote tags along with associated objects |
|
Updates remote refs along with associated objects and adds origin as an upstream reference for the current branch |
|
Pulls and pushes from origin to origin |
|
Forward-ports local commits to the updated upstream head |
|
Aborts the rebase |
|
Continues the rebase after merge conflicts are resolved |
|
Makes a list of commits to be rebased and opens the editor |
|
Skips the current patch |
|
Manages tracked repositories |
|
Lists remote names and their URLs |
|
Adds a new remote |
|
Removes a remote |
|
Renames a remote |
|
Fetches remotes updates |
|
Prunes all stale remote tracking branches |
|
Displays information about a given remote |
|
Opens a remote on GitHub in the default browser |
|
Stashes the changes of the dirty working directory |
|
Applies the changes recorded in a stash to the working directory |
|
Drops a stashed state |
|
Drops all the stashed states |
|
Lists stashed states |
|
Lists dropped stashed states |
|
Displays changes between the stash and its original parent |
|
Removes and applies a single stashed state from the stash list |
|
Recovers a given stashed state |
|
Stashes the changes of the dirty working directory, including untracked |
|
Stashes the changes of the dirty working directory interactively |
|
Stashes the changes of the dirty working directory retaining the index |
|
Initializes, updates, or inspects submodules |
|
Adds given a repository as a submodule |
|
Evaluates a shell command in each of checked out submodules |
|
Initializes submodules |
|
Initializes and clones submodules recursively |
|
Lists the commits of all submodules |
|
Moves a submodule |
|
Synchronizes submodules' remote URL to the value specified in .gitmodules |
|
Fetches and merges the latest changes for all submodule |
|
Removes a submodule |
|
Displays working-tree status in the short format |
|
Displays working-tree status |
|
Displays changes between the working tree and the index (diff) |
|
Displays changes between the working tree and the index (word diff) |
|
Resets the current HEAD to the specified state, does not touch the index nor the working tree |
|
Resets the current HEAD, index and working tree to the specified state |
|
Removes untracked files from the working tree (dry-run) |
|
Removes untracked files from the working tree |
|
Removes files from the working tree and from the index recursively |
|
Removes files from the working tree and from the index recursively and forcefully |
|
Shadows the GUID partition table maintenance utility |
|
Shadows the Ghostscript |
|
Displays the current branch |
|
Lists lost commits |
|
Displays the path to the Git directory |
|
Opens the GitHub repository in the default browser |
|
Shortens GitHub URLs |
|
Exposes repository information via the |
|
Displays the path to the working tree root |
|
Asks for confirmation before clearing the stash |
|
Lists dropped stashed states |
|
Recovers given dropped stashed states |
|
Moves a submodule |
|
Removes a submodule |
History
|
Lists the ten most used commands |
Homebrew
|
Cleans outdated brews and their cached archives |
|
Cleans outdated brews, including keg-only, and their cached archives |
|
Installs a formula |
|
Lists installed formulae |
|
Lists brews which have an update available |
|
Searches for a formula |
|
Updates and upgrades Homebrew packages and formulae |
|
Uninstalls a formula |
Homebrew Cask
|
Is aliased to brew cask |
|
Cleans up old cached downloads |
|
Cleans up all cached downloads |
|
Installs a cask |
|
Lists installed casks |
|
Lists casks which have an update available |
|
Searches for a cask |
|
Uninstalls a cask |
Macports
|
Cleans the files used to build ports |
|
Installs a port |
|
Searches for a port |
|
Upgrades a port |
|
Upgrades MacPorts, the ports collection, and outdated ports |
|
Uninstalls a port |
|
Uninstalls inactive ports |
Node.js
|
Opens the Node.js online API documentation in the default browser |
|
Exposes information about the Node.js environment via the $node_info associative array |
OSX
|
Changes the current working director to the current Finder directory |
|
Pushes the current working directory onto the directory queue and changes the current working director to the current Finder directory |
|
Opens man pages in Dash.app |
|
Opens man pages in Preview.app |
|
Prints the current Finder directory |
|
Prints the current Finder selection |
|
Creates a new tab (works in both Terminal and iTerm) |
|
Previews files in Quick Look |
|
Deletes .DSStore, _MACOSX cruft |
|
Displays the macOS download history |
|
Deletes the macOS download history |
Pacman
|
Is short for pacman |
|
Installs packages from repositories |
|
Installs packages from files |
|
Removes packages and unneeded dependencies |
|
Removes packages, their configuration, and unneeded dependencies |
|
Displays information about a package from the repositories |
|
Displays information about a package from the local database |
|
Searches for packages in the repositories |
|
Searches for packages in the local database |
|
Synchronizes the local package and Arch Build System (requires abs) databases against the repositories |
|
Synchronizes the local package database against the repositories then upgrades outdated packages |
|
Lists orphan packages |
|
Removes orphan packages |
|
Manages .pac* files |
|
Lists explicitly installed pacman packages |
|
Lists pacman disowned files |
Perl
|
Is short for |
|
Looks up Perl documentation ( |
|
Executes a one line program in a loop ( |
|
Manages Perl environments |
|
Lists available Perl versions |
|
Installs a Perl version |
|
Lists installed Perl versions |
|
Temporarily turns off Perlbrew |
|
Turns off Perlbrew |
|
Switches to a Perl version |
|
Uninstalls a Perl version |
|
Temporarily sets the Perl version to use |
Python
|
Is short for |
|
Exposes information about the Python environment via the |
Ruby on Rails
|
Is short for |
|
Starts the Rails console |
|
Starts the Rails console connected to the database |
|
Migrates the database |
|
Migrates the database and recreates the test database |
|
Rolls the database schema back to the previous version |
|
Generates new code |
|
Displays the log |
|
Truncates logs to zero bytes |
|
Installs a plugin |
|
Runs code in the application environment |
|
Starts the Rails server |
|
Starts the Rails server with the debugger |
|
Destroys newly generated code |
Rsync
|
Copies files and directories from source to destination |
|
Moves files and directories from source to destination |
|
Updates files and directories on destination |
|
Synchronizes files and directories between source and destination |
Ruby
|
Is short for |
|
Manages ruby dependencies ( |
|
Executes a script in the context of the current bundle |
|
Installs the gems specified in the Gemfile in vendor/bundle |
|
Installs the following: - gems specified in the Gemfile in vendor/bundle. - packages the gems into vendor/cache. - appends bundler directories to .gitignore. |
|
Lists all gems in the current bundle |
|
Opens an installed gem in the editor |
|
Packages gem files into vendor/cache |
|
Updates gems to their latest version |
|
Displays the path to the Ruby application root directory |
|
Exposes information about the Ruby environment via the |
Screen
|
Is short for |
|
Lists sessions/socket directory |
|
Starts a new session |
|
Attaches to a session if one exists or start a new one |
Terminal
|
Sets the terminal tab title |
|
Sets the terminal or terminal multiplexer window title |
Tmux
|
Attaches or switches to a tmux session |
|
Lists sessions managed by the tmux server |
Utility
|
Executes a command as another user ( |
|
Opens the default web browser |
|
Copies files and directories interactively |
|
Opens the default editor |
|
Links files and directories interactively |
|
Creates directories, including intermediary directories |
|
Moves files and directories interactively |
|
Opens the default pager |
|
Removes a directory from the stack and changes to it ( |
|
Changes the directory and pushes the old directory onto the stack ( |
|
Removes files and directories interactively |
|
Displays all the attribute values of a shell parameter |
|
Lists with directories grouped first (GNU only) |
|
Lists human readable sizes |
|
Lists human readable sizes, recursively |
|
Lists sorted by extension (GNU only) |
|
Lists sorted by size, largest last |
|
Lists sorted by date, most recent last |
|
Lists sorted by date, most recent last, shows change time |
|
Lists sorted by date, most recent last, shows access time |
|
Lists directory contents ( |
|
Opens files and directories ( |
|
Downloads files ( |
|
Copies to the pasteboard ( |
|
Pastes from the pasteboard ( |
|
Copies to the pasteboard ( |
|
Pastes from the pasteboard ( |
|
Displays free disk space using human readable units |
|
Displays disk usage using human readable units |
|
Displays information about processes (aliased to |
|
Displays information about processes sorted by CPU usage ( |
|
Displays information about processes sorted by RAM usage ( |
|
Serves a directory via HTTP |
|
Prints columns 1, 2, 3 ... n |
|
Changes to a directory and lists its contents |
|
Displays the grand total disk usage using human readable units |
|
Finds files and executes a command on them |
|
Makes a directory and changes to it |
|
Pops an entry off the directory stack and lists its contents |
|
Pushes an entry onto the directory stack and lists its contents |
|
Highlights diff output (requires |
|
Highlights make output (requires |
|
Highlights wdiff output (requires |
|
Displays user owned processes status |
|
Provides a grep-like pattern search |
|
Provides a sed-like pattern substitution |
Yum
|
Removes package(s) and leaves |
|
Installs package(s) |
|
Displays history |
|
Lists packages |
|
Lists installed packages |
|
Displays package information |
|
Removes package(s) |
|
Searches for a package |
|
Updates packages |
|
Upgrates packages |