Accueil / Linux / Les commandes de base de LINUX

Les commandes de base de LINUX

Dans cet article sur kivumakers nous allons vous présenter les  commandes des base  de linux que beaucoup d’utilisateur linux ne connaissent pas. Ainsi que leurs fonctionnalités et rôle à jouer.

voici Les commandes de base de LINUX

Les commandes de base de linux pour la gestion des répertoires et des fichiers

pwd (affiche le chemin absolu du répertoire courant)

ls (list, affiche les répertoires et les fichiers du répertoire actif)

  • ls (affiche seulement les noms)
  • ls kivumakers* (affiche les fichiers commençant par kivumakers)
  • ls -l (affiche le format long : types + droits + Nombre de liens + ….)

Cd (change directory)

  • . (Répertoire parent)
  • cd ~ (répertoire de base)
  • cd – (répertoire précèdent)
  • cd / (répertoire racine)

cp chemin (vers le répertoire dont le chemin absolu est donné)

  • cp rapport*.txt sauvegarde
  • cp * dossier (copie)

mv (pour move, renomme et déplace un dossier)

  • mv source destination
  • mv * dossier (déplace tous les fichiers du répertoire actif vers le répertoire dossier)

mkdir (pour créer un répertoire)

  • mkdir répertoire

rmdir (pour effacer un répertoire)

  • rmdir dossier (supprime un répertoire vide)

rm (remove ou déplacer, effacer un fichier)

  • rm -R (enlèvement récursif)
  • rm avec fichier
  • rm -i fichier (interactivement, avec demande de confirmation)
  • rm -f fichier (avec force, sans demande de confirmation)
  • rm -r fichier (avec récursivité, avec les sous répertoires)
  • rm -rf dossier (supprime le répertoire et ainsi que son contenu, sans confirmation)

Les commandes de base de LINUX de recherche

 grep (recherche les occurences de mots à l’intérieur de fichier)

  • grep motif fichier
  • grep -i motif fichier (sans tenir compte de la casse)
  • grep -c motif fichier (en comptant les occurrences)
  • grep -v motif fichier (inverse la recherche, en excluant le « motif »)
  • grep expression /répertoire/fichier
  • grep [aFm] in /répertoire/fichier
  • grep « \$ » *.txt

Les commandes d’édition

More (« pager » qui affiche page par page sans retour en arrière, « h » affiche l’aide contextuelle)

  • more fichier
  • more fichier1 fichier2
  • more *.txt

Cat (concatenate avec le code de fin de fichier eof=CTRL + D)

  • cat fichier-un fichier-deux > fichier-un-deux
  • cat -n fichier > fichier-numéroté (crée un fichier dont les lignes sont numérotés)
  • cat -nb fichier (affiche sur la sortie standard les lignes numéroté, sauf les lignes vides)

 head (il affiche les 10 premières lignes d’un fichier)

  • head -n22 fichier (affiche les 22 premières lignes)

 vi (l’éditeur en mode texte universel)

 emacs (l’éditeur GNU Emacs multi fonction pour l’édition, les mails, les news, la programmation, la gestion des fichiers,…)

  • xemacs (l’éditeur GNU Emacs sous X)

 diff (différence entre deux fichiers, utiles pour chercher les modifications)

  • diff fishier1 fichier2

Les commandes d’impression et de conversion

lp (la commande d’impression sur les systèmes Unix Système V)

  • lpr (la commande d’impression sur les systèmes BSD et Linux)
  • lpr fichier echo $PRINTER
  • lpc status (affiche l’état de la file d’attente)
  • lpq (affiche les travaux d’impression et leur numéro)
  • lprm (supprime un travail d’impression avec son numéro comme argument)

gv (« ghostview » permet de visualiser des fichiers POST SCRIPT)

  • gv fichier.ps a2ps (convertit les fichiers ASCII en POST SCRIPT)
  • a2ps -4 fichier -P fichier-post-script

Les Commandes  pour afficher le calendrier

  • cal : affiche le calendrier du mois en cours
  • cal -5 : Affiche Le cinq mois: le mois dernier, ce mois-ci et le mois prochain.
  • cal -s: Affiche le calendrier en utilisant le dimanche comme premier jour de la semaine.
  • cal -m : Affiche le lundi comme premier jour de la semaine.
  • cal -j: Affiche les dates du calendrier julien.
  • cal -y : Affiche un calendrier pour toute l’année en cours.
  • cal 1 2018 : Affiche le calendrier pour décembre de l’année 2018.

Les commandes de compilation et d’exécution

