Matériel

Meilleures commandes pour linux: basique, administration, permissions ...

Table des matières:

Anonim

Il est toujours bon d'avoir un peu d'aide lorsque nous apprenons quelque chose de nouveau. Dans cet esprit, à Professional Review, nous avons préparé un guide de référence avec les commandes de base et les plus utilisées pour aider ceux qui découvrent maintenant l'univers des pingouins. Bien que le système ait beaucoup évolué au fil des ans et soit devenu extrêmement simple et convivial pour toute personne novice, le terminal de commande Linux est une partie intrinsèque du système d'exploitation; et c'est un outil puissant.

Ainsi, il est bon de le connaître au cas où vous auriez besoin de l'utiliser un jour. En outre, ce guide est destiné à réfuter l'idée que les commandes sont réservées aux experts. Ici, vous pouvez découvrir à quel point ils sont faciles à utiliser.

Nous vous recommandons de lire:

  • Guide rapide des commandes de base pour Ubuntu et linux. Commandes d'aide dans le terminal Linux.

Commandes Linux de base

Nous organisons les principales commandes en catégories, à la fois pour faciliter la mémorisation et pour faciliter la consultation. Il ne vous reste plus qu'à ouvrir le terminal et à vous mettre au travail pour profiter de la puissance du terminal Linux. Nous commençons par les commandes du fichier principal:

  • ls: lister les répertoiresls -al: lister les répertoires montrant également les fichiers cachés dir dir: changer le répertoire courant en celui spécifié (remplacer la variable dir par le nom du dossier) cd: envoyer au répertoire / home (fichiers personnels) pwd: afficher répertoire actuel chemin rép_mk *: créer un répertoire spécifié (remplacer la variable dir par le nom du dossier) fichier rm: supprimer le fichier spécifié (remplacer la variable fichier par le nom du fichier à supprimer) rm -r dir: supprimer le répertoire spécifié (remplacer la variable dir par le nom du dossier) rm -f fichier: supprimer de force le fichier spécifié (-f de force) (remplacer la variable de fichier par le nom du fichier que vous souhaitez supprimer) rm -rf dir: supprime de force le répertoire spécifié (remplacez la variable dir par le nom du dossier).cp -r fichier1 fichier2: copiez "fichier1" dans "fichier2" (remplacez la variable fichier * par le nom re du fichier) cp -r dir1 dir2: copier le répertoire1 dans le répertoire2; créer le répertoire2 s'il n'existe pas (remplacer le répertoire par le nom du répertoire) mv file1 file2: peut être utilisé pour renommer ou déplacer file1 vers file2. Si file2 est un répertoire existant, déplacez file1 dans le répertoire "file2" (remplacez la variable de fichier par le nom de fichier) ln -s lien de fichier: créez un lien symbolique (raccourci) pour un fichier (remplacez la variable de fichier par nom du fichier et le lien avec le nom du raccourci) toucher fichier: créer ou mettre à jour le fichier (remplacer la variable de fichier par le nom du fichier) cat> fichier: rediriger l'entrée standard vers un fichier (remplacer la variable de fichier par nom de fichier) plus de fichier: affiche le contenu d'un fichier de tête de fichier: affiche les 10 premières lignes d'un fichier d'archive de fichier: affiche les 10 dernières lignes d'une archive de fichier -f fichier: affiche le contenu d'un fichier lors de la mise à jour (augmente taille), des 10 dernières lignes

Gestion des processus

  • ps: affiche les processus utilisateur actifs en temps réel: affiche tous les processus en cours d'exécution en temps réel kid pid: tue un processus spécifique avec le numéro d'identification (remplacez pid par le numéro de processus) killall proc: tue tous les processus avec le nom spécifié (remplacez proc par le nom du processus) bg: liste des plans de travail arrêtés ou du second planofg: place le travail le plus récent au premier travail planofg: place le travail "travail" au premier plan (remplacez le travail par le nom du processus)

Gestion des autorisations de fichiers

chmod octal file: changez les permissions du fichier "file" en octal, qui peut être spécifié séparément pour "user", "group" et "others". Les valeurs octales sont représentées ci-dessous:

  • 4 - lire (r de lire) 2 - écrire (w, de écrire) 1 - exécuter (x, exécuter)

