
Boost your Linux terminal productivity by navigating faster and applying tricks like command completion, designed for those who already know the Linux command line.
Learn how to create and use command aliases to run single or multiple commands quickly. Define shortcuts that combine commands with semicolons to streamline daily terminal tasks.
Navigate command history with up and down arrows; press enter to run. The history is stored in .bash_history in your home directory and can be searched with Ctrl-R.
Learn bash shortcuts to boost terminal speed: use arrow keys, ctrl-a and ctrl-e for line navigation, ctrl-l to clear, word navigation with ctrl and arrows, and tab for autocomplete.
Learn to use exclamation marks to repeat commands, browse history by command numbers, and repeat commands as superuser to save typing.
Learn to fix typos in bash by using the fc command to edit and re-run previous commands, and set a default editor via export EDITOR.
Learn to use screen to manage multiple terminal windows within a single window, create new terminals, switch between them, and close unused terminals to streamline your workflow.
Learn to manage multiple windows in screen by creating, splitting, and switching between terminals with ctrl-a commands like c, S, |, and Q.
Install and start the nnn file manager, navigate directories with the arrow keys, open text files, and edit them in your preferred editor by configuring your environment variable.
Learn how the find tool helps you search for files and extensions across directories, including the home directory, quickly locating documents you’re looking for.
Learn to jump to directories quickly using the My CD program, which provides auto-completion and path expansion to navigate any directory.
Master tmux fundamentals by learning how to split panes with ctrl-b % for vertical and ctrl-b ' for horizontal, navigate between panes with arrow keys, and switch to full screen.
Master tmux panes by reorganizing windows, creating new panes with ctrl-b space, and switching layouts; resize panes using ctrl-b resize-pane and arrow keys, adjusting by 10 units.
Master tmux by managing windows and panes to organize your terminal sessions. Create new windows with ctrl-b c, split panes, and navigate between them using ctrl-b and arrow keys.
Open Terminator to manage multiple terminal windows, split panes, navigate with keyboard shortcuts, close windows, and switch between tabs.
Resize and arrange multiple terminal windows using ctrl+shift with arrow keys, toggle full screen with ctrl+shift+x, and navigate to directories like downloads.
Install zsh on Linux by using your package manager, then run the installation commands from the website and paste the provided line into the terminal to complete setup.
Oh my zsh boosts terminal productivity beyond bash with interactive directory navigation using arrow keys, quick access to the ten most used directories via cd minus, and history browsing.
Explore shell path expansion to navigate directories faster by typing a partial name and pressing up to complete the path, cycling through matches to ease cd operations.
Learn to monitor command outcomes using color indicators—green for success and red for failures—so you can quickly assess whether your last terminal command executed correctly.
Explore command completion in Linux terminal productivity, including history-based completion accessed with up and down arrows and managing processes with the kill command.
Enable zsh correction and auto correct, then restart the shell to apply corrections, and load the auto suggestions plugin in rc file to show and complete commands as you type.
This course will help you become faster on the Linux terminal.
In this course you'll learn:
How to work faster in the terminal
Use shortcuts
Use windows, panes
Introduction to Zsh with tricks like path expansion, command completion
Programs that will make your life easier
Course includes overviews of commands and shortcuts
This course is for developers and sysadmins that want to boost their productivity. If you are using bash or have never heard about screen or tmux, this course is for you!
Join now and increase your terminal productivity!