====== Commandes Linux courantes ======
===== Espace disque =====
Espace restant sur tous les montages
<code... ' -o -name '*.odt' \) -print</code>
Enchaîner une commande sur chaque résultat
<code>find . -type f -exec ls... /code>
Ne pas hésitez à lire le man de toutes ces commandes ;-)
===== Commandes précédentes =====
^saisie ^rappelle ^
| up-arrow | remonter dans l'historique |
| down
lié les paroles ;-) Les messages affichés par les commandes sont explicites.
<code>
$ lsblk
$ rm -Rf <mount ... bian :
<code># atp install f3</code>
Il fournit 4 commandes directement utiles à toute simple utilisatrice((... ts de stockage que celui que l'on veut tester, la commande lsblk affichera l'état des dispositifs de stockag... eure à 4Go (exFat, ntfs, nsf+…).</note>
Une autre commande va nous permettre de conforter l'estimation de la
ours d'utilisation sous Android et d'utiliser les commandes classiques pour analyser le contenu des systèmes... d'ensemble de l'espace disponible, on utilise la commande //df// (disk free) :
<code>
:/ # df
Filesystem ... sement, on peut obtenir cette information avec la commande //mount// sans aucun paramètre (âmes sensibles à ... ée et taille allouée est vérifiable à travers des commandes standard. Typiquement, la commande "ls"((//List/
en raison de la richesse des situations que cette commande permettra de traiter.)):
<code>
find *.JPG -exec... ant une boucle //do//((Découpage délibéré en deux commandes.)) :
<code>
for i in *.JPG; do jhead -ta-1:3:0 $... ent originellement la même date.
En utilisant la commande jhead ((Parce qu'elle fait ça bien et simplement.... n-fichier-jpeg
</code>
On peut aussi utiliser la commande exiv2((Fournie avec le paquetage //Exif handling
xpressions rationnelles varient d'une application/commande à l'autre.
</note>
<note important>Les commandes présentées ici étant susceptibles d'avoir des effets massi... n situation réelle.
</note>
===== rename =====
La commande //rename//((Si elle n'est pas installée sur votre... linux]]
Cette solution offre une alternative si commande "rename" n'est pas disponible dans votre distribu
st` SQL SECURITY DEFINER */</code>
sous linux la commande //sed// fait ça très bien :
<code>$ sed '/^\/\*\!... 013.sql</code>
L'opération complète, en ligne de commande, sous Linux :
<code>
$ mysqldump -uuser1 -ppasswo... orsqu'on utilise l'option "Drop all tables" de la commande "Drop" database, seules les tables "ordinaires" s... se à jour.
L'opération peut se faire en ligne de commande, en injectant le texte le requête :
<code>
$ echo
t depuis LibreOffice (par exemple, à l'aide de la commande "Export direct au format PDF")
- La conversion se fait en ligne de commande en utilisant la commande //convert// :<code>$ convert mon-fichier.pdf les-images.png</code>
Dans cet exemp... faut que le répertoire existe avant de lancer la commande :
<code>
$ mkdir dossier-images
$ convert mon-fic
.)). Typiquement, pour une conversion en jpeg, la commande suivante fera le job:<code>$ convert -density 300... veau de qualité nécessaire. //convert// étant une commande très puissante, ne pas hésiter à consulter le man... PDF est l'application //pdftk// (PDF Toolkit). La commande suivante :
<code>$ pdftk ma_source.pdf cat 7 3 8 ... 7, 3 et 8 et les réassemblera dans cet ordre.
La commande :<code>$ pdftk ma_source.pdf burst</code>éclatera
un fichier texte. Dans un terminal, on tapera la commande suivante :
<code>
$ md5sum mon_fichier_téléchargé... effectue exclusivement depuis l'ordi (en ligne de commande, depuis un terminal). On n'est pas censées touche... i sur la mémoire interne, ni sur la carte-SD. Les commandes d'installation lancées depuis l'ordi effectuent ... rait pas drôle…)) s'observe dès la toute première commande de la procédure :
<code>$ adb reboot sideload
'ad
éditer un fichier texte en tant que //root//, la commande //sudoedit// est à privilégier. L'astuce consiste... o//.)) de l'application à utiliser.
Le schéma de commande suivant permet d'éditer un fichier texte à l'aide... oedit <mon_fichier>
</code>
On constate que cette commande impose d'indiquer le fichier à traiter dès le lancement de la commande. Sans entrer dans les détails, c'est là tout son
tout peut se faire à l'aide d'une seule ligne de commande :
<code>$ curl -sSL https://packages.sury.org/php... ertoire "/etc/apt/sources.list.d/" et adaptant la commande //mv// en conséquence. </note>
À partir de là, la... as utilisée :
* par un site web
* en ligne de commande
* par défaut par Apache2
Les deux dernières co... s se vérifient rapidement. Attention, la ligne de commande demande deux vérifications.
Pour connaître la ve
linkchecker]] propose trois interfaces : ligne de commande, graphique, web.
L'interface graphique permet un... ) from script or command line]] (en)
En ligne de commande, il est facile de coupler //linkchecker// à un en... -s "Liens casses" me@mydom.tld
</code>
Ce type de commande peut être lancé périodiquement…
Il faut toutefois faire attention à la version de la commande mail installée sur votre système. Dans l'exemple
igine est au format portrait.
Je m'appuie sur la commande //pdfjam// :
<code>
pdfjam fichier-monopage-sourc... --nup 2x2 --a4paper
</code>
L'exécution de cette commande génère un fichier //fichier-monopage-source**-pdf... e permet d'obtenir 2 flyer A5 sur une page A4. La commande est alors :
<code>
pdfjam fichier-monopage-source... aurais dû ajouter le paramètre //landscape// à ma commande, pour imprimer 4 pages par feuille A4 (A6).
<code
cente, elle sera néanmoins utilisée par toute les commandes PHP passées depuis un shell, notamment en ligne de commande. Il faut alors s'assurer que les scripts PHP qui ... ance et d'administration technique font appel aux commandes "drush" qui elles-mêmes sollicitent la version de PHP utilisée en ligne de commande. Un site peu parfaitement fonctionner via une req
Elle a été testée sous //Debian bookworm//.
===== Commandes seules =====
Elles s'appliquent à mon cas d'util... fiche détaille et explique le pourquoi de chaque commande. Elle présente également comment contrôler la con... sous Debian est facilement consultable grâce à la commande //cat// :
<code>
$ cat /etc/apt/sources.list
</co... ystème.
Perso, j'édite le fichier à l'aide de la commande //sudoedit// :
<code>
$ sudoedit /etc/apt/sources