Explication: Pour définir des autorisations, les valeurs ci-dessus sont ajoutées ensemble. Par exemple, pour attribuer au propriétaire du fichier (utilisateur) un accès complet pour lire (r), écrire (w) et exécuter (x), ajoutez simplement la valeur octale 4 + 2 + 1 = 7. En supposant que vous souhaitez limiter la accès pour les membres du "groupe", ne permettant que la lecture et l'écriture, il suffit d'ajouter 4 + 2 = 6. Rassemblant les deux exemples cités, il resterait: chmod 760 (r pour l'utilisateur, w pour le groupe et 0 pour les autres ou "Rw-")

Autres exemples:

  • chmod 777: lire (r), écrire (w) et exécuter (x) pour tous ("utilisateur", "groupe" et "autres") chmod 755: "rwx" pour le "propriétaire" (utilisateur), "rw" pour le "groupe" et "autres"

Pour plus d'informations, tapez dans le terminal: man chmod

SSH: connexion à distance

ssh user @ host: se connecter à l'hôte en tant qu'utilisateur (exemple: ssh andres @ myserver)

ssh -p port user @ host: se connecte à l'hôte sur le port spécifié (remplacez "port" par le numéro de port configuré)

ssh-copy-id user @ host: ajoutez le mot de passe pour l'hôte et l'utilisateur de cet hôte; il est utilisé pour activer la connexion sans mot de passe avec l'utilisation de clés

Commandes de recherches

fichiers de séquence grep: recherchez la séquence des fichiers (remplacez la séquence et les fichiers par les valeurs correspondant à l'enquête)

grep-r dir sequence: recherche récursivement par séquence dans le répertoire dir

commande | séquence grep: recherche la séquence dans la sortie de la commande (commande et séquence de substitution en fonction des valeurs à rechercher)

localiser le fichier: rechercher toutes les instances d'un fichier (remplacer la variable de fichier par le nom du fichier)

Informations système

  • date: affiche la date et le calendrier actuels: affiche un calendrier pour le mois en coursuptime: affiche le système uptimew: affiche qui est en ligne / porc / cpuinfo: affiche les informations du CPUcat / proc / meminfo: affiche les informations de la commande memoryman: ouvre le manuel de la commande spécifiée (remplace la variable de commande par le nom de la commande que tu veux connaître) df: affiche l'utilisation à partir de diskdu: montre l'utilisation de l'espace dans un répertoire gratuit: montre l'utilisation de la mémoire et l'application swapwhereis: montre les emplacements possibles de l'application (remplacez l'application par le nom du programme) quelle application: montre quelle application fonctionnera par défaut (remplacez application par nom de programme)
NOUS VOUS RECOMMANDONS Gérer les autorisations de fichiers et de dossiers sous Linux

Compression de fichiers

  • fichiers tar cf package.tar: créer un package TAR (nommé package.tar) avec les fichiers spécifiés (remplacer la variable files par le nom du fichier) tar xf package.tar: extraire les fichiers de package.tar (remplacer la variable package.tar par nom de fichier) tar czf fichiers pacote.tar.gz: créer un package TAR (nommé pacote.tar.gz) avec la compression GZiptar xzf pacote.tar.gz: extraire un package TAR (nommé pacote.tar. gz) avec compression GZiptar cjf package.tar.bz2: créer un package TAR (nommé package.tar.bz2) avec la compression BZip2tar xjf package.tar.bz2: extraire un package TAR avec le fichier de compression BZip2gzip: compresser un fichier et nom file.gz (remplacer la variable de fichier par le nom de fichier) gzip -d file.gz: décompresser fichier.gz dans le fichier (remplacer la variable file.gz par le nom de fichier)

Commandes de connexion réseau

ping host - Envoie un paquet ICMP (ping) à l'hôte et affiche le résultat (remplacez la variable hôte par le domaine ou le numéro IP d'un site Web)

domaine whois: renvoie des informations sur le domaine (remplacez la variable de domaine par une adresse de site Web ou un numéro IP)

creuser le domaine: renvoie les informations DNS du domaine (remplacez la variable hôte par le domaine ou le numéro IP d'un site Web)

dig -x host: affiche le retour inverse pour un hôte

fichier wget: télécharger le fichier (fichier) (remplacer la variable de fichier par l'adresse en ligne du fichier)

Fichier wget -c: continue le téléchargement interrompu d'un fichier (remplacez la variable de fichier par l'adresse en ligne du fichier)

Installation du package

Installation à partir du code source; les commandes doivent être entrées dans l'ordre dans un terminal, une à la fois:

  • ./configuremakemake install

Commandes de l'installateur

dpkg -i package.deb: installez un paquet DEB (distributions Debian) (remplacez la variable package.deb par le nom du paquet du programme)

rpm -Uvh package.rpm: installe un package RPM (Distros qui utilisent RPM) (remplacez la variable package.rpm par le nom du package du programme)

Raccourcis mondiaux

  • Ctrl + C: Annuler la commande en cours d'exécution Ctrl + Z: Pour le système actuel, retournez avec fg au premier plan ou bg en arrière-plan Ctrl + D: Quittez la session en cours; similaire à la commande exitCtrl + W: supprimer un mot sur la ligne actuelle Ctrl + U: supprimer la ligne entière Ctrl + R: appuyer sur la touche pour afficher une commande aujourd'hui !!: répéter la dernière commande exit: fermer la session de la session en cours

Il est bon de connaître et de connaître certaines des commandes de base du terminal, cela en plus d'augmenter votre niveau de connaissances sur le système d'exploitation, vous aide à économiser beaucoup d'heures de recherche.

Enfin, nous vous laissons un tableau avec les principales commandes exposées dans cet article, il servira sûrement à vous donner un aperçu rapide.

Qu'avez-vous pensé de notre article sur les commandes de base du terminal Linux ? L'avez-vous trouvé intéressant? Êtes-vous intéressé à télécharger un article particulier sur le Web?

Matériel

Le choix des éditeurs

Back to top button