Commandes Linux - Conseils de base sur la ligne de commande Bash à connaître

Linux a une tonne de commandes, mais la plupart des gens n'en utilisent qu'une fraction. Voici quelques-unes des commandes Linux les plus utilisées à utiliser dans le terminal.

Tout d'abord, nous aborderons quelques astuces qui faciliteront l'utilisation de la ligne de commande:

  • Utilisez l'onglet pour la saisie semi-automatique. Après avoir commencé à taper quelque chose dans le terminal Linux, appuyez sur l'onglet et il suggérera des options possibles commençant par la chaîne que vous avez tapée jusqu'à présent.
  • Utilisez ctrl+r search_termpour rechercher les commandes que vous avez précédemment utilisées.
  • Accédez rapidement au début ou à la fin d'une ligne avec ctrl+aet ctrl+e.
  • Réutilisez la commande précédente dans la commande actuelle avec !!.
  • Vous pouvez exécuter plusieurs commandes sur une seule ligne en séparant les commandes par un ;.

Il est temps d'apprendre les commandes Linux courantes. Vous pouvez obtenir plus d'informations sur l'une de ces commandes à l'aide de la mancommande. Cela fera apparaître la page de manuel pour une commande. Par exemple, si vous tapez man catdans un terminal Linux, vous obtiendrez plus d'informations sur la catcommande.

ls

Liste le contenu du répertoire.

Exemple:ls /applications affichera tous les fichiers et dossiers stockés dans le dossier des applications.

CD

Passez à un répertoire.

Exemple: passez du répertoire actuel à / usr / local avec cd /usr/local.

mv

Renommez ou déplacez les fichiers ou répertoires.

Exemple: la commande mv todo.txt /home/qlarson/Documentsdéplacerait "todo.txt" dans le répertoire "Documents".

mkdir

Créez un nouveau répertoire.

Exemple:mkdir freecodecamp va créer un répertoire nommé "freecodecamp".

rmdir

Supprimez les répertoires vides.

toucher

Créez un fichier vide avec le nom spécifié.

rm

Supprimez les fichiers et / ou répertoires.

Exemple:rm todo.txt supprimera le fichier.

Localiser

Recherchez un fichier spécifique.

Exemple: lalocate -i vacuum*mop commande recherchera n'importe quel fichier contenant les mots "vide" et "vadrouille". Le -irend la recherche insensible à la casse.

clair

Effacez un écran / une fenêtre de ligne de commande pour un nouveau départ.

cp

Copiez des fichiers et des répertoires.

Exemple: la commande cp todo.txt /home/qlarson/Documentscréerait une copie de "todo.txt" dans le répertoire "Documents".

alias

Créez un alias pour les commandes Linux.

Exemple:alias search=grep vous permettra d'utiliser à la searchplace de grep.

chat

Affichez le contenu d'un fichier à l'écran.

Exemple:cat todo.txt affichera le texte de "todo.txt" à l'écran.

chown

Changez qui possède un fichier.

Exemple:chown qlarson todo.txt fera de "qlarson" le propriétaire de "todo.txt".

chmod

Modifiez les autorisations d'un fichier.

Exemple:chmod 777 todo.txt rendra "todo.txt" lisible, inscriptible et exécutable par tout le monde. Les chiffres de «777» spécifient les autorisations pour l'utilisateur, le groupe et autres, dans cet ordre.

sudo

Effectuez des tâches qui nécessitent des autorisations administratives ou root.

Exemple: Utilisez sudo passwd quincypour changer le mot de passe de l'utilisateur "quincy".

"Sudo fais-moi un sandwich."

trouver

Recherchez les fichiers correspondant à un modèle fourni. Cette commande permet de rechercher des fichiers et des dossiers à l'aide de filtres tels que le nom, la taille, l'heure d'accès et l'heure de modification.

Exemple:find /home/ -name todo.txt  recherchera un fichier nommé "todo.txt" dans le répertoire personnel et ses sous-répertoires.

grep

Rechercher des fichiers ou une sortie pour une chaîne ou une expression particulière. Cette commande recherche les lignes contenant un modèle spécifié et, par défaut, les écrit dans la sortie standard.

Exemple:grep run todo.txt recherchera le mot "run" dans le fichier "todo.txt". Les lignes contenant "run" seront affichées.

Date

Affichez ou réglez la date et l'heure du système.

df

Afficher le rapport sur l'utilisation de l'espace disque du système.

du

Afficher l'espace occupé par chaque fichier. Cela montrera la taille en nombres de blocs de disque. Si vous voulez le voir en octets, kilo - octets et méga - octets, ajoutez l' -hargument de la manière suivante: du -h.

fichier

Déterminez le type d'un fichier.

Exemple:file todo.txt afficherait probablement le type de "texte ASCII".

histoire

Affiche l'historique des commandes.

tuer

Arrêtez un processus.

Exemple: Arrêtez un processus avec un PID de 485 à l'aide de la commande kill 485. Utilisez la pscommande (ci-dessous) pour déterminer le PID d'un processus.

Moins

Afficher le contenu d'un fichier une page à la fois.

Exemple: less todo.txtaffichera le contenu de "todo.txt".

ps

Afficher une liste des processus en cours d'exécution. Cela peut être utilisé pour déterminer les PID nécessaires aux killprocessus.

pwd

Affichez le chemin du répertoire courant. " P Rint w RAVAILLER d irectory"

ssh

Connectez-vous à distance à une autre machine Linux, via le réseau.

Exemple:ssh [email protected] se connectera au 104.25.105.32 en utilisant le nom d'utilisateur "quincy".

tail - Affiche les 10 dernières lignes d'un fichier. Affichez moins ou plus de lignes à l'aide de l'option -n (nombre).

Exemple:tail -n 5 todo.txt affichera les 5 dernières lignes de "todo.txt".

le goudron

Stockez et extrayez des fichiers à partir d'un fichier tar (.tar) ou d'une archive tar (.tar.gz ou .tgz).

Haut

Affiche les ressources utilisées sur votre système, comme le gestionnaire de tâches de Windows.