30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X

An alias is nothing but the shortcut to commands. The alias command allows the user to launch any command or group of commands (including options and filenames) by entering a single word. Use alias command to display a list of all defined aliases. You can add user-defined aliases to ~/.bashrcfile. You can cut down typing time […]

Read More →
How to get domain name from URL in bash shell script

How can I extract or fetch a domain name from a URL string (e.g. https://www.cyberciti.biz/index.php) using bash shell scripting under Linux or Unix-like operating system? You can use standard Unix commands such as sed, awk, grep, Perl, Python and more to get domain name from URL. No need to write regex. It is pretty simple. […]

Read More →
Bash scripting Tutorial

Hello World Bash Shell Script linuxconfig.org:~$ which bash > hello-world.sh linuxconfig.org:~$ vi hello-world.sh linuxconfig.org:~$ chmod +x hello-world.sh linuxconfig.org:~$ ./hello-world.sh Hello World linuxconfig.org:~$ 00:00   First you need to find out where is your bash interpreter located. Enter the following into your command line: $ which bash Open up you favorite text editor and create file […]

Read More →
Introduction aux scripts shell

Vous venez d’apprendre à utiliser un éditeur de texte puissant comme Vim. Cela va vous être particulièrement utile pour les chapitres à venir. Entrons maintenant dans le vif du sujet : la programmation shell. De quoi s’agit-il ? Imaginez un minilangage de programmation intégré à Linux. Ce n’est pas un langage aussi complet que peuvent […]

Read More →
BASH: Vérifier qu’une commande existe

Comment vérifier qu’une commande existe en Bash ? Comment vérifier la disponibilité des prérequis d’un script ? Une méthode permettant de vérifier qu’une commande existe consiste à tester le retour de « command -v <commande_a_tester> » : fhh@mafalda ~ $ command -v ls alias ls=’ls –color=auto’ fhh@mafalda ~ $ echo $? 0 fhh@mafalda ~ $ command -v […]

Read More →
BASH : Suppression des accents, cédilles, etc

Comment supprimer les accents, cédilles, etc, dans une chaine de caractères ? Méthode classique : la substitution La suppression des caractères accentués et autres cédilles peut être effectuée, en Bash, en utilisant « sed » ou « tr » : fhh@aaricia ~ $ _str= »Une chaine avec des é, des Ù, des À, des ç et des œ » fhh@aaricia ~ […]

Read More →