All Projects → Geektrovert → AwsTerm

Geektrovert / AwsTerm

Licence: GPL-3.0 license
A collection of awesome terminal utilities

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to AwsTerm

Invidious-Updater
Automatic install and update script for Invidious
Stars: ✭ 181 (+389.19%)
Mutual labels:  debian, archlinux, arch, arch-linux
linux-installer
Universal GNU+Linux installer script
Stars: ✭ 16 (-56.76%)
Mutual labels:  debian, archlinux, arch-linux, debian-linux
arch-pi
A simple script automatically installing Arch Linux for the Raspberry Pi.
Stars: ✭ 38 (+2.7%)
Mutual labels:  archlinux, arch, arch-linux
Anlinux Resources
Image and Script for LinuxOnAndroid App
Stars: ✭ 135 (+264.86%)
Mutual labels:  debian, archlinux, arch-linux
dotfiles
macOS / Linux / Codespaces dotfiles with 1-line setup script. Tested on Apple Silicon Macs. Supports both zsh and fish. Now managed with https://github.com/twpayne/chezmoi
Stars: ✭ 82 (+121.62%)
Mutual labels:  fish, homebrew, fish-shell
Jlivecd
Live cd/dvd customization tool
Stars: ✭ 72 (+94.59%)
Mutual labels:  debian, archlinux, arch-linux
Anlinux Adfree
AnLinux, Ad free version.
Stars: ✭ 127 (+243.24%)
Mutual labels:  debian, archlinux, arch-linux
Calinix-Arch
CalinixOS Linux Distribution ISO Profiles
Stars: ✭ 42 (+13.51%)
Mutual labels:  archlinux, arch, arch-linux
Arch Linux Installer
Arch-Linux-Install-Script/Arch Linux 安装脚本
Stars: ✭ 192 (+418.92%)
Mutual labels:  archlinux, arch, arch-linux
dotfiles
My arch setup script and dotfiles
Stars: ✭ 37 (+0%)
Mutual labels:  fish, archlinux, arch
dotfiles
~nickTD
Stars: ✭ 13 (-64.86%)
Mutual labels:  fish, homebrew, fish-shell
ArchI0
ArchI0 : Arch-Based Distros Applications Automatic Installation Script
Stars: ✭ 26 (-29.73%)
Mutual labels:  archlinux, arch, arch-linux
Anlinux App
AnLinux allow you to run Linux on Android without root access.
Stars: ✭ 614 (+1559.46%)
Mutual labels:  debian, archlinux, arch-linux
dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (+45.95%)
Mutual labels:  fish, homebrew, fish-shell
dotfiles
Dotfiles generator that allows quick configuration of different window managers in multiple OSs
Stars: ✭ 36 (-2.7%)
Mutual labels:  debian, archlinux, arch-linux
Spotcommander
The most intuitive and feature-rich remote control for Spotify for Linux
Stars: ✭ 152 (+310.81%)
Mutual labels:  debian, archlinux, arch-linux
Archinstall
Arch Linux installer - guided, templates etc.
Stars: ✭ 140 (+278.38%)
Mutual labels:  archlinux, arch, arch-linux
Pacback
Advanced Version Control for Arch Linux
Stars: ✭ 146 (+294.59%)
Mutual labels:  archlinux, arch, arch-linux
Tmoe Linux
🍭Without any basic knowledge of linux shell,you can easily install and configure a GNU/Linux graphical desktop environment on 📱Android termux and 💻WSL .🍰You can also run VSCode on your android phone.🍹Graphical qemu manager,🐋support running docker on Android.配置WSL和安卓手机的linux容器,桌面环境,主题美化,远程桌面,音频服务,镜像源,uefi开机启动项,webdav(nginx),fcitx输入法以及qemu-system虚拟机...
Stars: ✭ 149 (+302.7%)
Mutual labels:  debian, archlinux, arch
simplyarch
The blazing fast ⚡ Arch Linux ⚡ installation script that puts you on control 🌟
Stars: ✭ 38 (+2.7%)
Mutual labels:  archlinux, arch, arch-linux

Awesome utilities on macOS and Linux Terminal

Maintenance PRs Welcome GPLv3 license

installing necessary packages

  1. 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:

Updating and cleaning everything

# 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 

Useful commandline utilities

  1. Listing brew packages:

    • brew list - list all packages
    • brew cask list - list packages installed using caskroom
    • brew leaves - list all top-level packages
    • brew deps --tree --installed - list all packages with a nicely formatted dependency tree
  2. Viewing config of homebrew: brew config

  3. bat filename - 'bat' is a modern replacement of 'cat' which shows a source file on console with full syntax highlighting

    bat

  4. Alternative to 'ls' :

    • exa - list all files
    • exa -la - list all files including hidden files
    • exa -laT - list all files under current directory in a tree format

    exa

  5. Find any directory : fd search_keyword

    fd

  6. 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'

    rg

  7. Viewing a HEX file : hexyl filename - it shows the file in three columns in format: byte | hex | representation

    hex

  8. HTTPie : a modern replacement of curl. It uses the following format :

    http POST link key=value

    httpie

  9. pstree command shows the running processes as a tree

    pstree

  10. htop is an interactive process viewer run by the command htop

    htop

  11. tig for interactively browsing git repositories

    tig

  12. You should give some fuck to your typos. So here it is, the legendary NSFW command fuck

    fuck

  13. neofetch command shows the system details

    neofetch

  14. nnn is a full-featured terminal file manager.It's tiny,extremely light and fast.

    nnn

  15. aria2 is an open source and free lightweight multi-protocol & multi-server command-line download utility.

    aria2

  16. mc gnu midnight commander is a feature rich visual file manager.

    mc

  17. mtr is a simple command-line network diagnostic tool.

    mtr

  18. pydf is an advanced command line tool to display the amount of used and available disk space.

    pydf

  19. lftp is a sophisticated file transfer program supporting a number of network protocols (ftp,http,sftp,fish,torrent).

    lftp

  20. 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.

    fzf

Love OpenSource

If this article is helpful to you, or you love this, just hit the star button :D

References

This writing was hugely inspired from the blog posts of Darren Burns

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].