- 
clone the repository:
sudo apt-get install git git clone https://github.com/Geektrovert/AwsTerm.git cd AwsTerm # for macOS sudo chmod +x mac.sh ./mac.sh # for arch and arch linux based distros sudo chmod +x arch.sh ./arch.sh # for ubuntu alike debian based distros sudo chmod +x deb.sh ./deb.sh # for RHEL/Fedora User sudo chmod +x fedora.sh ./fedora.sh cd .. rm -rf AwsTerm
 
This shell file installs the following packages:
- htop
 - bat
 - exa
 - fd
 - ripgrep
 - hexile
 - tig
 - thefuck
 - httpie
 - asciinema
 - neofetch
 - pstree
 - nnn
 - aria2
 - mc
 - mtr
 - pydf
 - lftp
 - [fzf] (https://github.com/junegunn/fzf)
 
# for macOS
brew update && brew upgrade && brew cleanup
# for arch linux
sudo pacman -Syyu
# for ubuntu
sudo apt-get update
sudo apt-get upgrade
# for Fedora
sudo dnf update
- 
Listing brew packages:
brew list- list all packagesbrew cask list- list packages installed using caskroombrew leaves- list all top-level packagesbrew deps --tree --installed- list all packages with a nicely formatted dependency tree
 - 
Viewing config of homebrew:
brew config - 
bat filename- 'bat' is a modern replacement of 'cat' which shows a source file on console with full syntax highlighting - 
Alternative to 'ls' :
exa- list all filesexa -la- list all files including hidden filesexa -laT- list all files under current directory in a tree format
 - 
Find any directory :
fd search_keyword - 
Advanve grep:
rg(ripgrep) for finding strings among the files under current directory (SSSHHHH, don't tell anyone, this is lighting fast!!!)rg 'string to search' - 
Viewing a HEX file :
hexyl filename- it shows the file in three columns in format: byte | hex | representation - 
HTTPie : a modern replacement of curl. It uses the following format :
http POST link key=value
 - 
pstreecommand shows the running processes as a tree - 
htop is an interactive process viewer run by the command
htop - 
tigfor interactively browsing git repositories - 
You should give some fuck to your typos. So here it is, the legendary NSFW command
fuck - 
neofetchcommand shows the system details - 
nnnis a full-featured terminal file manager.It's tiny,extremely light and fast. - 
aria2is an open source and free lightweight multi-protocol & multi-server command-line download utility. - 
mcgnu midnight commander is a feature rich visual file manager. - 
mtris a simple command-line network diagnostic tool. - 
pydfis an advanced command line tool to display the amount of used and available disk space. - 
lftpis a sophisticated file transfer program supporting a number of network protocols (ftp,http,sftp,fish,torrent). - 
fzfis a general-purpose command-line fuzzy finder.It's an interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commits, etc. 
If this article is helpful to you, or you love this, just hit the star button :D
This writing was hugely inspired from the blog posts of Darren Burns








