logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Ceci est une ancienne révision du document !


votre ordinateur en CLI

Nota :liste non exhaustive d'applis et quelques exemples à là clef

Contributeurs, …

Introduction

la CLI : interface en ligne de commande, (en anglais command line interface) est une interface en console (termina) 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 à presque toutes les demandes, ou à tous les besoins les plus courants.

liste non exhaustive d-es applis les plus répandus et quelques exemples à là clef

  WEB:
  .navigation :
  links/stable 2.18-2 amd64
    navigateur web en mode texte
  w3m/stable,now 0.5.3-37 amd64  
    Navigateur web en mode page qui supporte les tables et cadres
  installation et configuration w3m:
  image
  links2/stable 2.18-2 amd64
    Navigateur web à la fois en mode graphique et texte
  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
  CURL - WGET - WPUT
  exemple pour récuperer la météo Toulouse avec curl dans un terminal:
  curl -s wttr.in/Toulouse| head -37 
  Weather report: Toulouse
  image
  Trouvez votre adresse ip, avec  :  curl ifconfig.me 
  ou avec wget
  wget -q http://checkip.dyndns.org -O- | cut -d: -f2 | cut -d\< -f1
  wput c'est l'équivalent de wget, mais pour l'upload
  La commande digi permet de diagnostiquer les dysfonctionnements dans la résolution de nom et de vérifier vos dns.
  DIG
   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
  ===================
  dig debian-facile.org +short   vous affichera l'adresse ip
  dig debian-facile.org +trace   vous affichera un traceroute
  BUREAUX: 
   i3/stable,now 4.16.1-1 amd64  
    métapaquet – gestionnaire de fenêtres⋅i3, verrouillage d’écran, menu et barre d’état
  Installation et configuration i3
  image
   wmii/stable 3.10~20120413+hg2813-11 amd64
    gestionnaire léger de fenêtres X11 regroupées ou pavées
  Installation et configuration wmii
  image
   awesome/stable 4.3-4 amd64
    gestionnaire de fenêtres X très configurable
  Installation et configuration awesome
  image
   dwm/stable 6.1-5 amd64
    Gestionnaire de fenêtres dynamiques
  Installation et configuration dwm
  image
  LES NAVIGATEURS DE FICHIERS POUR BUREAUX:
  mc/stable,now 3:4.8.22-1 amd64  
    Midnight Commander - gestionnaire de fichiers évolué
  ranger/stable,stable 1.9.2-4 all
    gestionnaire de fichiers en console avec les raccourcis clavier de vi
  clex/stable 4.6.patch8-1 amd64
    gestionnaire de fichiers en ligne de commande utilisant la bibliothèque ncurses
  gnuit/stable 4.9.5-3+b3 amd64
    GNU Interactive Tools, navigateur et visualisateur de fichiers et visualisateur et tueur de processus
  vifm/stable 0.10-1 amd64
    gestionnaire de fichiers souple à la manière de vi en ncurses
  MUSIQUE : MULTIMEDIA
  ffmpeg/stable,stable,now 7:4.1.4-1~deb10u1 amd64 
    outils pour transcoder, diffuser en flux continu, et lire les fichiers multimédia
  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
  sox/stable,now 14.4.2+git20190427-1 amd64  
    outils complets pour le traitement des sons
  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)
  VIDÉOS EN CONSOLE:
  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
  CONSOLE ET TERMINAL
  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
  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.1 amd64 
    Utilitaires de dessin en mode texte
  T'CHAT: 
  weechat/stable,stable,now 2.3-1 all  [
    client de clavardage (chat) rapide, léger et extensible – métapaquet
  irssi/stable 1.2.0-2 amd64
    Client IRC en mode console
  RESEAU:SERVEUR
  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-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 RESEAU
  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
  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
  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
  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
  SÉCURITÉ:
  iptables/stable,now 1.8.2-4 amd64  
    outils d'administration pour le filtrage de paquets et le NAT
  nftables/stable 0.9.0-2 amd64
    Program to control packet filtering rules by Netfilter project
  clamav/stable 0.101.4+dfsg-0+deb10u1 amd64
    utilitaire anti-virus pour Unix − interface en ligne de commande
  fail2ban/stable,stable,now 0.10.2-2.1 all 
    bannissement des hôtes provocant plusieurs erreurs d'authentification
  lynis/stable,stable 2.6.2-1 all
    outil d'audit de sécurité pour les systèmes à base Unix
  rkhunter/stable,stable 1.4.6-5 all
    scanner de rootkit, porte dérobée, renifleur et exploit
  snort/stable 2.9.7.0-5 amd64
    flexible Network Intrusion Detection System
  PROGRAMMATION - CODE
  C et C++
  python
  perl
  assembleur: as31/stable 2.3.1-7 amd64
    Assembleur pour Intel 8031/8051
  qtcreator/stable 4.8.2-1 amd64
    integrated development environment (IDE) for Qt
  zsh/stable 5.7.1-1 amd64
    interpréteur de commandes doté de nombreuses fonctionnalités
  awk, sed, grep, egrep, fgrep, find
  GESTION DE VERSIONS:
  git/stable,now 1:2.20.1-2+deb10u1 amd64 
    système de gestion de versions distribué, rapide et évolutif
  voir git-cvs- git-extras-git-ftp- ..etc...
  svn-all-fast-export/stable 1.0.13-2 amd64
    fast-import based converter to convert repos from Subversion to git
  csvkit/stable,stable 1.0.2-1 all
    command-line tools for working with CSV
  QUELQUES COMMANDES UTILES POUR  DEMARRER:
  SYSTEM:
  devscripts/stable,now 2.19.5+deb10u1 amd64  
    scripts to make the life of a Debian Package maintainer easier
  apt/stable,now 1.8.2 amd64 
    gestionnaire de paquets en ligne de commande
  dpkg/stable,now 1.19.7 amd64  
    système de gestion des paquets Debian
  coreutils/stable,now 8.30-3 amd64 
    utilitaires GNU principaux
  ce paquet permet entre autre : chgrp chown chmod cp dd df dir ln ls mkdir mv rm rmdir sync touch cat cut join head  paste 
  c basename  chroot date du echo groups id nice printenv printf pwd  su..etc..etc..
  autant dire qu'il faut pas le cassé :o)
  UTILITAIRES DIVERS:
  pdftk/stable,now 2.02-5 amd64  
    paquet de transition pour pdftk, un outil pour manipuler les documents PDF
  pwgen/stable 2.08-1 amd64
    Génération automatique de mots de passe
  taskwarrior/stable,now 2.5.1+dfsg-7 amd64  
    gestionnaire de listes de tâches à faire en console, rempli de fonctionnalités,
  buku/stable,stable,now 4.1+ds-2 all  
    gestionnaire de marque-pages puissant en ligne de commande
  foremost/stable 1.5.7-8 amd64
    programme d’analyse légale pour récupérer des fichiers perdus
  testdisk/stable 7.0-3+b4 amd64
    outil de récupération de disque et d'analyse de partitions, et PhotoRec, outil de récupération de fichier
  translate-shell/stable,stable,now 0.9.6.9-1 all  
    Command-line translator using Google Translate, etc.
  pas oublié wget git.io/trans et les droits chmod +x ./trans
  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)
  ARCHIVAGE8COMPRESSION:
  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 :
  ./trans -brief :fr " Command-line translator using "
1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
utilisateurs/lagrenouille/tutos/un-ordinateur-en-cli.1579689101.txt.gz · Dernière modification: 22/01/2020 11:31 par lagrenouille

Pied de page des forums

Propulsé par FluxBB