Commandes Linux de base que vous devriez savoir

Commandes Linux de base que vous devriez savoir
Lorsque vous passez de Windows ou Mac à Linux, vous passerez beaucoup de temps à travailler sur le terminal Linux. Le terminal est une console qui accepte les commandes tapées par un utilisateur et exécute une tâche sur le système. Les commandes en cours d'exécution sur le terminal sont une compétence essentielle dont tout utilisateur Linux a besoin pour administrer efficacement.

Linux fournit des tonnes de commandes, mais nous resterons simples dans ce guide et jetrons la lumière sur les commandes Linux de base que vous devriez vraiment connaître en commençant.

La commande pwd

À un moment donné du terminal, vous êtes sur un chemin de répertoire spécifique. Pour révéler le chemin sur lequel vous travaillez, exécutez la commande pwd. La commande PWD, abréviation de répertoire de travail imprimé, est une commande Linux de base qui affiche ou imprime le chemin complet du répertoire dans lequel vous vous trouvez actuellement.

$ pwd

Je suis actuellement dans le chemin / Home / Winnie depuis l'image ci-dessus, qui est mon répertoire domestique.

La commande LS

La commande LS (liste) répertorie le contenu d'un répertoire. Dans sa forme de base, il répertorie tous les contenus comme indiqué.

$ ls

L'option -L fournit des informations supplémentaires telles que les autorisations de fichier, la propriété des utilisateurs et du groupe, la taille du fichier (KB), la date et l'heure du fait que le fichier ou le répertoire a été modifié pour la dernière fois, et le nom du fichier ou du répertoire.

$ ls -l

Le -H L'option imprime la sortie de la taille du fichier d'une manière plus conviviale, comme indiqué.

$ ls -lh

Enfin, vous pouvez lister des fichiers sur un autre chemin de répertoire en spécifiant le chemin d'accès au répertoire comme suit:

$ ls / path / to / répertoire

Par exemple pour répertorier le contenu dans le / boot / grub / Chemin, courir:

$ ls / boot / grub /

La commande cd

La commande CD est la forme raccourcie pour le répertoire de changement. Il vous permet de quitter votre chemin de répertoire actuel et de naviguer vers d'autres répertoires.

Pour naviguer dans un autre répertoire, spécifiez le chemin complet ou absolu vers le répertoire de la racine (/ /) répertoire. Ceci est connu comme référence absolue.

$ CD / Path / To / Directory

Par exemple, pour naviguer vers le / ssh répertoire, exécuter.

$ cd / etc / ssh

Ici le / etc / ssh est le chemin absolu.

Si vous naviguez vers un sous-répertoire ou un répertoire dans votre répertoire actuel, ne commencez pas par le slash avant ( / / ). Spécifiez simplement le nom du répertoire après la commande CD. Ceci est connu comme référence relative. Le chemin relatif est défini à partir de votre répertoire de travail actuel et non pour le répertoire racine.

Annuaire $ CD

Je passe au répertoire des téléchargements dans l'exemple ci-dessous, dans mon répertoire de travail actuel.

$ CD Téléchargements

Sans aucun argument, le CD La commande vous ramène à votre répertoire d'origine, peu importe où vous êtes sur le terminal.

$ CD

La commande mkdir

Le mkdir Commande (le formulaire raccourci pour le répertoire Make) crée un nouveau répertoire dans le répertoire de travail actuel. Utilisez simplement la syntaxe:

$ répertoire Mkdir

Par exemple, pour créer un répertoire ou un dossier avec le nom, rapports, Invoquez la commande:

$ MKDIR RAPPORTS

Vous pouvez également créer un répertoire dans un répertoire en utilisant le -p Option comme indiqué.

$ MKDIR -P Rapports / ventes / 2020

La commande crée deux répertoires: le ventes répertoire et le 2020 répertoire à l'intérieur du ventes annuaire. Pour vérifier la structure du répertoire, utilisez la commande d'arbre comme indiqué.

$ Rapports d'arbre

La commande tactile

La commande tactile est utilisée lorsque vous souhaitez créer un nouveau fichier. Utilisez simplement la syntaxe indiquée pour créer un fichier.

$ tactile nom de fichier

Pour créer un fichier texte simple appelé mon fichier.SMS, émettre la commande:

$ touche monfile.SMS

Le fichier créé hérite de la propriété de l'utilisateur et du groupe de l'utilisateur qui a créé le fichier.

La commande RM

Abréviation pour Supprimer, la commande RM est utilisée pour supprimer ou supprimer un fichier ou un répertoire. Pour supprimer ou supprimer un fichier, exécutez:

Nom de fichier RM $

Par exemple, pour supprimer le fichier que nous avons créé à l'étape 5, exécutez la commande

$ rm myfile.SMS

