background preloader

Les commandes Linux qui vous feront gagner du temps

Les commandes Linux qui vous feront gagner du temps
(modifié le 30 mai 2015 à 2:45) Certaines commandes Linux sont très pratiques, voir indispensables. Parce qu'il est impossible de retenir toutes les commandes, je vous propose à travers ce billet celles que j'utilise le plus souvent, ou qui sont tout simplement intéressantes et peu courantes. Voici mon mémo ou memento personnel, en libre accès. Ce billet est régulièrement mis à jour, n'hésitez pas à revenir, les dernières commandes ajoutées sont en haut. Recherche récursive d'une occurrence dans un répertoire Supprimer les lignes en double Répéter une commande A l'aide de la commande watch. Installer Sudo sur Debian Les meilleurs pratiques pour OpenSSL Server Lister les cron (crontab) pour tous les utilisateurs Adresse IP Toutes distributions : configuration minimaliste. QoS Quelques mods connus pour servir HTTP : mod_bw, mod_cband, moq_qos Sous Debian avec traffic control (tc) inclut dans le paquet iproute (qdisc, etc) Rsnapshot Guide Bien utiliser la commande cd +d'infos Gestion des ACL (accesslist)

[Script] Convertir des vidéos en mkv (Page 1) / Trucs, astuces et scripts utiles MAJ : Le script a été mis à jour, et il est maintenant capable de muxer tout les formats de vidéos en mkv. Toujours selon le même principe, il cherche les vidéos dans le dossier d'exécution et les convertie en mkv. Il réencode la piste son des fichier AVI, WMV et FLV en vorbis de façon systématique, tout les autres formats pris en charge sont muxé directement sans réencodage du son ou de la vidéo. Bonjour à tous, Si vous êtes comme moi et que vous avez tendance à convertir toute les vidéos que vous avez entre les mains au format mkv avec l'outils mkvtoolnix, vous devez probablement être agacé par le fait que cet outil ne supporte pas les formats wmv et flv. Voilà un problème qui est maintenant résolu avec ce script, il vous suffit de copier le script dans un répertoire où se situent les vidéos à convertir, de l'exécuter, et de laisser le charme agir, il trouvera comme un grand les vidéos wmv ou flv et les convertira sans réencoder la vidéo au format mkv. #!

Comment lire un fichier ligne par ligne Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier ligne par ligne, est d'utiliser une boucle "for" (for line in $(cat file.txt); do ...), ce qui dans cet exemple conduit à une évaluation, non pas de chaque ligne du fichier, mais de chaque mot ! Ce qui n'est pas du tout le but recherché... Exemple de sortie avec une boucle "for" : for line in $(cat file.txt); do echo "$line" ; done Ceci est la ligne n° 1 Ceci est la ligne n° 2 Ceci [...] La solution consiste à utiliser une boucle "while" couplée à la commande interne "read". Mais il est cependant possible d'obtenir le même résultat avec une boucle "for" à condition de changer la valeur de la variable "$IFS" (Internal Field Separator, séparateur de champ interne) avant de lancer la boucle. Boucle while La boucle "while" reste la méthode la plus appropriée et la plus simple pour lire un fichier ligne par ligne. Syntaxe while read ligne do commande done < fichier Exemple #! #!

Stupid htaccess Tricks Welcome to Perishable Press! This article, Stupid htaccess Tricks, covers just about every htaccess “trick” in the book, and is easily the site’s most popular offering. In addition to this htaccess article, you may also want to explore the rapidly expanding htaccess tag archive. Along with all things htaccess, Perishable Press also focuses on (X)HTML, CSS, PHP, JavaScript, security, and just about every other aspect of web design, blogging, and online success. General Information [ ^ ] .htaccess Definition 1 ^ Apache server software provides distributed (i.e., directory-level) configuration via Hypertext Access files. Commenting .htaccess Code ^ Comments are essential to maintaining control over any involved portion of code. Important Notes for .htaccess Noobs ^ As a configuration file, .htaccess is very powerful. Performance Issues ^ .htaccess directives provide directory-level configuration without requiring access to Apache’s main server cofiguration file (httpd.conf). [S=x] [T=MIME-type]

