This project isn't maintained anymore!
clone the repository:
sudo apt-get install git
git clone https://github.com/Geektrovert/AwsTerm.git
cd AwsTerm
run installer script
./installer.sh
or, run script manually according to your operating system
# 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
# for android Termux
chmod +x termux.sh
./termux.sh
remove AwsTerm directory
cd ..
rm -rf AwsTerm
This shell file installs the following packages:
# 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
# for android termux
pkg update && pkg upgrade
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 treeViewing 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 formatFind 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).
fzf
is 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