Skip to content
Navigation menu
Search
Powered by
Search
Algolia
Search
Log in
Create account
DEV Community
Close
Bash
Follow
Hide
Bourne Again Shell
Posts
Left menu
👋
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
Right menu
Leveling Up Your Terminal/Command-Line Navigation
Dylan Paulus
Dylan Paulus
Dylan Paulus
Follow
Jun 18 '19
Leveling Up Your Terminal/Command-Line Navigation
#
terminal
#
bash
#
productivity
113
reactions
Comments
7
comments
2 min read
How I manage my dotfiles using GNU Stow
Shawn McElroy
Shawn McElroy
Shawn McElroy
Follow
for
Space Rock Media
Jun 19 '19
How I manage my dotfiles using GNU Stow
#
posts
#
bash
#
dotfiles
34
reactions
Comments
3
comments
9 min read
Having fun with Sparrow6 Framework
Alexey Melezhik
Alexey Melezhik
Alexey Melezhik
Follow
Jun 12 '19
Having fun with Sparrow6 Framework
#
automation
#
perl6
#
taskrunner
#
bash
5
reactions
Comments
Add Comment
4 min read
Enforcing Conventional Commits using Git hooks
Enda
Enda
Enda
Follow
Jun 10 '19
Enforcing Conventional Commits using Git hooks
#
git
#
bash
#
conventionalcommits
39
reactions
Comments
1
comment
3 min read
Using shell/bash commands in code? Use "long" options
Rob Porter
Rob Porter
Rob Porter
Follow
Jun 10 '19
Using shell/bash commands in code? Use "long" options
#
bash
#
shell
9
reactions
Comments
1
comment
2 min read
Sam's dotfiles highlights
Sam Thorogood
Sam Thorogood
Sam Thorogood
Follow
Jun 6 '19
Sam's dotfiles highlights
#
bash
19
reactions
Comments
6
comments
3 min read
How to Empirically Determine Which Shell You're Using
Andrew (he/him)
Andrew (he/him)
Andrew (he/him)
Follow
Jun 6 '19
How to Empirically Determine Which Shell You're Using
#
unix
#
shell
#
bash
#
awk
9
reactions
Comments
Add Comment
8 min read
Using TTY::Prompt for your CLI app
Aidi Rivera
Aidi Rivera
Aidi Rivera
Follow
Jun 4 '19
Using TTY::Prompt for your CLI app
#
ruby
#
beginners
#
bash
22
reactions
Comments
5
comments
5 min read
bash - lazy completion evaluation.
ZaneHannanAU
ZaneHannanAU
ZaneHannanAU
Follow
May 31 '19
bash - lazy completion evaluation.
#
lazy
#
eval
#
bash
#
shell
7
reactions
Comments
Add Comment
3 min read
Smarter git checkout with fzf
Kyle Chilcutt
Kyle Chilcutt
Kyle Chilcutt
Follow
May 30 '19
Smarter git checkout with fzf
#
git
#
fzf
#
productivity
#
bash
20
reactions
Comments
5
comments
2 min read
How I Vim
Vince Blom
Vince Blom
Vince Blom
Follow
May 24 '19
How I Vim
#
vim
#
productivity
#
bash
#
texteditor
67
reactions
Comments
3
comments
3 min read
Automatically Fix grub
Mohamed Elsiddig
Mohamed Elsiddig
Mohamed Elsiddig
Follow
May 25 '19
Automatically Fix grub
#
ubuntu
#
bash
#
linux
#
beginners
5
reactions
Comments
2
comments
4 min read
Customize shell prompt
Luca
Luca
Luca
Follow
May 24 '19
Customize shell prompt
#
linux
#
bash
#
tutorial
14
reactions
Comments
Add Comment
6 min read
Print a Random Phrase With Shell Script
Sérgio Araújo
Sérgio Araújo
Sérgio Araújo
Follow
May 24 '19
Print a Random Phrase With Shell Script
#
english
#
bash
#
awk
#
linux
6
reactions
Comments
Add Comment
1 min read
Must Know Shell Keybindings 🐧🐚
Abhishek Keshri
Abhishek Keshri
Abhishek Keshri
Follow
Apr 7 '20
Must Know Shell Keybindings 🐧🐚
#
cli
#
linux
#
zsh
#
bash
8
reactions
Comments
2
comments
2 min read
Enforcing Git Commit Message Style
Austin Cunningham
Austin Cunningham
Austin Cunningham
Follow
May 14 '19
Enforcing Git Commit Message Style
#
git
#
circleci
#
bash
#
githooks
14
reactions
Comments
Add Comment
3 min read
Switching between binaries
Austin Cunningham
Austin Cunningham
Austin Cunningham
Follow
May 14 '19
Switching between binaries
#
bash
#
scripting
6
reactions
Comments
Add Comment
2 min read
ABS, a scripting language with a simple syntax and the convenience of bash
Heiker
Heiker
Heiker
Follow
May 12 '19
ABS, a scripting language with a simple syntax and the convenience of bash
#
githunt
#
scripting
#
bash
6
reactions
Comments
2
comments
7 min read
CLI Flags in Practice + How to Make Your Own CLI Command with oclif
Chris Castle
Chris Castle
Chris Castle
Follow
for
Heroku
May 9 '19
CLI Flags in Practice + How to Make Your Own CLI Command with oclif
#
tutorial
#
productivity
#
node
#
bash
34
reactions
Comments
Add Comment
7 min read
Don't Use Bash for Scripting (All the Time)
Niko Heikkilä
Niko Heikkilä
Niko Heikkilä
Follow
May 6 '19
Don't Use Bash for Scripting (All the Time)
#
beginners
#
bash
#
terminal
#
linux
149
reactions
Comments
32
comments
7 min read
Sterilizing bash history
lbonanomi
lbonanomi
lbonanomi
Follow
May 12 '19
Sterilizing bash history
#
bash
#
go
#
linux
#
sysops
7
reactions
Comments
Add Comment
2 min read
nohup for running remote scripts
Kyle Chilcutt
Kyle Chilcutt
Kyle Chilcutt
Follow
May 10 '19
nohup for running remote scripts
#
devops
#
bash
#
shell
#
commandline
6
reactions
Comments
Add Comment
2 min read
Adding permissions without permission
derek
derek
derek
Follow
May 9 '19
Adding permissions without permission
#
bash
#
linux
#
security
#
productivity
10
reactions
Comments
4
comments
1 min read
Changing the Git history
Ezequiel Esnaola
Ezequiel Esnaola
Ezequiel Esnaola
Follow
May 9 '19
Changing the Git history
#
git
#
productivity
#
bash
#
script
8
reactions
Comments
Add Comment
1 min read
Hello, Worm!: Mapping SSH probes with a bash script
lbonanomi
lbonanomi
lbonanomi
Follow
May 8 '19
Hello, Worm!: Mapping SSH probes with a bash script
#
linux
#
bash
#
security
49
reactions
Comments
8
comments
2 min read
Table to json with jq and awk
Santiago Zarate
Santiago Zarate
Santiago Zarate
Follow
Oct 28 '19
Table to json with jq and awk
#
bash
#
json
#
jq
#
awk
7
reactions
Comments
4
comments
1 min read
Undo changes in Git - Cheat sheet for git checkout, stash, reset, clean, revert, rebase -i, amend
Michael Z
Michael Z
Michael Z
Follow
Apr 28 '19
Undo changes in Git - Cheat sheet for git checkout, stash, reset, clean, revert, rebase -i, amend
#
git
#
github
#
bash
#
cheatsheet
349
reactions
Comments
4
comments
8 min read
Why ${1+"$@"} is used in shell script
Yasuhiro Yamada
Yasuhiro Yamada
Yasuhiro Yamada
Follow
May 1 '19
Why ${1+"$@"} is used in shell script
#
linux
#
bash
#
shell
19
reactions
Comments
2
comments
6 min read
Ssh-bulk-check - Super flexible check of group of nodes by ssh.
Alexey Melezhik
Alexey Melezhik
Alexey Melezhik
Follow
Apr 29 '19
Ssh-bulk-check - Super flexible check of group of nodes by ssh.
#
monitoring
#
devops
#
perl6
#
bash
5
reactions
Comments
Add Comment
4 min read
Merging piped `stdin` with command-line arguments within Bash
Filipe Fortes
Filipe Fortes
Filipe Fortes
Follow
Apr 29 '19
Merging piped `stdin` with command-line arguments within Bash
#
bash
6
reactions
Comments
Add Comment
2 min read
I've been using cat and vim for the wrong reasons for so long...
Matt Crowder
Matt Crowder
Matt Crowder
Follow
Apr 28 '19
I've been using cat and vim for the wrong reasons for so long...
#
bash
#
codenewbie
#
productivity
15
reactions
Comments
7
comments
1 min read
Shells: How To Use A Modified Environment In Commands
Heddi Nabbisen
Heddi Nabbisen
Heddi Nabbisen
Follow
Apr 26 '19
Shells: How To Use A Modified Environment In Commands
#
shell
#
fish
#
bash
#
commandline
15
reactions
Comments
6
comments
2 min read
Git: estatísticas simples, bash-style
Rodrigo de Avila
Rodrigo de Avila
Rodrigo de Avila
Follow
Apr 25 '19
Git: estatísticas simples, bash-style
#
git
#
bash
#
stats
#
ptbr
9
reactions
Comments
Add Comment
1 min read
How to cut an mp3 file into multiple audios with bash and ffmpeg according to a timetable.
Anton
Anton
Anton
Follow
Apr 24 '19
How to cut an mp3 file into multiple audios with bash and ffmpeg according to a timetable.
#
help
#
bash
7
reactions
Comments
5
comments
1 min read
macOS Quirks: Bluetooth Device Battery Low
Adam Romig 🇵🇭
Adam Romig 🇵🇭
Adam Romig 🇵🇭
Follow
Oct 25 '18
macOS Quirks: Bluetooth Device Battery Low
#
macos
#
bash
#
bluetooth
#
hacks
8
reactions
Comments
Add Comment
2 min read
Setting up new Laptop and Upgrading to Homebrew 2
Corey Alexander
Corey Alexander
Corey Alexander
Follow
Apr 19 '19
Setting up new Laptop and Upgrading to Homebrew 2
#
macos
#
homebrew
#
bash
#
ruby
8
reactions
Comments
Add Comment
4 min read
One-command file sharing with upload.express
Maxence Henneron
Maxence Henneron
Maxence Henneron
Follow
Apr 17 '19
One-command file sharing with upload.express
#
showdev
#
productivity
#
bash
#
linux
24
reactions
Comments
4
comments
1 min read
BASHing through the terminal
Jose Ross Barredo
Jose Ross Barredo
Jose Ross Barredo
Follow
Apr 15 '19
BASHing through the terminal
#
bash
#
automation
#
tutorial
18
reactions
Comments
8
comments
2 min read
Fun with BASH Pt:1 Scripting
Sirclesam
Sirclesam
Sirclesam
Follow
Apr 11 '19
Fun with BASH Pt:1 Scripting
#
bash
#
shortcuts
#
lyfehax
12
reactions
Comments
Add Comment
5 min read
4 Simple Steps For Custom Bash Commands
Molly Nemerever
Molly Nemerever
Molly Nemerever
Follow
Apr 8 '19
4 Simple Steps For Custom Bash Commands
#
bash
#
productivity
#
codenewbie
81
reactions
Comments
11
comments
2 min read
Some really cool command line utilities which increase your productivity.
Shamin
Shamin
Shamin
Follow
Apr 10 '19
Some really cool command line utilities which increase your productivity.
#
unix
#
shell
#
bash
#
commands
6
reactions
Comments
Add Comment
2 min read
Short Circuiting in Bash
Ryan Palo
Ryan Palo
Ryan Palo
Follow
Apr 9 '19
Short Circuiting in Bash
#
bash
#
beginners
#
basics
44
reactions
Comments
Add Comment
3 min read
TIL - Unix shells have a $RANDOM env variable
Parambir Singh
Parambir Singh
Parambir Singh
Follow
Apr 9 '19
TIL - Unix shells have a $RANDOM env variable
#
unix
#
sh
#
bash
#
zsh
7
reactions
Comments
2
comments
1 min read
Três comandos que você precisar ter em seu terminal
Tiago Danin
Tiago Danin
Tiago Danin
Follow
Apr 7 '19
Três comandos que você precisar ter em seu terminal
#
terminal
#
bash
#
ptbr
#
linux
7
reactions
Comments
Add Comment
1 min read
Unset All Variables Matching a Pattern
Garett Dunn
Garett Dunn
Garett Dunn
Follow
Jun 11 '19
Unset All Variables Matching a Pattern
#
shell
#
bash
#
zsh
6
reactions
Comments
Add Comment
1 min read
Beginner’s Guide to Executables and Where To Store Them
Hannah Balenda
Hannah Balenda
Hannah Balenda
Follow
Mar 31 '19
Beginner’s Guide to Executables and Where To Store Them
#
beginners
#
bash
#
osx
#
cli
80
reactions
Comments
5
comments
3 min read
How to find a file by content?
Rodrigo de Avila
Rodrigo de Avila
Rodrigo de Avila
Follow
Mar 25 '19
How to find a file by content?
#
bash
#
ubuntu
7
reactions
Comments
Add Comment
1 min read
Multiple Heroku Environments
Scott Watermasysk
Scott Watermasysk
Scott Watermasysk
Follow
Mar 25 '19
Multiple Heroku Environments
#
heroku
#
ruby
#
bash
5
reactions
Comments
Add Comment
1 min read
Stop un-tagged instances
Abdallah Deeb
Abdallah Deeb
Abdallah Deeb
Follow
Mar 22 '19
Stop un-tagged instances
#
gitlab
#
autoscale
#
aws
#
bash
8
reactions
Comments
Add Comment
1 min read
Continuous integration in projects using monorepo
Elton Minetto
Elton Minetto
Elton Minetto
Follow
Mar 22 '19
Continuous integration in projects using monorepo
#
monorepo
#
go
#
bash
#
drone
7
reactions
Comments
Add Comment
4 min read
Git users and their last commits
Bear Cherian
Bear Cherian
Bear Cherian
Follow
Mar 19 '19
Git users and their last commits
#
git
#
logs
#
bash
#
linux
6
reactions
Comments
Add Comment
1 min read
Advanced Argument Handling in Bash
Ryan Palo
Ryan Palo
Ryan Palo
Follow
Mar 11 '19
Advanced Argument Handling in Bash
#
bash
#
scripting
#
advanced
134
reactions
Comments
2
comments
14 min read
TIL: Curly Bracket Substitution
Scott Watermasysk
Scott Watermasysk
Scott Watermasysk
Follow
Mar 13 '19
TIL: Curly Bracket Substitution
#
bash
#
shell
19
reactions
Comments
Add Comment
1 min read
How to fix macOS corrupt Trash
Codebrotha
Codebrotha
Codebrotha
Follow
Mar 10 '19
How to fix macOS corrupt Trash
#
macos
#
unix
#
bash
#
alias
9
reactions
Comments
3
comments
3 min read
How I increased my productivity using dotfiles [updated]
Mpho Mphego
Mpho Mphego
Mpho Mphego
Follow
Mar 3 '19
How I increased my productivity using dotfiles [updated]
#
dotfiles
#
linux
#
bash
#
docker
190
reactions
Comments
9
comments
8 min read
Command Magicks: How to Manipulate Files and Strings from the Terminal
Luciano Strika
Luciano Strika
Luciano Strika
Follow
Apr 14 '19
Command Magicks: How to Manipulate Files and Strings from the Terminal
#
beginners
#
bash
#
linux
#
programming
9
reactions
Comments
Add Comment
5 min read
How to Start Using the Terminal to Be More Productive
Luciano Strika
Luciano Strika
Luciano Strika
Follow
Apr 14 '19
How to Start Using the Terminal to Be More Productive
#
programming
#
bash
#
linux
#
beginners
8
reactions
Comments
Add Comment
6 min read
A short and satisfying bug hunt
Sundeep
Sundeep
Sundeep
Follow
Mar 7 '19
A short and satisfying bug hunt
#
linux
#
bash
#
debugging
#
cornercase
6
reactions
Comments
Add Comment
3 min read
Handling Arguments in Bash Scripts
Ryan Palo
Ryan Palo
Ryan Palo
Follow
Feb 25 '19
Handling Arguments in Bash Scripts
#
bash
#
scripting
#
beginners
228
reactions
Comments
15
comments
5 min read
Trim a string in shell script
Eduardo Issao Ito
Eduardo Issao Ito
Eduardo Issao Ito
Follow
Mar 2 '19
Trim a string in shell script
#
bash
#
shell
#
trim
7
reactions
Comments
Add Comment
1 min read
loading...
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account