How to install an offline dictionary in Ubuntu By Ricky on February 3rd, 2010 A dictionay is one application that many people look for once they have installed Ubuntu. There are many dictionaries available but they are all online dictionary and as a result, you cannot use it if you are not connected to the internet. To get an offline dictionay in Ubuntu, simply follow the following steps: Open the Terminal (or Konsole).Install the dictionary server with the comand: sudo apt-get install dictd Install the dictionary definitions with the command sudo apt-get install dict-gcide Optionally, you can instally the yhesarus with the command sudo apt-get install dict-moby-thesaurus Now open the gnome-dictionary from Applications -> Office -> Dictionary. Go to Edit -> Preference, in the Preference dialog, click on Add. Change the Description to Local Server and the host to 127.0.0.1 and click on Add again. Select Local Server from the list in the preference dialog and close.Done! Related Posts by Tags:ubuntu

Exécuter le script bash Nous avons écrit un petit script sans prétention de deux-trois lignes. Notre mission maintenant est de parvenir à l'exécuter. Commencez par enregistrer votre fichier et fermez votre éditeur. Sous Vim, il suffit de taper :wq ou encore :x. Vous retrouvez alors l'invite de commandes. Donner les droits d'exécution au script Si vous faites un ls -l pour voir votre fichier qui vient d'être créé, vous obtenez ceci : $ ls -l total 4 -rw-r--r-- 1 mateo21 mateo21 17 2009-03-13 14:33 essai.sh Ce qui nous intéresse ici, ce sont les droits sur le fichier : -rw-r--r--. Or, pour exécuter un script, il faut que le fichier ait le droit « exécutable ». $ chmod +x essai.sh Vous pouvez vérifier que le droit a bien été donné : $ ls -l total 4 -rwxr-xr-x 1 mateo21 mateo21 17 2009-03-13 14:33 essai.sh Tout le monde a maintenant le droit d'exécuter le script. Exécution du script Le script s'exécute maintenant comme n'importe quel programme, en tapant « ./ » devant le nom du script : $ . Que fait le script ? #! $ .

Linux Attitude - Le libre est un état d'esprit Intel Graphics Performance Guide for Ubuntu 9.04 (Jaunty) Users  If you're new here, you may want to subscribe to my RSS feed and if you have questions related to your ubuntu system post question to our forums. Thanks for visiting! Sponsored Link Overview Some users are experiencing performance issues with Intel integrated graphics chips in Jaunty, for several reasons: The current driver in our repository has some performance issues with the EXA acceleration method. There are three possible configuration that this guide will present: Safe Configuration For this configuration, you will upgrade to the latest stable Xorg drivers (via the X-Updates PPA), enable UXA acceleration and create a workaround for the MTRR bug. Optimal* Configuration This configuration is identical to "Safe", but includes the 2.6.30 kernel. Bleeding-Edge* ConfigurationThis configuration is the most risky. The solution More Updated instructions and support check here Method 2 Using default Jaunty packages and kernel The following procedure confirmed working on following Intel graphic cards

Use grep Command In Linux / UNIX [ Examples ] How do I use grep command on Linux, Apple OS X, and Unix-like operating systems? Can you give me a simple examples of the grep command? The grep command is used to search text or searches the given file for lines containing a match to the given strings or words. Did you know? The name, "grep", derives from the command used to perform a similar operation, using the Unix/Linux text editor ed: g/re/p The grep command syntax The syntax is as follows: grep 'word' filename grep 'word' file1 file2 file3 grep 'string1 string2' filename cat otherfile | grep 'something'command | grep 'something'command option1 | grep 'data'grep --color 'data' fileName How do I use grep command to search a file? Search /etc/passwd file for boo user, enter: $ grep boo /etc/passwd Sample outputs: foo:x:1000:1000:foo,,,:/home/foo:/bin/ksh You can force grep to ignore word case i.e match boo, Boo, BOO and all other combination with the -i option: $ grep -i "boo" /etc/passwd Use grep recursively Use grep to search words only

Related: