933 private links
Bash contains features that appear in other popular shells, and some features that only appear in Bash. Some of the shells that Bash has borrowed concepts from are the Bourne Shell (sh), the Korn Shell (ksh), and the C-shell (csh and its successor, tcsh). The following menu breaks the features up into categories, noting which features were inspired by other shells and which are specific to Bash.
If you are a Linux user you have definitely heard about Linux Swap, but you may not know what it is exactly or have only superficial knowledge about it. Time to change that!
Did you forget your WiFi password? This guide explains a few different ways to find WiFi password of connected networks in Linux.
Expanding files, parameters, or the history using Zsh is the fastest way to get quickly what you want, without writing boring scripts.
The WPScan CLI tool is a free, for non-commercial use, black box WordPress security scanner written for security professionals and blog maintainers to test the security of their sites. The WPScan CLI tool uses our database of 26,538 WordPress vulnerabilities.
Character | File Type |
---|---|
- |
Regular file |
b |
Block special file |
c |
Character special file |
C |
High performance ("contiguous data") file |
d |
Directory |
D |
Door (special IPC file in Solaris 2.5+ only) |
l |
Symbolic link |
M |
Off-line ("migrated") file (Cray DMF) |
n |
Network special file (HP-UX) |
p |
FIFO (named pipe) |
P |
Port (special system file in Solaris 10+ only) |
s |
Socket |
? |
Some other file type |
ASCIIFlow is a client-side only web based application for drawing ASCII diagrams.
jq is like sed for JSON data - you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text.
Dotfiles are important files that will play an integral role in your career as a software developer.
The man command is a built-in manual for using Linux commands. It allows users to view the reference manuals of a command or utility run in the terminal. The man page (short for manual page) includes a command description, applicable options, flags, examples, and other informative sections.
In this tutorial, you will find commonly used Linux commands as well as a downloadable cheat sheet with syntax and examples.
The useful tool sed is a CLI (Command Line Interface) allowing you to edit some content line by line. But first, to be sure you have GNU sed installed on your computer, you can run in your terminal sed --version. If you don’t have GNU sed (but BSD for example), I would recommend you to install its GNU counterpart. You’ll have access to many more options making your life in the shell easier.
How do I format the date to display on the screen on for my shell scripts as per my requirements on Linux or Unix like operating systems?
When you have a Debian computer that doesn't have a GUI, but you still need WiFi, what do you do? It's simple to connect to WiFi from the command line. Here's how.
It is quite easy to change the text font type and its size if you have graphical desktop environment. How would you do that in an Ubuntu headless server that doesn't have a graphical environment? No worries! This brief guide describes how to change Linux console font and size. This can be useful for those who don't like the default font type/size or who prefer different fonts in general.
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...
This wiki is intended to hold documentation of any kind about GNU Bash. The main motivation was to provide human-readable documentation and information so users aren't forced to read every bit of the Bash manpage - which can be difficult to understand. However, the docs here are not meant as a newbie tutorial.
In this article, we’ll talk about how to find and replace strings with sed. We’ll also show you how to perform a recursive search and replace.