Bash
Bash (Bourne Again Shell) is a shell and command language interpreter for the GNU / Linux operating systems. It is meant to be an improved version of Bourne Shell. It is used as a default login shell for most Linux distributions. Bash can read and execute shell script (.sh) files to automate the execution of tasks.
- GitHub: https://github.com/topics/bash
- Wikipedia: https://en.wikipedia.org/wiki/Bash_(Unix_shell)
- Repo: https://github.com/gitGNU/gnu_bash
- Created by: Brian Fox
- Released: June 8, 1989
- Related Topics: shell,
- Aliases: bash-script,
- Last updated: 2026-07-26 00:03:33 UTC
- JSON Representation
https://github.com/eliodinino/cpen431-automation
For UBC CPEN 431 A7-12: AWS infrastructure via Terraform and a script to automate local and remote server/client deployment
Last synced: 09 Apr 2026
https://github.com/6seva6/Ansible-Playbooks
Scenario: I need to configure three Linux web servers. The first machine is the Ansible host, and the others are Host01, Host02, and Host03. I will create a playbook on the Ansible host, which will automatically configure these machines to run Nginx.
ansible bash linux playbook-ansible
Last synced: 03 Feb 2026
https://github.com/49115566/tmux-persistent-prefix
Toggle-able persistent prefix mode for tmux - execute multiple commands without repeatedly pressing Ctrl+b
bash keybindings linux macos productivity shell terminal tmux unix workflow
Last synced: 10 Apr 2026
https://github.com/inteliense/bashcut
Shortcut for bash scripts using the Fn keys
bash bash-script linux shell shell-script terminal
Last synced: 10 Apr 2026
https://github.com/m1kc/motd
A portable fast MOTD similar to Ubuntu's.
bash fish monitoring motd shell
Last synced: 17 Jan 2026
https://github.com/thenameiswiiwin/tmux-sessionizer
Intelligent tmux session manager that automatically detects project types and creates optimized workspace layouts. Streamline your terminal workflow with fuzzy search, custom templates, and smart project detection.
automation bash cli-tool developer-tools development-environment devops dotfiles fzf neovim productivity project-management session-manager shell-script terminal terminal-multiplexer terminal-workflow tmux vim workflow workspace-manager
Last synced: 10 Apr 2026
https://github.com/pacphi/claude-flow-on-fly
This repository contains everything you need to set up a secure, cost-optimized remote development environment running Claude Code and Claude Flow on Fly.io infrastructure.
bash claude-code claude-flow docker flyio remote-ssh
Last synced: 11 Aug 2025
https://github.com/blackmonk13/termux-parrot
A script to install and run Parrot OS within Termux
amber-lang bash bash-script parrot-os parrotsec termux termux-proot
Last synced: 24 Aug 2025
https://github.com/fabianalvaradogt/dbsync
Automatización de respaldo y restauración de base de datos
bash bash-script database postgres sqlserver
Last synced: 09 Mar 2026
https://github.com/risahamm/simple-bash-utilities
Implementation of Bash text utilities: cat, grep in C programming language.
bash c-programming regex utilities
Last synced: 10 Aug 2025
https://github.com/kaalpanikh/automated-backups
Automated MongoDB backup system with AWS S3 storage, compression, and retention management via cron jobs
automation aws-cli aws-s3 backup backup-restore bash cron database-backup devops infrastructure linux mongodb mongodump mongorestore shell-script
Last synced: 10 Aug 2025
https://github.com/jonasbn/bash_completion_dzil
Basic bash completion for dzil (Dist::Zilla)
bash bash-completion dist-zilla dzil hacktoberfest shell
Last synced: 07 Mar 2026
https://github.com/sudeepbm/snap-to-flatpak
A BASH script that removes Snap packages and add support for Flatpak apps
bash bash-script bash-scripting flatpak gnome gnome-desktop linux linux-shell-script snap-to-flatpak snap2flatpak unsnap
Last synced: 10 Apr 2026
https://github.com/cwadge/misc-utils
Collection of miscellaneous Linux utility scripts
amdgpu bash batocera emulation linux overclocking playstation-2 psp radeon rdna tuning
Last synced: 30 Aug 2025
https://github.com/remcostoeten/utillity-scripts
A collection of personal handy utillity script in JavaScript, Python, Shell, Bash/Shell configs
bash bashrc helpers javascript node python shell utillity zshrc
Last synced: 09 Apr 2026
https://github.com/chirag-sharma72/network-sweeper
This tool sweeps a network and lists out active hosts in that network.
bash internal-pentest network network-pentesting python3
Last synced: 09 Apr 2026
https://github.com/koushikphy/better-linux
Commands, tools & know-how to work with Linux in a better way
bash bash-script bash-scripts compression linux linux-shell linux-utilities linux-utils
Last synced: 15 May 2026
https://github.com/krlex/kubernetes-centos
This is kubernets in CentOS with 1 master and 1 worker
ansible bash centos7 kubernets shell vagrant vagrantfile virtualbox
Last synced: 09 Apr 2026
https://github.com/lancedesk/lancedesk-terminal-copier
LanceDesk Terminal Copier: record full bash/zsh session output, keep timestamped logs, and copy everything to the clipboard in one command—built for bug reports, incidents, and AI-assisted debugging (Linux, macOS, WSL).
bash cli clipboard developer-tools shell-scripting terminal-logging zsh
Last synced: 08 Jul 2026
https://github.com/kimdre/trash.sh
A cli trash bin written in bash for files and directories instead of deleting them directly.
Last synced: 24 Jul 2025
https://github.com/vroncevic/gen_man
Generate man page
bash documentation generator linux macos man-page manual-deployment qnx shell unix
Last synced: 10 Apr 2026
https://github.com/vpayno/exercism-workspace
Exercism Workspace (https://exercism.org/docs/tracks)
awk bash c common-lisp cpp dart exercism-solutions gleam-lang go haskell jq lua python rlang ruby rust tcl vimscript webassembly
Last synced: 09 Apr 2026
https://github.com/beangreen247/webdev-server-setup-script
WIP a script that automates the process of setting up a web development server
automation bash bash-script debian debian-linux developer-tools development mysql mysql-database php web website
Last synced: 10 Feb 2026
https://github.com/nathmahale/homelabzz
Combining all repos in public GH space
argocd automation aws aws-iam azure-devops bash container devops-tools docker dotnet-core k8s python3
Last synced: 07 Apr 2026
https://github.com/itachi1621/auto1111_terminal_start_script
This script is designed to spawn tabs that facilitate managing auto1111 on EC2 instances. It's was configured for Ubuntu 20.04 on a g4dn.xlarge instance but should work on other instance types used for auto1111
auto1111 aws aws-ec2 bash bash-script bash-scripting devops ec2 ec2-instance linux terminal ubutnu
Last synced: 09 Apr 2026
https://github.com/mohamedmostafa010/monitormetrics
This repository contains a system monitoring tool designed to generate detailed performance and health reports for a Linux-based system. The tool provides a flexible setup, allowing users to run it either locally or in a Docker container, and supports generating reports in Markdown and HTML formats for easy analysis.
bash bash-script bash-scripting docker docker-container docker-image dockerfile linux linux-shell operating-system operating-systems python python3 shell
Last synced: 10 Apr 2026
https://github.com/Crimson-Amir/Bash-utilities
I made this for make my bash task easier. and learn more about bash.
bash bash-script linux package-manager script
Last synced: 27 Sep 2025
https://github.com/lubrum/github-actions-with-go
Integração Contínua e Entrega Contínua com Go, AWS EC2, AWS ECS, AWS Fargate, Docker, Github Actions
automated-testing aws aws-ec2 aws-ecs aws-ecs-fargate aws-rds aws-rds-postgres bash ci ci-cd continuous-delivery devops docker docker-compose github-actions go golang pipeline unit-testing
Last synced: 10 Apr 2026
https://github.com/bozso/dotfiles
Configuration files for my Linux setup. Mostly written in bash / sh.
bash bash-alias bash-script bash-scripting bashrc config configs configuration dotfiles shell shell-script shell-scripting shell-scripts shellscript
Last synced: 27 Sep 2025
https://github.com/jonathas/dotfiles
Some of the dotfiles I use
bash configuration dotfiles freebsd linux zsh
Last synced: 09 Apr 2026
https://github.com/gilbert00/regional
NetBackup import Images from firm filials
Last synced: 15 May 2026
https://github.com/thecheis/boston-installer
⬇️ Boston icon theme command line installer, using bash scripting.
bash bash-script shell shell-script
Last synced: 30 Apr 2026
https://github.com/bradenkeiser/amber_protocol
Complete automated HPC protocols for running complexed MD simulations in Amber and subsequent PBSA and per-residue decomposition analysis using a model HMG-CoA reductase dual-ligand system, uses Bash, Python, and R
amber automation bash complex decomposition hpc md protocol python r simulation
Last synced: 09 Apr 2026
https://github.com/samyak-shrestha/linux-bashbox
Reusable Bash scripts for Linux automation, app setup, and CLI productivity.
automation bash cli dotdesktop installer linux opensource scripts shell-scripts terminal
Last synced: 24 Jul 2025
https://github.com/open-technology-foundation/checkpoint
A simple, reliable utility for creating codebase snapshots (checkpoints) during development.
Last synced: 09 Apr 2026
https://github.com/mikeludemann/vagrantbox
A vagrant box with Ubuntu Trusty (14.04) - Setup with Virtualbox
Last synced: 09 Apr 2026
https://github.com/prasanth624/shell-scripts-for-aws
aws awscloud bash bash-script shell shell-script shell-scripts
Last synced: 07 May 2026
https://github.com/the-real-virus/qr-code-generator
interactive QR Code Generator – Customize & Generate QR Codes Easily!
ai automation bash coding ctf cyber-security ethical-hacking github linux networking open-source pentesting programming python qr-code qrcode-generator scripting software tools
Last synced: 09 Apr 2026
https://github.com/vlad0x54/awesome-zshrc
This repository offers a streamlined Zsh configuration to keep your settings consistent across devices. 🌟 With features like enhanced command history and Git aliases, it simplifies your terminal experience. 🐙
aliases automation awesome bash cli lazy macbook macbook-pro mba mbp modules oh-my-zsh productivity shell zsh zsh-themes zshrc-configs zshrc-enhancements
Last synced: 18 Jun 2025
https://github.com/zoran-jankov/onprem-infradeployer
OnPrem InfraDeployer is a personal Infrastructure as Code (IaC) project aimed at automating the deployment and management of on-premise virtual infrastructures. This project features a collection of PowerShell and Bash scripts, along with configuration files, to streamline the setup and configuration of virtual environments using Hyper-V.
bash hyper-v powershell script
Last synced: 27 Apr 2026
https://github.com/msteinhoff/rpm-docker-buildchain
A Bash/Docker-based buildchain to create and publish RPM packages.
Last synced: 09 Apr 2026
https://github.com/antoonline/bash-script-dns-propagation-checker
The script allows users to query DNS servers for a domain's record types and log the output.
bash dns global propagation records
Last synced: 11 May 2026
https://github.com/veltzer/pyconch
Pyconch is a wrapper for a shell in python
Last synced: 01 Aug 2025
https://github.com/ebouchut/learn-cli
Tips and tricks on how to use the shell command line.
bash cli command-line learn linux macos shell zsh
Last synced: 10 Apr 2026
https://github.com/simonthorell/atmega328p-io-gcc
ATmega328p project using C++ inside docker dev-container, compiling with AVR-GCC, and flashing/monitoring with Bash scripts
Last synced: 13 Apr 2026
https://github.com/davoudarsalani/scripts
Bash/python scripts for everyday use on Arch Linux
arch automation bash linux python script sh shell
Last synced: 10 Apr 2026
https://github.com/dgroomes/default-branch-renamer
ARCHIVED 🛠 A Bash script to rename the default branch for a GitHub repository
bash git github github-api shell
Last synced: 17 Jul 2025
https://github.com/92username/fresh-install-vps
A script to automate the installation and configuration of essential applications and services on a fresh VPS, streamlining server setup with tools like Docker, SSH, and basic firewall settings.
bash docker vps vps-admin vps-server vps-setup
Last synced: 09 May 2026
https://github.com/lgersman/mdjam
mdjam is a TUI markdown viewer where bash code blocks become interactive. Execute fences with a keypress, chain values between blocks via a shared state store, and pipe AI-generated markdown straight in via --stdin. Built on Bun + a Zig-native renderer.
bash jupyter markdown shell terminal zig
Last synced: 17 Jul 2026
https://github.com/tickmao/windows-terminal
:rice_ball: The personal porfiles of the Terminal by myself
bash dracula fonts powershell profiles terminal windows windows-terminal
Last synced: 10 Apr 2026
https://github.com/ek9/shell-scripts
various shell (mostly bash) scripts
bash bash-script dotfiles python-script shell-scripts
Last synced: 09 Apr 2026
https://github.com/nihas101/steamdeck-scripts
Install scripts for the Steamdeck
Last synced: 01 Aug 2025
https://github.com/marvin1099/linuxgofullscreen
A other simple script that was just sitting on my drive. It will auto full screen a browser video player, on a window you focused at the start of the script, by double clicking on it.
automation bash bash-scripting fullscreen linux
Last synced: 10 Apr 2026
https://github.com/gopibabus/vagrant-config
vagrant configuration files to provision different environments.
Last synced: 10 Apr 2026
https://github.com/nick22d/profiles-rest-api
A simple, backend REST API.
bash django django-rest-framework python vagrant
Last synced: 20 Apr 2026
https://github.com/lousousa/webscrape-wizard
An efficient and easy-to-use web scraping application utilizing wget for downloading and scp for secure file transfer.
Last synced: 19 Feb 2026
https://github.com/bondbox/xcommand
Command line module
argparse bash command-line python python3 shell terminal
Last synced: 10 Mar 2026
https://github.com/2cc/sasha
The SASHA is a simple Bash script designed to streamline the process of connecting to SSH hosts
Last synced: 18 May 2026
https://github.com/redpeacock78/texenv
A lightweight version manager for TinyTeX (minimal TeX Live) inspired by rbenv. It lets you install multiple TinyTeX releases side‑by‑side, select global or per‑project versions, expose TeX executables through shims, and freeze / restore package sets.
bash bash-script env latex shell shell-script tex tex-installation tex-versions tinytex version-control version-manager
Last synced: 20 Apr 2026
https://github.com/adrianogil/nodeutils
Utilities functions for NodeJS development
Last synced: 10 Apr 2026
https://github.com/flatopa/secure-file-management
Secure Linux system for multi-user folder access control using Bash, permissions, and automation. Simulates departmental access for HR, IT, Finance, and Marketing.
bash cloud ec2 linux permission sysadmin
Last synced: 05 May 2026
https://github.com/dvirzg/autocmd
Natural language to shell command.
ai autocomplete bash cli shell terminal zsh
Last synced: 13 Jan 2026
https://github.com/adnoctem/libsh
📚 A library of MIT-licensed Bash scripts, functions and executables; tested using BATS
bash bash-scripting bats makefile shell shell-scripts
Last synced: 06 Mar 2025
https://github.com/yousifabozid/alx-system_engineering-devops
Shell , Bash, Syscall, Scripting
alx alx-africa alx-system-engineering bash do-hard-things scripting shell syscall
Last synced: 07 Apr 2025
https://github.com/jraygauthier/nsf-shell-complete
[MOVED] A nix library to simplify packaging shell completions and providing a test environment for these completions.
bash bash-completion nix shell shell-completion
Last synced: 10 Apr 2026
https://github.com/jokics-infosec/soc-update-automation
Secure Bash automation tool for SOC and sysadmin updates on Ubuntu and Pop!_OS. Enforces hardening, logging, and compliance.
automation bash blue-team compliance devops hardening linux logging pop-os security-tools shell-script soc-automation sysadmin ubuntu updater
Last synced: 29 Jun 2025
https://github.com/iabdullah215/cs225-l
This is all the learning material and lab manuals from the course CS-225-L (Operating System)
bash bash-scripting c code cpp cpu-scheduling notes
Last synced: 10 Apr 2026
https://github.com/zun-liang/leetcode
Solutions to Leetcode Challenges in Typescript and PostgreSQL
Last synced: 17 Apr 2026
https://github.com/dubniczky/python-venv-extension
Extension to the Linux terminal to easily manage python virtual environments
bash bash-script python terminal venv venv-python zsh
Last synced: 09 Apr 2026
https://github.com/reljicd/python-mongodb-object-document-mapper
Document Object Mapper for MongoDB written in Python
bash docker docker-compose mongo mongodb object-document-mapper python python3
Last synced: 09 Apr 2026
https://github.com/tanyahendricks/imageshare
BSc IT third year project for module, IT development - CMPG323, to develop a photo album.
bash canvas database-design django exception-handling heroku icecream mvt sql sqlite system-design user-authentication visual-studio-code whitenoise wondershare
Last synced: 09 Apr 2026
https://github.com/calinradoni/scripts
Scripts that I consider useful and worth keeping around
Last synced: 18 Apr 2026
https://github.com/nshkrdotcom/dotfiles
WSL development environment configuration - dotfiles, shell scripts, and setup automation for Windows Subsystem for Linux
automation bash configuration development-environment development-setup devops dotfiles environment-config linux nshkr-archive productivity setup shell windows-subsystem-linux wsl
Last synced: 11 Apr 2026
https://github.com/chenxing-dev/system-health
a Bash script for system monitoring
bash linux neofetch-clone shell system
Last synced: 29 Jun 2025
https://github.com/teymurgahramanov/kc
Perfect tool for DevOps engineers who manage multiple Kubernetes clusters.
bash devops devops-tools kubectl kubernetes linux
Last synced: 11 Apr 2026
https://github.com/sucklehomii/nvm
nvm allows you to easily manage multiple Node.js versions on your machine. With simple commands, you can switch between versions and keep your projects running smoothly. 🐱💻🌐
autosar bash fish jetson-agx-xavier jetson-xaver lts npm nvmrc posix-compliant rootfs shell ssd switch version version-manager zim zsh zsh-plugins
Last synced: 20 Jan 2026
https://github.com/ailsonguedes/neovim_install_script
My personal script to install Neovim with my configs in Manjaro Linux environment.
bash bash-script config install-script lua neovim shell shell-script vim vimplug
Last synced: 09 Apr 2026
https://github.com/justinjkline/hyperlane
Give every parallel git checkout its own deterministic port lane — a zero-dependency bash tool for running many checkouts of one repo at once without port collisions.
bash cli dev-environment developer-tools git-worktree localhost monorepo ports
Last synced: 03 Jul 2026