Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
- Pour choisir, voir les autres Tags possibles dans l'Atelier.
Nota : liste non exhaustive d'applis et quelques exemples à là clef
PS: les commandes consoles ne sont pas l'objet de ce tuto, malgré les exemples cités, un autre tutoriel sera consacré aux commandes utiles à ces applications.
Contributeurs :o))…
la CLI : interface en ligne de commande, (en anglais command line interface) est une interface en console (terminal) pour communiqué avec l'ordinateur par l’intermédiaire de textes, pour effectué et faire exécuté une opération. Nous allons donc dans ce tutoriel, essayé d'expliqué comment un ordinateur peut fonctionné sans graphique, en répondant à nombreuses demandes, ou aux besoins les plus courants.
Le shell est un programme qui prend des commandes du clavier et les donne au système d'exploitation à exécuter. Dans le passé, c'était la seule interface utilisateur disponible sur un système de type Unix tel que Linux. De nos jours, nous avons des interfaces utilisateur graphiques (GUI), en plus de la ligne de commande (CLI) .
Le bash (Bourne Again SHell) agit comme un programme, il en existe bien d'autres, tel que ksh , tcsh et zsh, comprenant chacun une multitude de commandes ….
Le terminal est ouvert par un programme qui ouvre une fenêtre et vous permet d'interagir avec le shell.
Vous installez et vous manipulez vos paquets deb à l'aide de apt et dpkg (je laisse les autres de coté volontairement).
Certains logiciels, comme ffmpeg, pdftk, apache, sql, php et bien d'autres, possèdent déjà des gros livre d'apprentissage, ils seront juste cité avec des liens vers des tutos et manuel en ligne:
LYNX- navigateur web en mode texte avec la prise en charge des protocoles Gopher, HTTP, FTP, WAIS, et NNTP lynx/stable 2.8.9rel.1-3 amd64 navigateur web non graphique (en mode texte)
apt install lynx lynx-common
liens : https://debian-facile.org/doc:reseau:lynx.https://lynx.invisible-island.net/release/lynx_help/lynx_help_main.html
LINKS: navigateur web en mode texte links/stable 2.18-2 amd64 navigateur web en mode texte
apt install links
Pour plus d'information sur linkks, voir ce tutoriel: https://debian-facile.org/doc:reseau:links
navigateur links en images
W3M:navigateur web en mode texte w3m/stable,now 0.5.3-37 amd64 Navigateur web en mode page qui supporte les tables et cadres
w3m installation:
apt install w3m w3m-img
Vous pouvez vous faire un fichiers de “favoris“ ou “bookmark“ exemple court: d‘un fichier .w3m/bookmark.html
<html><head><title>Bookmarks</title></head> <body> <h1>Bookmarks</h1> <h2>Recherche</h2> <ul> <li><a href="www.ddg.gg">duckduckgo</a></li> <li><a href="https://www.startpage.com/">start-page</a></li> </ul> <h2>Informatique-Utiles</h2> <ul> <li><ahref="https://httpd.apache.org/docs/2.4/fr/">doc_apache</ a> <li><a href="http://pix.toile-libre.org/">pix toile libre</ a> <li><a href="https://la-vache-libre.org/">la vache libre</ a> </ul> <html><head><title>Bookmarks</title></head> <body> </ul> <h2>divers sites perso</h2> <ul> <li><a href="https://florealanar.wordpress.com/">blog-floréal</ a> <li><a href="https://www.no-nada.me/NO-NADA/page2.php">no_nada</ a>" </ul> <h2>divers utils</h2> <ul> <h2>Recherche</h2> <ul>
images de w3m : favoris et visite site
curl et wget/wput sont des clients web qui peuvent être utilisés pour automatiser des actions, comme télécharger un fichier ou remplir un formulaire
exemple pour récupérer la météo Toulouse avec curl dans un terminal:
curl -s wttr.in/Toulouse| head -37
Tutoriel curl: https://curl.haxx.se/docs/manual.html
Trouvez votre adresse ip, avec:
curl ifconfig.me
ou avec wget
wget -q http://checkip.dyndns.org -O- | cut -d: -f2 | cut -d\< -f1
Wget: est un programme non interactif de téléchargement de fichiers depuis le Web
apt install wget
liens: http://www.delafond.org/traducmanfr/man/man1/wget.1.html..https://debian-facile.org/doc:reseau:wget?s[]=wget
wput:programme en ligne de commande de chargement de fichiers sur le réseau, supporte le protocole FTP. c'est l'équivalent de wget, mais pour l'upload
apt install wput
liens: http://wput.sourceforge.net/
La commande dig permet de diagnostiquer les dysfonctionnements dans la résolution de nom et de vérifier vos dns.
dig debian-facile.org
; <<>> DiG 9.11.5-P4-5.1-Debian <<>> debian-facile.org ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9771 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1460 ; COOKIE: f4d16d7124da27fffeee2c355e26a0491cb7beb45121980b (good) ;; QUESTION SECTION: ;debian-facile.org. IN A ;; ANSWER SECTION: debian-facile.org. 83738 IN A 151.80.145.212 ;; Query time: 44 msec ;; SERVER: 192.168.1.1#53(192.168.1.1) ;; WHEN: mar. janv. 21 07:55:05 CET 2020 ;; MSG SIZE rcvd: 90
pour afficher l'adresse ip
dig debian-facile.org +short
ou afficher un traceroute
dig debian-facile.org +trace
i3/stable,now 4.16.1-1 amd64 métapaquet – Gestionnaire de fenêtres⋅i3, verrouillage d’écran, menu et barre d’états
d'autres solutions sont possible pour votre bureau en dehors de tint2 et feh, ce sont mes choix de grenouille :o)
apt-get install i3 tint2 feh
Liens ici: https://wiki.debian.org/fr/i3 https://debian-facile.org/utilisateurs:lagrenouille:tutos:bureau-i3 https://debian-facile.org/utilisateurs:sushy:config:i3 https://chezlagrenouille.fr/spip.php?article31
wmii/stable 3.10~20120413+hg2813-11 amd64 Gestionnaire léger de fenêtres X11 regroupées ou pavées
awesome/stable 4.3-4 amd64 Gestionnaire de fenêtres X très configurable
Les bureaux : awesome - dwm - wmii
dwm/stable 6.1-5 amd64 Gestionnaire de fenêtres dynamiques
liens :https://wiki.debian-fr.xyz/Dwm.. https://debian-facile.org/doc:environnements:x11:dwm
mc/stable,now 3:4.8.22-1 amd64 Midnight Commander - gestionnaire de fichiers évolué
liens: https://debian-facile.org/doc:systeme:mc. http://midnight-commander.org/
ranger/stable,stable 1.9.2-4 all gestionnaire de fichiers en console avec les raccourcis clavier de vi Liens:https://memo-linux.com/ranger-un-gestionnaire-de-fichier-en-mode-terminal-sous-linux/
clex/stable 4.6.patch8-1 amd64 gestionnaire de fichiers en ligne de commande utilisant la bibliothèque ncurses
Liens:http://www.clex.sk/help/MAIN.html. https://blog.fedora-fr.org/paquet-fedora-du-jour/post/Lundi-productif-%3A-Clex-un-explorateur-de-fichier-en-mode-console
gnuit/stable 4.9.5-3+b3 amd64 GNU Interactive Tools, navigateur et visualisateur de fichiers et visualiseur et tueur de processus
vifm/stable 0.10-1 amd64 gestionnaire de fichiers souple à la manière de vi en ncurses
Vifm ouvre un gestionnaire qui ressemble à une console, pour sortir, tapez esc :q comme vi une console s'ouvre pour les lire fichiers txt, pour les pdf, installez xpdf ou mupdf.
nnn : gestionnaire de fichier
nnn/stable,now 2.2-2 amd64 gestionnaire de fichiers libre, rapide et convivial ——> ci dessous vifm et nnn
ffmpeg/stable,stable,now 7:4.1.4-1~deb10u1 amd64 outils pour transcoder, diffuser en flux continu, et lire les fichiers multimédia
Des exemples pour ffmpeg: http://ffmpeg.org/documentation.html.voir aussi.https://trac.ffmpeg.org/wiki/Encode/VP9
Voir exemples un peu plus loin
moc/stable,now 1:2.6.0~svn-r2994-3 amd64 ncurses based console audio player moc-ffmpeg-plugin/stable 1:2.6.0~svn-r2994-3 amd64 ncurses based console audio player-ffmpeg plugin.
mocp
sox/stable,now 14.4.2+git20190427-1 amd64 outils complets pour le traitement des sons.
Pour écouté votre mp3 (ou autre)
play Mon_amant_de_SJean.mp3
Lire toutes les musiques du répertoire
play *.ogg ou play *.mp3
terminatorx/stable 4.0.1-2 amd64 synthétiseur audio en temps réel.
snd/stable,stable 19.1-1 all éditeur de fichier audio
cmus/stable 2.7.1+git20160225-2+b2 amd64 lecteur audio léger en ncurses
mpd/stable 0.21.5-3 amd64 Music Player Daemon
mpc/stable 0.31-1 amd64 outil en ligne de commande pour une interface avec MPD
ncmpcpp/stable 0.8.2-0.1 amd64 client basé sur ncurses pour MPD (Music Player Daemon)
ffmpeg/stable,stable,now 7:4.1.4-1~deb10u1 amd64 outils pour transcoder, diffuser en flux continu, et lire les fichiers multimédia PERMET le lire les vidéos avec la commande ffplay dans une console
ffplay votre film ou ffplay votre mp3
ffplay mp4 vidéo et ffplay musique mp3
PS:je ne suis pas certain que cette commande fonctionne si aucun bureau graphique n'est installé sur l'ordinateur, donc à testé…
apt search asciinema En train de trier... Fait Recherche en texte intégral... Fait asciinema/stable,stable,now 2.0.2-1 all enregistrement et partage de sessions de terminal termrec/stable 0.18-1 amd64 terminal videos/scripts recorder and player
* Pas d'images ici, console et terminal ont à peu prés tous la même gueule, bien que l'on puisse les configurés ou les améliorés: Précisions: les consoles linux. la belle fnêtre noire, est un outil puissant, on trouve ces consoles en tapant: Ctrl + Alt + F1, Ctrl + Alt + F2, Ctrl + Alt + F3 etc jusqu'à 6, la 7 étant réservé à la session graphique.
Le terminal lui n'est qu'une émulation de console
* Exemples avec byobu dans un emulateur de terminal xfce
terminator/stable,stable,now 1.91-4 all
Terminaux GNOME multiples dans une seule fenêtre
xterm/stable,now 344-1 amd64
[installé, automatique]Émulateur de terminal X
qterminal/stable 0.14.1-1 amd64
émulateur de terminal léger en Qt
x11-utils/stable,now 7.7+4 amd64
[installé, automatique] Utilitaires X11
tmux/stable,now 2.8-3 amd64
[installé, automatique] multiplexeur de terminal
screen/stable,now 4.6.2-3 amd64
[installé, automatique] multiplexeur d'écran avec une émulation de terminal VT100/ANSI
tilda/stable,now 1.4.1-2.1 amd64
émulateur de terminal GTK+déroulant, pour Linux et Unix
tcvt/stable,stable 0.1.20171010-1 all
terminal virtuel à plusieurs
colonnes
stterm/stable 0.8.2-1 amd64
émulateur simple de terminal pour X
rxvt-unicode/stable 9.22-6 amd64
émulateur de terminal de type RXVT avec prise en charge d’Unicode et 256 couleurs
==== EDITEURS ====
emacs-nox/stable,stable-updates,now 1:26.1+1-3.2+deb10u1 amd64
éditeur de texte GNU Emacs sans interface graphique
vim-nox/stable,now 2:8.1.0875-5 amd64
Vim (Vi IMproved), éditeur vi enrichi – avec prise en charge des langages de script
nano/stable,now 3.2-3 amd64
petit éditeur de texte ergonomique inspiré de Pico
Les trois étiteurs: dans lordre -emacs - nano - vim
.
.
pdftk: outil de manipulation de documents Portable Document Format. Voir aussi Ghostscript à associé
pdftk/stable,now 2.02-5 amd64
paquet de transition pour pdftk, un outil pour manipuler les documents PDF
pdftk est un outil puissant de manipulations des documents pdk : concaténation, extraction de pages, réduction etc.. on installe presque toujours avec “ghostscript et imagemagick:
Deux exemples ici:
concaténation
<code user>pdftk *.pdf cat output votre_titre.pdf
ou
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
</code>
réduction d'un pdf
<code user>gs -sDEVICE=pdfwrite -dPDFSETTINGS=/screen -dNOPAUSE -dBATCH -sOutputFile=PDFde Sortie.pdf documentàAlleger.pdf</code>
hexedit/stable 1.4.2-5 amd64
Visualisation et édition de fichiers en hexadécimal ou en ASCII
Un éditeur hexadécimal vous permet d'examiner et de modifier des fichiers binaires. La différence entre un éditeur de texte normal et l'éditeur hexadécimal est que l'éditeur régulier représente le contenu logique du fichier, tandis qu'un éditeur hexadécimal représente le contenu physique du fichier.
======================\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
==== GRAPHISME - IMAGES:====
imagemagick/stable,now 8:6.9.10.23+dfsg-2.1 amd64
programmes de manipulation d'image—binaires
povray/stable,now 1:3.7.0.8-1 amd64
POV-Ray (Persistence of Vision Raytracer) (rendu en 3D)
caca-utils/stable,now 0.99.beta19-2.1amd64
Utilitaires de dessin en mode texte
fbi
Permet d'afficher des images en console (par exemple, diaporama, ce qui permet de fabriquer un écran de veille) ainsi que des pdf
https://www.kraxel.org/blog/linux/fbida/ et https://packages.debian.org/buster/fbi
feh
Feh est un gestionnaire d'images. Il ne dispose pas de GUI. Bien que connu pour sa gestion des fonds d'écran, il ne se résume pas qu'à cela. On ne peut pas éditer les images.
https://debian-facile.org/doc:media:feh
==== UTILITAIRES ====
tty-clock : Affichage d'horloge graphique*
Paquet pour buster, voir le man pour les options https://packages.debian.org/buster/tty-clock
==== T'CHAT: ====
WEECHAT: client irc en ligne de commande
weechat/stable,stable,now 2.3-1 all
[client de clavardage (chat) rapide,léger et extensible – métapaquet
<code root>apt install weechat weechat-curses</code>
Documentation:https://weechat.org/..https://weechat.org/files/doc/stable/weechat_user.fr.html#weechat_commands
weechat dans un tmux via ssh bureau i3
IRSSI: client irc en ligne de commande
<code user>apt search ^irssi$
En train de trier… Fait
Recherche en texte intégral… Fait
irssi/stable 1.2.0-2 amd64
Client IRC en mode console </code>
liens: https://debian-facile.org/doc:reseau:irssi..http://sdz.tdct.org/sdz/irssi-le-client-irc-du-futur.html
<code root>apt install irsii</code>
==== RESEAU:SERVEUR ====
Le serveur apachehttp://httpd.apache.org/docs/2.4/fr/
apache2/stable,stable,now 2.4.38-3+deb10u3 amd64 [installé]
openssh-server/stable,stable,now 1:7.9p1-10+deb10u1 amd64
serveur shell sécurisé (SSH), pour accèder à des machines à distance
openssh-client/stable,stable,now 1:7.9p1-10+deb10u1 amd64
Client shell (SSH), pour accèder de manière sécurisée à des machines distantes
rsync/stable,now 3.1.3-6 amd64
outil de copie de fichiers à distance (et local) rapide et polyvalent
zsync/stable 0.6.2-3 amd64
implémentation cliente de l'algorithme rsync
mysql: https://sql.sh/ - https://dev.mysql.com/doc/
mysql-common/stable,stable,now 5.8+1.0.5 all [installé, automatique]
fichiers communs pour la base de données MySql, par exemple /etc/mysql/my.cnf
mariadb-client/stable,stable,now 1:10.3.18-0+deb10u1 all
client de base de données MariaDB –⋅métapaquet dépendant de la dernière version
php7.3/stable,stable,stable,stable,now 7.3.11-1~deb10u1 all [installé, automatique]
langage de script côté serveur, inclus dans du HTML (méta-paquet)
Voir toutes les options à installé pour php avec apt search
php7.3-cli/-php7.3-cgi/-php-zip-php-xml-php-sqlite3/-php-symfony-php-gd2-php-redis..etc….
speedtest-cli/stable,stable,now 2.0.2-1 all
Command line interface for testing internet bandwidth using speedtest.net
==== MONITORING et SURVEILLANCE RÉSEAU ====
wireless-tools/stable 30~pre9-13 amd64
Outils pour agir sur les extensions sans-fil Linux (wext)
comprenant entre autre : iproute2
glances/stable,stable,now 3.1.0-1 all
outil de surveillance basé sur la bibliothèque Curses
sysdig : acuellement obsolète en stable
<code root>rmadison sysdig</code>
<code>sysdig | 0.1.89-1 | oldoldstable | source, amd64, armel, armhf, i386
sysdig | 0.13.0-2 | oldstable | source, amd64, arm64, armel, armhf, i386, mips, mips64el, mipsel, ppc64el, s390x
sysdig | 0.21.0-1 | unstable | source
sysdig | 0.21.0-1 | unstable-debug | source
sysdig | 0.21.0-1+b1 | unstable | mips64el, mipsel
sysdig | 0.26.4-1 | unstable | source, amd64, arm64, armel, armhf, i386, ppc64el, s390x
sysdig | 0.26.4-1 | unstable-debug | source</code>
asql/stable,stable,now 1.6-1 all
exécute des requêtes SQL sur des fichiers journaux d'Apache
bmon/stable,now 1:4.0-5 amd64
Moniteur portable de bande passante et estimateur de taux
nmon/stable,now 16i+debian-2 amd64
outil de surveillance de performances pour Linux
..
lnav/stable,now 0.8.4-5 amd64
visionneur de fichiers journaux en ncurses
https://debian-facile.org/images/file-Rca28e81865dec4adeb2528e30fe80eee
atop/stable,now 2.4.0-3 amd64
moniteur de ressources système et d'activité de processus
htop/stable,now 2.2.0-1+b1 amd64
outil interactif de visualisation de processus
..
dnstop/stable,now 20120611-2+b3 amd64
outil de console pour analyser le trafic DNS
nicstat/stable 1.95-1+b2 amd64
print network traffic statistics – nicstat affiche les statistiques de trafic réseau (voir les options)
cpustat/stable,now 0.02.07-1 amd64
statistiques périodiques sur l’utilisation du CPU
..
apachetop/stable 0.18.4-1 amd64
Outil de surveillance de Apache en temps réel
icinga/stable 1.14.2+ds-3+b1 amd64
système de surveillance d’hôtes et de réseau –⋅métapaquet
==== COURRIER:EMAILS ====
postfix/stable 3.4.7-0+deb10u1 amd64
agent de transport de courriers électroniques à hautes performances- Est en conflit avec: <mail-transport-agent>
mutt/stable 1.10.1-2.1 amd64
outil de lecture de courriel en mode texte, gérant MIME, GPG, PGP et les fils de discussion
fetchmail/stable 6.4.0~beta4-3 amd64
Centralisation/distribution de courrier IMAP, APOP et POP3 avec/sans SSL
procmail/stable 3.22-26 amd64
Gestionnaire de courriel complet
sendmail/stable,stable 8.15.2-14~deb10u1 all
powerful, efficient, and scalable Mail Transport Agent (metapackage)
==== ARCHIVAGE et COMPRESSION ====
zip/unzip, targz, rar/unrar, tarbz, gzip, bzip2
lzma/stable 9.22-2.1 amd64
compression et décompression au format lzma - utilitaire en ligne de commande
p7zip/stable,now 16.02+dfsg-6 amd64
[installé, automatique] archiveur de fichier 7zr avec un taux de compression élevé
===== Exemples divers =====
Si vous êtes aussi bon que lagrenouille en anglais, ce petit programme en cli est pour vous:**
apt install translate-shell
wget git.io/trans
chmod +x ./trans
-en français ./trans :fr Remote host closed the connection
-en Allemand ./trans :de Remote host closed the connection
-en russe ./trans :ru Remote host closed the connection
le - -brief c'est une option pour faire court
trans --brief :fr " good morning " Bonjour
https://lehollandaisvolant.net/tuto/computer/
https://fr.wikibooks.org/wiki/Fonctionnement_d%27un_ordinateur
https://www.futura-sciences.com/tech/questions-reponses/informatique-fonctionne-ordinateur-1614/