Found 76 results for "tag:bash"
-
30 interesting commands for the Linux shell – The Diligent Developer
https://thediligentdeveloper.com/30-interesting-shell-commands
List of 30 interesting commands and tips for the Linux shell that I have collected over the years.
-
Advanced Shell Scripting Techniques: Automating Complex Tasks with Bash
https://omid.dev/2024/06/19/advanced-shell-scripting-techniques-automating-complex-tasks-with-bash/?utm_source=unknownews
Bash scripting, a cornerstone of Unix and Linux system administration, offers powerful tools to automate repetitive tasks, streamline workflows, and handle complex operations. For those already comfortable with basic scripting, diving into advanced techniques can unlock new levels of efficiency and capability. This post will explore advanced shell scripting techniques in Bash, focusing on script optimization, robust error handling, and automating complex system administration tasks. Script Optimization Optimization is crucial for ensuring that your scripts run efficiently, especially when dealing with large datasets or intensive tasks.
-
Amber The Programming Language
https://amber-lang.com/
-
Atuin Has Forever Changed The Way I Use Command History
https://www.youtube.com/watch?v=Em0TdAftXAA
Atuin changed my workflow! Loving fzf so much I never thought anything could take over the history search feature. But with terminal restarts or tmux server ...
-
Bash One-Liners Explained, Part I: Working with files
https://catonmat.net/bash-one-liners-explained-part-one
I love being super fast in the shell so I decided to do a new article series called Bash One-Liners Explained. It's going to be similar to my other article series - Awk One-Liners Explained, Sed One-Liners Explained, and Perl One-Liners Explained. After I'm done with this bash series, I'll release an e-book by the same...
-
Bash One-Liners for LLMs
https://justine.lol/oneliners/?utm_source=hackernewsletter&utm_medium=email&utm_term=code
Tutorial on how llamafile makes LLMs shell scriptable.
-
Bash Style Guide | ysap.sh
https://style.ysap.sh/
-
Bash terminal greeter
https://yalneb.blogspot.com/2019/04/bash-terminal-greeter.html
Status bash script to assess system load and error messages, very useful as a bash session greeter for Linux.
-
BashGuide/Practices - Greg's Wiki
https://mywiki.wooledge.org/BashGuide/Practices
-
Basic examples for the Linux date command
https://learnbyexample.github.io/mini/linux-date-command-examples/
Examples and resource links for the Linux date command.
-
Bobby Iliev - Introduction to Bash Scripting
https://ebook.bobby.sh/
This is an open-source introduction to Bash scripting ebook that will help you learn the basics of Bash scripting and start writing awesome Bash scripts that will help you automate your daily SysOps, DevOps, and Dev tasks...
-
Clément Chastagnol ~ Moving efficiently in the CLI
https://clementc.github.io/blog/2018/01/25/moving_cli/
A cheatsheet for moving efficiently in the CLI!
-
Command Line Tricks You Can Learn Faster than Drinking Your Morning Coffee
https://www.freecodecamp.org/news/command-line-tricks-you-can-learn-quickly/?utm_source=unknownews
In this short tutorial, I want to share with you a few tricks and tips to help you deal with some common situations when you're working in the Linux command line. We will cover the following: * find * xargs and nproc * taskset * numactl
-
Dev Tools S01E01 : Z — Jump around
https://medium.com/@sangimed/dev-tools-s01e01-z-jump-around-83a14fc9b09a
EDIT : The install method on Zsh + Oh my ZSH updated to prevent z_dirs:2: no such file or directory: /home/$USER/.z . Thanks to GAD3R for…
-
Docs
https://bashhub.com/install
-
Effective Shell | Effective Shell
https://effective-shell.com/
Investing just a few hours in your ability to use text based interfaces for your computer can have an enormous impact on your productivity. It can also make your work more fun, allowing you to maintain that creative 'flow' state that can make technology so exciting.
-
GitHub - Achno/gocheat: A beautiful customizable Cheatsheet for keybindings,hotkeys and more in the terminal
https://github.com/Achno/gocheat
A beautiful customizable Cheatsheet for keybindings,hotkeys and more in the terminal - GitHub - Achno/gocheat: A beautiful customizable Cheatsheet for keybindings,hotkeys and more in the terminal
-
GitHub - Y2Z/monolith: ⬛️ CLI tool for saving complete web pages as a single HTML file
https://github.com/Y2Z/monolith?utm_source=hackernewsletter&utm_medium=email&utm_term=show_hn
⬛️ CLI tool for saving complete web pages as a single HTML file - Y2Z/monolith
-
GitHub - ajeetdsouza/zoxide: A smarter cd command. Supports all major shells.
https://github.com/ajeetdsouza/zoxide
A smarter cd command. Supports all major shells. Contribute to ajeetdsouza/zoxide development by creating an account on GitHub.
-
GitHub - atuinsh/atuin: ✨ Magical shell history
https://github.com/atuinsh/atuin?tab=readme-ov-file
✨ Magical shell history. Contribute to atuinsh/atuin development by creating an account on GitHub.
-
How to install Z Jump Around on Linux, Mac & Windows
https://facilecode.com/how-to-setup-z-jump-around/
Z Jump Around is a tool that can be integrated with Bash or Zsh to track your most used directories so that you don't have to type the whole path every time. To install it, your machine needs to be on a Unix based OS, for Windows users you can
-
Intermediate Linux and Shell Scripting
https://www.youtube.com/watch?v=PPHO8i1jHUg
Knowledge of Linux is indispensable for using advanced CI. While GUIs are becoming more prevalent, being able to work at the command line interface (CLI) pro...
-
Keyboard Shortcuts every Command Line Hacker should know about GNU Readline
https://www.masteringemacs.org/article/keyboard-shortcuts-every-command-line-hacker-should-know-about-gnu-readline
Most command line programs that offer line editing -- like bash, Python, GDB, psql, sqlite and more -- do so using GNU readline. Readline's a powerful library that grants history, completion, movement and editing to programs that use it --- and a stable and consistent set of keyboard shortcuts. Shame, then, that even serious command line hackers never bother learning about its capabilities, as they can supercharge your command line productivity.
-
Learn Bash in Y Minutes
https://learnxinyminutes.com/docs/bash/
-
Linux Bash Scripting HD- Full Crash course for beginners
https://www.youtube.com/watch?v=1MagekwDLmo
#linuxadministration #linuxtraining #bashscripting #shellscripting #linuxskills #linuxcommandline To lean more, check out below two courses:1- Intro to Linux...
-
Linux Command Line - Entire Tutorial Series
https://www.youtube.com/watch?v=avg65oY7sj4
The entire Linux Command Line tutorial series all in one video.See the complete Linux Command Line playlist at: https://www.youtube.com/watch?v=JMT5CGFxa_4&l...
-
Okay, I really like WezTerm
https://alexplescan.com/posts/2024/08/10/wezterm/
A guide to configuring WezTerm using its Lua API. Focuses on appearance, keybindings, multiplexing, workspace navigation, and status bar (powerline) setup.
-
Perl One-Liners Guide
https://learnbyexample.github.io/learn_perl_oneliners/perl-rename-command.html
Example based guide for text processing with Perl from the command line
-
Shell Tricks That Actually Make Life Easier (And Save Your Sanity)
https://blog.hofstede.it/shell-tricks-that-actually-make-life-easier-and-save-your-sanity/
Watch someone backspace 40 characters instead of pressing CTRL+W, and you’ll understand why this list exists. A collection of shell tricks-grouped by what works everywhere and what’s Bash/Zsh-speci...
-
Show Progress of cp, mv, Tar, Rsync, or Scp Commands in Linux
https://linuxtldr.com/show-progress-of-linux-commands/?utm_source=unknownews
Learn how to show progress of cp, mv, rm, rsync, dd, scp, adb, tar, gzip, zip, 7z, unzip, etc., commands in Linux with/without using any tool.
-
Snippets - Karboosx
https://karboosx.net/snippets
Browse code snippets - Short pieces of text or code with compressed info about various topics
-
Start all of your commands with a comma
https://rhodesmill.org/brandon/2009/commands-with-comma/?utm_source=weekbyte&utm_medium=email&utm_term=2026-03-03&utm_campaign=Which+countries+lead+in+vibe+coding+why+is+the+sky+blue+and+sunsets+red+and+can+AI+agents+fall+for+scams+just+like+humans+
-
TIL: timeout in Bash scripts | Heitor's log
https://heitorpb.github.io/bla/timeout/?utm_source=hackernewsletter&utm_medium=email&utm_term=code
How to use the `timeout` command to terminate processes after a specified time and how to combine it with `until` for smarter shell scripting.
-
TerminalTextEffects Docs
https://chrisbuilds.github.io/terminaltexteffects/
TerminalTextEffects Documentation
-
The Complete Bash Scripting Course - Full Length Guide to learning the Bash Shell
https://www.youtube.com/watch?v=Sx9zG7wa4FA
Bash scripting course and guide created by Dave Eddy of ysap.sh. Learn the Bash Shell and master beginner all the way up to advanced Bash scripting technique...
-
The Complete Bash Scripting Course - ysap.sh
https://course.ysap.sh/
-
The Missing Semester of Your CS Education
https://missing.csail.mit.edu/
-
The Ultimate Zen Workstation - Part One
https://joshblais.com/posts/the-ultimate-zen-workstation-pt1/
Updated September 20, 2024
-
The Ultimate Zen Workstation - Part Two: Configuration
https://joshblais.com/posts/the-ultimate-zen-workstation-pt2/
In this second installation of my Ultimate Zen Workstation Series, we will start from a fresh installation of Fedora Workstation 40 and configure everything in an optimal way so as to get us up and running.
-
The bash book to rule them all
https://fabiensanglard.net/bash/
-
The beauty of Unix pipelines
https://prithu.dev/posts/unix-pipeline/
Some examples of using unix tools in a pipeline
-
The hidden gems of moreutils - Jiri Pospisil
https://jpospisil.com/2023/12/19/the-hidden-gems-of-moreutils
-
TheR1D/shell_gpt: A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently.
https://github.com/TheR1D/shell_gpt
A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently. - TheR1D/shell_gpt
-
Today I learned that bash has hashmaps
https://xeiaso.net/notes/2024/bash-hashmap/
Xe Iaso's personal website.
-
Understanding AWK
https://earthly.dev/blog/awk-examples/
It turns out Awk is pretty simple. It has only a couple of conventions and only a small amount of syntax. It’s straightforward to learn, and once y...
-
Using ChatGPT to make Bash palatable | Brev docs
https://brev.dev/blog/ai-wont-replace-you-write-bash
-
Welcome | Learn to Cloud
https://learntocloud.guide/
☁️ What is Learn to Cloud
-
Which command did you run 1731 days ago?
https://registerspill.thorstenball.com/p/which-command-did-you-run-1731-days?utm_source=unknownews
Let's talk about shell history.
-
Why I use the Command Line
https://joshblais.com/posts/why-use-the-commmand-line/#basic-tooling
After about half a decade of daily driving Linux, I have come to understand why the command line is simply better.
-
Writing Your Own Simple Tab-Completions for Bash and Zsh :: The Mill Build Tool
https://mill-build.org/blog/14-bash-zsh-completion.html?utm_source=unknownews
-
Zen Workstation - Keybindings
https://joshblais.com/posts/zen-workstation-keybindings/
Keybinds Reference for the Zen Computing System # I use Gocheat as my built in cheatsheet for all key bindings and update it frequently if there is anything I have missed and/or forget here
-
ayoisaiah/f2: F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely. Written in Go!
https://github.com/ayoisaiah/f2
F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely. Written in Go! - ayoisaiah/f2
-
dut
https://codeberg.org/201984/dut?utm_source=unknownews
A disk usage calculator for Linux
-
egurapha/Shunpo: A minimalist bash tool that makes directory navigation just a little bit faster.
https://github.com/egurapha/Shunpo?tab=readme-ov-file
A minimalist bash tool that makes directory navigation just a little bit faster. - egurapha/Shunpo
-
ellie/atuin: 🐢 Magical shell history
https://github.com/ellie/atuin?utm_source=unknownews
🐢 Magical shell history. Contribute to ellie/atuin development by creating an account on GitHub.
-
h4l/json.bash: Command-line tool and bash library that creates JSON
https://github.com/h4l/json.bash
Command-line tool and bash library that creates JSON - h4l/json.bash
-
hackerb9/lsix: Like "ls", but for images. Shows thumbnails in terminal using sixel graphics.
https://github.com/hackerb9/lsix
Like "ls", but for images. Shows thumbnails in terminal using sixel graphics. - hackerb9/lsix
-
https://github.com/bobbyiliev/introduction-to-bash-scripting
https://github.com/bobbyiliev/introduction-to-bash-scripting
-
https://heitorpb.github.io/tags/bash
https://heitorpb.github.io/tags/bash
-
https://holdtherobot.com/blog/crdt-messenger-in-12-lines-of-bash
https://holdtherobot.com/blog/crdt-messenger-in-12-lines-of-bash
-
https://onceupon.github.io/Bash-Oneliner
https://onceupon.github.io/Bash-Oneliner
-
jlevy/the-art-of-command-line: Master the command line, in one page
https://github.com/jlevy/the-art-of-command-line
Master the command line, in one page. Contribute to jlevy/the-art-of-command-line development by creating an account on GitHub.
-
jorgebucaran/fisher: A plugin manager for Fish
https://github.com/jorgebucaran/fisher
A plugin manager for Fish. Contribute to jorgebucaran/fisher development by creating an account on GitHub.
-
laktak/zfind: search for files (even inside tar/zip/7z/rar) using a SQL-WHERE filter
https://github.com/laktak/zfind
search for files (even inside tar/zip/7z/rar) using a SQL-WHERE filter - laktak/zfind
-
laktak/zfind: search for files (even inside tar/zip/7z/rar) using a SQL-WHERE filter
https://github.com/laktak/zfind?tab=readme-ov-file
search for files (even inside tar/zip/7z/rar) using a SQL-WHERE filter - laktak/zfind
-
oneliners
https://ocv.me/doc/unix/oneliners/
-
romkatv/zsh4humans: A turnkey configuration for Zsh
https://github.com/romkatv/zsh4humans#installation
A turnkey configuration for Zsh. Contribute to romkatv/zsh4humans development by creating an account on GitHub.
-
romkatv/zsh4humans: A turnkey configuration for Zsh
https://github.com/romkatv/zsh4humans
A turnkey configuration for Zsh. Contribute to romkatv/zsh4humans development by creating an account on GitHub.
-
rupa/z: z - jump around
https://github.com/rupa/z
z - jump around. Contribute to rupa/z development by creating an account on GitHub.
-
sharkdp/fd: A simple, fast and user-friendly alternative to 'find'
https://github.com/sharkdp/fd?tab=readme-ov-file#installation
A simple, fast and user-friendly alternative to 'find' - sharkdp/fd
-
sharkdp/hyperfine: A command-line benchmarking tool
https://github.com/sharkdp/hyperfine
A command-line benchmarking tool. Contribute to sharkdp/hyperfine development by creating an account on GitHub.
-
skywind3000/z.lua: A new cd command that helps you navigate faster by learning your habits.
https://github.com/skywind3000/z.lua
:zap: A new cd command that helps you navigate faster by learning your habits. - skywind3000/z.lua: A new cd command that helps you navigate faster by learning your habits.
-
triyanox/lla: A modern alternative to ls
https://github.com/triyanox/lla
A modern alternative to ls. Contribute to triyanox/lla development by creating an account on GitHub.
-
wez/wezterm: A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
https://github.com/wez/wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust - wez/wezterm
-
yuki-yano/fzf-preview.vim: The plugin that powerfully integrates fzf and (Neo)vim. It is also possible to integrate with coc.nvim.
https://github.com/yuki-yano/fzf-preview.vim
The plugin that powerfully integrates fzf and (Neo)vim. It is also possible to integrate with coc.nvim. - yuki-yano/fzf-preview.vim: The plugin that powerfully integrates fzf and (Neo)vim. It is al...
-
zev/README.md at main · dtnewman/zev
https://github.com/dtnewman/zev/blob/main/README.md
A simple CLI tool to help you remember terminal commands - dtnewman/zev