Pour supprimer un répertoire, utilisez le -R Flag comme indiqué. Cela supprime le répertoire récursivement, je.e., Parallèlement à son contenu.

Annuaire RM -R $

Dans cet esprit, nous pouvons supprimer le rapports Répertoire à côté de son contenu comme indiqué.

Rapports $ rm -r

La commande rmdir

Le rmdir la commande ne supprime que UN VIDE annuaire. J'ai un répertoire vide appelé projets Dans mon répertoire actuel. Pour le supprimer, je vais exécuter la commande:

PROJETS $ RMDIR

Si vous essayez de supprimer un répertoire non vide, vous obtiendrez l'erreur illustrée ci-dessous. Ici, j'ai copié le ventes.pdf fichier à la projets annuaire. Depuis le projets Le répertoire contient désormais un fichier, le rmdir La commande échoue maintenant.

commande CP

La commande cp (copie) crée une copie d'un fichier ou d'un répertoire. Nous pouvons copier un fichier d'un répertoire à un autre en utilisant la syntaxe affichée.

$ cp / path / vers / source / file / path / to / destiny / répertoire

Pour copier un fichier appelé ventes.pdf de votre dossier actuel à la / tmp / disques / dossier sur mon système, je vais exécuter la commande:

$ CP Ventes.PDF / TMP / Records /

Pour copier un répertoire récursivement (y compris tous les contenus) d'un endroit à un autre, invoquez le -R option. Dans l'exemple ci-dessous, nous copions le dossier appelé données du répertoire de travail actuel à la / tmp / disques / annuaire.

$ cp -r data / tmp / disques /

Commande MV

Selon la façon dont il est utilisé, la commande MV (Move) peut soit déplacer ou renommer un fichier / répertoire.

Pour renommer un fichier appelé ventes.pdf Dans mon répertoire actuel pour commercialisation.pdf, Exécuter la commande:

Ventes MV $.marketing pdf.pdf

NOTE:
Renommer un fichier ne se produit que lorsque le répertoire n'est pas modifié. Si le répertoire est modifié, la commande MV déplace le fichier vers un autre emplacement. La différence entre la copie et le déménagement est que la copie conserve le fichier d'origine dans son répertoire actuel mais déménage entièrement le fichier dans un autre répertoire

La commande ci-dessous déplace le ventes.pdf fichier à la / tmp / données annuaire.

Ventes MV $.PDF / TMP / données

Remarquez comment le fichier n'existe plus dans le répertoire actuel après avoir été déplacé vers un autre répertoire.

Le commandement du chat

La commande CAT affiche le contenu d'un fichier ou d'un script shell

$ chat bonjour.shot

La commande whoami

La commande whoami affiche qui vous êtes actuellement connecté. Dans ce cas, je suis actuellement connecté en tant qu'utilisateur winnie.

$ whoami

Vous pouvez également produire le même résultat en utilisant le OMS commande.

$ qui

La commande de disponibilité

Le durée de la baisse La commande fournit des informations sur la durée du système en cours d'exécution ou actif depuis sa mise sous tension. Sans aucune option de commande, il affiche l'heure actuelle, la durée qu'il a exécutée dans la journée: Hour: Min Format, utilisateurs connectés et la moyenne de chargement.

$ de disponibilité

Dans la commande ci-dessus, nous pouvons voir que l'heure actuelle est de 21:43:30 heures et que le système est en place depuis 4 heures et 51 min, avec 1 utilisateur enregistré.

Pour afficher le temps actif, utilisez uniquement le -p option.

$ de disponibilité -p

Pour afficher le temps sur lequel il a été mis en marche et a commencé à courir, passez le -s option.

$ Uptime -S

C'est à peu près tout avec la commande de disponibilité.

La commande supérieure

La commande supérieure fournit des informations sur les processus en cours d'exécution et une mine d'informations, y compris les statistiques de disponibilité, le processeur et l'utilisation de la mémoire.

$ top

La première ligne montre les statistiques de disponibilité, suivies des tâches de fonctionnement total, de la nature de diverses tâches et de l'utilisation du processeur et de la mémoire.

La commande libre

Le gratuit La commande imprime les statistiques sur la mémoire principale ainsi que l'utilisation de l'échange. Avec le -H Option, il affiche la mémoire dans un format plus lisible par l'homme.

$ gratuit -h

La commande df

La commande DF (Disk Free) imprime l'utilisation de l'espace disque de tous les systèmes de fichiers et les points de montage. Le -E Options Format la sortie dans un format plus convivial et lisible.

$ df -th

Emballer

Au fur et à mesure que vous avancerez, vous rencontrerez des commandes plus complexes avec plus d'options pour exécuter des tâches complexes. Cependant, ces commandes fournissent une base de base pour vous aider à commencer votre voyage pour devenir un gourou Linux.