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.
$ pwdJe 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é.
$ lsL'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 -lLe -H L'option imprime la sortie de la taille du fichier d'une manière plus conviviale, comme indiqué.
$ ls -lhEnfin, 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épertoirePar 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 / DirectoryPar exemple, pour naviguer vers le / ssh répertoire, exécuter.
$ cd / etc / sshIci 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 $ CDJe passe au répertoire des téléchargements dans l'exemple ci-dessous, dans mon répertoire de travail actuel.
$ CD TéléchargementsSans aucun argument, le CD La commande vous ramène à votre répertoire d'origine, peu importe où vous êtes sur le terminal.
$ CDLa 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 MkdirPar exemple, pour créer un répertoire ou un dossier avec le nom, rapports, Invoquez la commande:
$ MKDIR RAPPORTSVous pouvez également créer un répertoire dans un répertoire en utilisant le -p Option comme indiqué.
$ MKDIR -P Rapports / ventes / 2020La 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'arbreLa 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 fichierPour créer un fichier texte simple appelé mon fichier.SMS, émettre la commande:
$ touche monfile.SMSLe 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.SMSPour 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 -rLa 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 $ RMDIRSi 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épertoirePour 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.pdfNOTE:
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éesRemarquez 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.shotLa commande whoami
La commande whoami affiche qui vous êtes actuellement connecté. Dans ce cas, je suis actuellement connecté en tant qu'utilisateur winnie.
$ whoamiVous pouvez également produire le même résultat en utilisant le OMS commande.
$ quiLa 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é -pPour afficher le temps sur lequel il a été mis en marche et a commencé à courir, passez le -s option.
$ Uptime -SC'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.
$ topLa 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 -hLa 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 -thEmballer
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.