-
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
# 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
-
pstree
command shows the running processes as a tree -
htop is an interactive process viewer run by the command
htop
-
tig
for interactively browsing git repositories -
You should give some fuck to your typos. So here it is, the legendary NSFW command
fuck
-
neofetch
command shows the system details -
nnn
is a full-featured terminal file manager.It's tiny,extremely light and fast. -
aria2
is an open source and free lightweight multi-protocol & multi-server command-line download utility. -
mc
gnu midnight commander is a feature rich visual file manager. -
mtr
is a simple command-line network diagnostic tool. -
pydf
is an advanced command line tool to display the amount of used and available disk space. -
lftp
is a sophisticated file transfer program supporting a number of network protocols (ftp,http,sftp,fish,torrent).
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