F77 compile un programme en fortran 77

  • f77 program.f (la terminaison .f indique que le fichier program.f est écrit en f77
  • . /a.out exécution

Les commandes de base de LINUX de correction orthographique

  • spell (programme de correction orthographique) cat rapport.txt | spell > faute.txt

Les Commandes de date:

  • rendez-vous amoureux : affiche la date et l’heure actuelles
  • date –date = « lundi prochain » : obtenir la date relative
  • date –date = @ 60: Affiche la date à laquelle 1 minute (soit 60 secondes) est écoulée

Pour  Afficher la date passée

  • date –date = ‘il y a 5 secondes’
  • date –date = ‘il y a 5 jour’
  • date –date = ‘hier’
  • date –date = ‘il y a 4 mois’
  • date –date = ‘il y a 9 an’
  • date -u : affiche l’heure universelle à l’aide de l’option -u
  • date -s “sam. 10 19:00:00 HAP 2018”: Réglez la date et l’heure à l’aide de -s
  • date +% R : affiche l’heure seule
  • date +% X: affiche l’heure avec heures, minutes, secondes, AM / PM
  • date +% b: affiche le mois seul
  • date +% D: affiche la date au format MM / JJ / AA
  • date +% Y : affiche l’année
  • date +% N: affiche les nano secondes

Lire aussi:Top 20 Meilleurs distributions de Linux 2019

Les commandes pour afficher les information de la Mémoire RAM

Free : une commande donne des informations sur l’espace total utilisé et disponible de la mémoire physique et la mémoire d’échange avec des tampons

  • free : affiche la mémoire et utilise l’utilisation
  • free -b : Mémoire d’affichage en octets
  • free -k : mémoire d’affichage en kilo-octets
  • free -m : Mémoire d’affichage en méga-octets
  • free -g : mémoire d’affichage en giga-octets
  • free -t: Affiche la ligne totale
  • free -o : désactive l’affichage de la ligne ajustée mise en mémoire tampon
  • free -s 5 : Afficher l’état de la mémoire pour des intervalles réguliers
  • free -l: Afficher les statistiques de mémoire haute et basse
  • free -V : affiche la version de la commande free

Les Commande pour les informations du processeur :

  • cat / proc / cpuinfo : affiche les informations de la CPU
  • cat / proc / meminfo: affiche les informations sur la mémoire

Les commandes de base de LINUX

Les Commandes de sauvegarde et de restauration

  • tar cf file.tar files  – crée un fichier     tar nommé file.tar contenant des fichiers
  • tar xf file.tar  – extrait les fichiers de file.tar
  • tar czf fichiers.tar.gz  – crée un tar avec la compression Gzip
  • tar xzf fichier.tar.gz  – extrait un fichier tar à l’aide de Gzipi
  • gzip -d fichier.gz  – décompresse fichier.gz en fichier

Les commandes pour afficher les informations des utilisateurs

  • w: affiche des informations sur les utilisateurs actuellement sur la machine
  • w kivumakers: Affiche les informations relatives à l’utilisateur nommé kivumakers.

Les commandes pour afficher les informations de  votre système d’exploitation utilisé

  • uname: affiche le nom de votre système d’exploitation. (Ubuntu, kali, Mandriva…)
  • uname -s : pour révéler le nom du noyau, le o / p sera identique à uname
  • uname -r : affiche les informations de version du noyau.
  • uname -v : affiche la version du noyau
  • uname -n : affiche le nom d’hôte du nœud
  • uname -m : affiche le bit du système d’exploitation, qu’il soit 32 bits ou 64 bits
  • uname -i: vous montre la plate-forme matérielle. c’est pareil que “uname -m”
  • uname -o : utilisé pour connaître le système d’exploitation que vous utilisez
  • uname -a : affiche toutes les informations sur le système

Les commandes d’installations des paquets

Sudo  est une commande très importante pour les systèmes linux elle permet d’installer et de mettre à  jour les logiciels.

  • Sudo apt-get install (nom du fichier) : permet d’installer les paquets
  • Sudo apt-get update (nom du fichier) : permet de mettre à jour un logiciel
  • sudo apt purge tomoyo-tools
  • sudo apt full-upgrade
  • sudo apt autoremove

 

Les commandes pour afficher certaines informations des utilisateurs qui sont actuellement connectés et leurs détailles:

  • who: La commande who imprime des informations sur tous les utilisateurs actuellement connectés.
  • whoami : affiche les mêmes informations, mais uniquement pour la session de terminal où la commande a été émise
  • who -aH: Affiche «toutes» les informations et les en-têtes au-dessus de chaque colonne de données
  • who -a: Affiche toutes les informations
  • who -b: indique l’heure et la date du dernier redémarrage
  • who -r: indique le niveau d’exécution actuel du processus init
  • who -H : met l’en-tête au-dessus de chaque colonne
  • who -m: N’affiche que des informations sur le terminal actuel
  • who -q: compte le nombre d’utilisateurs actuellement connectés
  • who -u -H : ajoute le temps d’inactivité et les informations PID
  • who -l: Afficher le processus de connexion
  • finger root: afficher les détails d’un utilisateur particulier
  • finger -s root : Afficher les informations de connexion et l’état d’inactivité d’un utilisateur
  • doigt @Kivu group corporation : Pour obtenir des informations sur tous les utilisateurs connectés à l’hôte Kivu group corporation
  • finger -q Ghislain: Pour obtenir des informations sur l’utilisateur Ghislain auprès d’un hôte local sous forme abrégée.

Les commandes pour afficher système de fichiers sur disque)

  • df : affiche l’utilisation du disque
  • df -a: Affiche les informations de tout le système de fichiers
  • df -B 100: spécifiez la taille du bloc de mémoire
  • df -h : print Taille lisible par l’homme
  • df -h –total: Affiche le total général dans le o / p
  • df -i: liste les nœuds (au lieu de l’utilisation du bloc)
  • df -T: type de système d’impression
  • df -m: Afficher les informations sur le système de fichiers en Mo
  • df -h / home: Affiche / informations sur le système de fichiers

 

Il  existe  nombreux d’autres  que vous pouvez nous les suggérer dans le commentaire.

 

Lire aussi:Comment installer Android 10 sous Linux et Windows 10

 

 

 

 

 

 

 

 

 

Partager

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *