Équipes de base Linux. Commandes de base Linux pour les commandes novices du système d'exploitation Linux

Dans cet article, nous examinerons les commandes principales Linux, qui seront utiles pour les débutants à maîtriser ce système d'exploitation.

Qu'est-ce que Linux?

Linux est le noyau du système d'exploitation. Peut-être avez-vous entendu parler de Unix. Eh bien, alors, Linux est un clone Unix. Il a été créé par Linus Torvalds à partir de zéro. Linux est gratuit et possède un code open source - vous pouvez simplement changer quoi que ce soit sous Linux et le distribuer sous votre nom! Il existe plusieurs constructions basées sur Linux, communément appelées distributions.

  • Ubuntu Linux
  • Red Hat Enterprise Linux
  • Linux menthe.
  • Debian.
  • Feutre.

Linux est principalement utilisé sur les serveurs. Environ 90% de l'Internet fonctionne sur des serveurs Linux et c'est pourquoi.

Linux est gratuit et le principal problème de l'utilisation de serveurs Windows est leur coût. Linux Quick: OS, qui travaille environ 80% des smartphones dans le monde, Android est également composé de noyau Linux. Linux est sûr et la plupart des virus du monde fonctionnent sur Windows.

Shell Linux ou "Terminal"

Linux Shell est un programme qui reçoit des commandes de l'utilisateur et transmet son système d'exploitation à traiter et indique la sortie. Shell Linux est sa partie principale. La plupart des distributions sont fournies avec l'interface utilisateur graphique de l'utilisateur (GUI), mais principalement dans Server Linux utilise CLI (interface de ligne de commande).

Dans ce manuel, nous examinerons les commandes principales que nous utilisons dans la coque Linux.

Pour ouvrir le terminal, cliquez sur Ctrl + alt + t à Ubuntu ou click Alt + f2.Entrez le terminal GNOME et appuyez sur Entrée. Entrez PI de framboise lxterminal.

Commandes Linux

Équipes principales

1. PWD. - Lorsque vous ouvrez le terminal d'abord, vous arrivez au répertoire de base de votre utilisateur. Pour savoir quel répertoire vous êtes, vous pouvez utiliser la commande "PWD". Cette commande affiche le chemin complet de l'annuaire racine dans le répertoire de travail actuel: dans le contexte de laquelle les commandes entrées dans le contexte de laquelle (par défaut). La racine est la base du système de fichiers Linux. Caractéristique oblique désignée (/). Le répertoire utilisateur ressemble généralement à "/ home / nom d'utilisateur".

Le résultat de la commande pwd sous Linux

2. LS. - Utilisez la commande "LS" pour savoir quels fichiers sont dans le répertoire dans lequel vous êtes. Vous pouvez voir tous les fichiers cachés à l'aide de la commande "LS -A".


Le résultat de la commande ls sous Linux

3. CD - Utilisez la commande "CD" pour accéder au répertoire. Par exemple, si vous êtes dans le dossier d'accueil et que vous souhaitez aller au dossier de téléchargement, vous pouvez entrer " téléchargements de CD" N'oubliez pas que cette commande est sensible au registre et vous devez entrer le nom du dossier exactement tel qu'il est. Mais il y a une nuance. Imaginez que vous avez un dossier nommé "Raspberry Pi". Dans ce cas, lorsque vous entrez " cd framboise pi", La coquille prendra le deuxième argument de la commande comme une autre. Vous recevrez donc un message d'erreur indiquant que le répertoire n'existe pas. Ici, vous pouvez utiliser la ligne oblique inverse, c'est-à-dire: " cD framboise \\ pi" Les espaces fonctionnent comme ceci: si vous venez d'obtenir " cD«Et appuyez sur la touche d'entrée, vous tomberez dans le répertoire de la maison. Pour revenir du dossier au dossier à ce sujet, vous pouvez composer "CD ..". Deux points sont retournés dans le répertoire précédent.

Le résultat de la commande CD sous Linux

4. mkdir et rmdir - Utilisez la commande MKDIR lorsque vous devez créer un dossier ou un répertoire. Par exemple, si vous souhaitez créer un répertoire appelé "DIY", vous pouvez entrer " mkdir bricolage." N'oubliez pas comment il a déjà été dit si vous souhaitez créer un répertoire nommé "DIY piratage", vous pouvez entrer " mkdir diy \\ piratage" Utilisez RMDIR pour supprimer le répertoire. Mais RMDIR ne peut être utilisé que pour supprimer un répertoire vide. Pour supprimer un répertoire contenant des fichiers, utilisez la commande RM.

Le résultat de la commande mkdir et rmdir sous Linux

5. RM. - Utilisez la commande RM pour supprimer des fichiers et des répertoires. Utilisez RM -R pour supprimer uniquement le répertoire. Il supprime à la fois le dossier et les fichiers qu'il contient lorsque vous utilisez uniquement des commandes RM.


RM Commande RM Résultat Linux

6. toucher - La commande tactile est utilisée pour créer un fichier. Cela peut être n'importe quoi, d'un fichier TXT vide à un fichier zip vide. Par example, " touch New.txt».

Touch Team Résultat à Linux

7. Homme.et --aider - Pour en savoir plus sur l'équipe et comment l'utiliser, utilisez la commande man. Affiche les pages de référence de l'équipe. Par example, " homme ls.»Affiche les pages de référence de la commande LS. La saisie du nom de la commande et de l'argument permet d'afficher comment utiliser la commande (par exemple, CD -Help).


CD -HELP Commande Résultat à Linux

8. CP. - Utilisez la commande CP pour copier des fichiers via la ligne de commande. Il faut deux arguments: le premier est l'emplacement du fichier à copier, le second - où copier.

Le résultat de la commande cp sous Linux

9. MV. - Utilisez la commande MV pour déplacer des fichiers via la ligne de commande. Nous pouvons également utiliser la commande MV pour renommer le fichier. Par exemple, si nous voulons renommer le fichier "texte" dans "Nouveau", nous pouvons utiliser " mV texte nouveau." Il faut deux arguments, comme la commande CP.

Résultat de la commande MV sous Linux

10. Localiser. - La commande de localisation est utilisée pour rechercher un fichier dans le système Linux, ainsi que la commande de recherche. Cette commande est utile lorsque vous ne savez pas où le fichier est enregistré ou le nom du fichier réel. L'utilisation de l'argument -i avec la commande aide à ignorer le registre (peu importe qu'il soit en majuscule ou en minuscule). Donc, si vous avez besoin d'un fichier avec le mot "Hello", il donne une liste de tous les fichiers de votre système Linux contenant le mot "bonjour" lorsque vous entrez "locate -i bonjour". Si vous vous souvenez de deux mots, vous pouvez les diviser avec un astérisque (*). Par exemple, pour trouver un fichier contenant les mots "Bonjour" et "Ceci", vous pouvez utiliser la commande "locate -i * hello * cette" commande ".

Équipes intermédiaires

1. ECHO. - La commande "Echo" nous aide à déplacer certaines données, généralement en texte au fichier. Par exemple, si vous souhaitez créer un nouveau fichier texte ou ajouter au fichier texte déjà créé, il vous suffit de saisir "Echo Hello, mon nom est Hich \u003e\u003e New.txt". Vous n'avez pas besoin de séparer les espaces avec l'aide de la tresse inverse ici, car nous concluons de deux supports triangulaires lorsque nous terminons ce que nous devons écrire.

2. Chat.- Utilisez la commande CAT pour afficher le contenu du fichier. Habituellement utilisé pour une visualisation pratique des programmes.

Résultat de l'équipe d'écho à Linux

3. Nano, VI, JED - Nano et VI sont déjà installés des éditeurs de texte à l'invite de commande Linux. La commande Nano est un bon éditeur de texte qui marque des mots-clés avec la couleur et peut reconnaître la plupart des langues. Et VI est plus facile que nano. Vous pouvez créer un nouveau fichier ou modifier le fichier à l'aide de cet éditeur. Par exemple, si vous devez créer un nouveau fichier nommé "check.txt", vous pouvez le créer à l'aide de la commande nano check.txt. Vous pouvez enregistrer vos fichiers après édition à l'aide de la séquence Ctrl + X, puis de Y (ou N pour NO). Dans mon expérience, l'utilisation de Nano pour éditer HTML ne semble pas très bonne en raison de sa couleur, je vous recommande donc un éditeur de texte JED. Nous allons bientôt passer aux packages d'installation.

4. sudo. - Une commande largement utilisée à la ligne de commande Linux, Sudo signifie "superutilisateur do". Par conséquent, si vous souhaitez qu'une commande soit exécutée avec l'administrateur ou les droits racines, vous pouvez utiliser la commande sudo. Par exemple, si vous souhaitez modifier un fichier, tel que VIZ. Alsa-base.conf, qui nécessite des droits racines, vous pouvez utiliser la commande - sudo nano alsa-base.conf. Vous pouvez entrer la ligne de commande racine à l'aide de la commande sudo bash, puis entrez votre mot de passe utilisateur. Vous pouvez également utiliser la commande "SU", mais avant de vous imposer le mot de passe root. Pour ce faire, vous pouvez utiliser la commande sudo passwd (pas avec une erreur d'orthographe, elle est passwd). Ensuite, entrez le nouveau mot de passe racine.

5. DF. - Utilisez la commande DF pour voir l'espace disque disponible dans chacune des sections de votre système. Vous pouvez simplement entrer DF sur la ligne de commande et voir chaque partition montée et son espace utilisé / abordable en% et en kilo-octets. Si vous voulez qu'il soit affiché en mégaoctets, vous pouvez utiliser la commande df -m.


Le résultat de la commande df -m à Linux

6. Du. - Utilisez DU pour savoir comment le fichier est utilisé sur votre système. Si vous souhaitez connaître la taille de l'espace disque occupé pour un dossier ou un fichier spécifique sous Linux, vous pouvez entrer la commande DF et le nom du dossier ou le fichier. Par exemple, si vous souhaitez connaître la taille de l'espace disque utilisé par le dossier de document de Linux, vous pouvez utiliser la commande DU Documents. Vous pouvez également utiliser la commande LS -lah pour afficher les tailles de tous les fichiers du dossier.

7. Tar - Utilisez le goudron pour travailler avec des vitres (ou des fichiers compressés dans les archives d'archives) sur l'invite de commande Linux. Il a une longue liste d'applications. Il peut être utilisé pour la compression et déballer divers types d'archives. le goudron, tel que .tar, .tar.gz, .tar.bz2 etc. Il travaille sur la base d'arguments donnés à lui. Par exemple, " tar -cvf."Pour créer .le goudron Archive, - xVF. Pour déballing.tar archive, - tVF. Pour afficher le contenu des archives, etc.

8. Zip, décompressez - Utilisez ZIP pour compresser des fichiers vers l'archive ZIP et décompresser pour extraire des fichiers à partir des archives ZIP.

9. Uname. - Utilisez l'UNAME pour afficher des informations sur le système dans lequel votre distribution Linux est en cours d'exécution. L'utilisation de la commande "UNAME -A" affiche la plupart des informations sur le système: la date du noyau, la version, le type de processeur, etc.

ONAME -A Command Résultat à Linux

10. apt-get - Utilisez l'APT pour travailler avec des packages sur l'invite de commande Linux. Utilisez APT-Accéder pour installer des packages. Cette commande nécessite les droits du superutilisateur, utilisez donc la commande sudo avec elle. Par exemple, si vous souhaitez installer un éditeur de texte JED (comme je l'ai mentionné précédemment), nous pouvons entrer la commande Sudo apt-get Installer JED. De même, tous les paquets peuvent être définis comme suit. Il est recommandé de mettre à jour votre référentiel chaque fois que vous essayez d'installer un nouveau package. Vous pouvez le faire en tapant "sudo apt-get update". Vous pouvez mettre à jour le système en tapant «sudo apt-obtenez la mise à niveau». Nous pouvons également mettre à jour la distribution en tapant "sudo apt-get dist-upgrade". La commande de recherche APT-cache est utilisée pour rechercher un package. Si vous souhaitez le trouver, vous pouvez entrer «Recherche APT-Cache JED» (aucune racine requise pour cela).


11. chmod. - Utilisez CHMOD pour rendre le fichier exécutable et modifier les autorisations fournies à Linux. Imaginez que sur votre ordinateur il y a un code Python nommé numéros.py. Vous devrez exécuter "python numex.py" chaque fois que vous devez l'exécuter. Au lieu de cela, lorsque vous le faites exécutable, il vous suffit d'exécuter "numéros.py" dans le terminal pour lancer le fichier. Pour rendre le fichier exécutable, vous pouvez utiliser la commande "chmod + x chiffres.py" dans ce cas. Vous pouvez utiliser "chmod 755 chiffres.py" pour lui donner des droits root, ou "sudo chmod + x chiffres.py" pour le fichier exécutable racine. Voici encore plus.

12. Nom d'hôte. - Utilisez la commande nom d'hôte.Pour connaître votre nom dans votre hôte ou votre réseau. En fait, il affiche votre nom d'hôte et votre adresse IP. Il suffit de taper "nom d'hôte", vous recevrez le nom d'hôte. En tapant "HostName -i", vous recevrez votre adresse IP sur le réseau.

13. Ping. - Utilisez Ping pour vérifier vos connexions sur le serveur. Wikipedia dit: "Ping est un utilitaire destiné à administrer un réseau informatique utilisé pour vérifier l'accessibilité de l'hôte dans le réseau de protocoles Internet (IP). Par exemple, lorsque vous composez-vous, " ping google.com.«Il vérifie si cela peut se connecter au serveur et revenir en arrière. Il mesure cette fois ces deux bouts et vous donne des informations détaillées à ce sujet. Vous pouvez utiliser cette commande pour vérifier la connexion Internet. S'il pine un serveur Google (dans ce cas) - la connexion Internet est active!


Ping résultat de Linux
  • Vous pouvez utiliser la commande dégagerPour nettoyer le terminal s'il a gonflé trop d'équipes.
  • Languette. Vous pouvez utiliser pour remplir le terminal. Par exemple, il vous suffit de composer "CD Doc", puis de l'onglet, puis du terminal remplit tout le reste et le fait "Documents CD".
  • Ctrl + C. Peut être utilisé pour arrêter en toute sécurité toute commande dans le terminal. Si CRTL + C n'a pas fonctionné, vous pouvez utiliser Ctrl + Z. Arrêter le processus en cours d'exécution dans le terminal.
  • Vous pouvez quitter le terminal à l'aide de la commande sORTIR.
    Vous pouvez désactiver ou redémarrer l'ordinateur à l'aide des commandes sudo arrête. et redémarrage sudo..

Vous pouvez vous considérer comme un nouveau venu sous Linux, mais ce n'est en fait pas. Il y a 3,74 milliards d'internautes mondiaux, et toutes d'une manière d'une manière ou d'une autre, utilisez Linux alors que les serveurs Linux prennent en charge 90% d'Internet. La plupart des routeurs modernes exécutent Linux ou Unix, et les super-ordinateurs sont également destinés à la plupart des travaux de Linux. Si vous avez un smartphone Android, votre système d'exploitation est construit sur le noyau Linux.

En d'autres termes, Linux partout.


Image: opensource.com.

Mais il y a une différence entre l'utilisation de technologies Linux et l'utilisation de Linux elle-même. Si vous êtes intéressé par Linux, vous voudrez peut-être savoir comment utiliser l'interface de ligne de commande Linux (CLI).

Vous trouverez ci-dessous les principales commandes Linux que tout le monde doit savoir. Chacun d'entre eux est simple et facilement rappelé. En d'autres termes, vous n'avez pas besoin d'être un utilisateur avancé pour les comprendre.

Commencez à maîtriser l'interface de ligne de commande Linux en utilisant ces 10 commandes principales.

1. LS.

Non, ce n'est pas une erreur typographique - je voulais vraiment entrer dans le registre inférieur de la lettre L. ls., ou alors "Lister" - Ceci est la commande numéro un que vous devez savoir utiliser CLI Linux. Cette liste de commande fonctionne dans le terminal Linux pour afficher tous les répertoires principaux déposés dans le système de fichiers approprié. Par exemple, cette commande:

ls / applications

affiche chaque dossier stocké dans le dossier d'application. Vous l'utiliserez pour afficher des fichiers, des dossiers et des répertoires.

Tous les fichiers cachés peuvent être visualisés à l'aide de la commande. ls -a.

2. CD.

Cette commande est utilisée pour aller (ou "changer") dans le répertoire. C'est ainsi que vous passez d'un dossier à un autre. Dites-moi que vous êtes dans le dossier "Fichiers téléchargeable", mais que vous souhaitez accéder au dossier "Gym Playlist".

Juste entrer du texte playlist de gymnase CD. Cela ne fonctionnera pas car la coquille ne le reconnaît pas et signalez que le dossier que vous recherchez n'existe pas. Pour ouvrir ce dossier, vous devez mettre un croquis inversé.

L'équipe devrait ressembler à ceci:

cD Gym \\ Playlist

Pour revenir du dossier actuel à la précédente, vous pouvez entrer le nom du dossier, suivi du CD ... Pensez à deux points comme le bouton "Back".

3. MV.

Cette commande envoie un fichier d'un dossier à un autre; mv signifie "bouger". Vous pouvez utiliser cette commande courte comme si vous faites glisser le fichier sur le dossier PC avec Windows.

Par exemple, si je crée un fichier appelé TestFile pour démontrer toutes les commandes principales Linux et que je souhaite le déplacer dans le dossier Mes documents, je publierais cette commande:

mV / Accueil / Sam / TestFile / Accueil / Sam / Documents /

La première partie de l'équipe ( mv) dit que je veux déplacer le fichier, la deuxième partie ( accueil / Sam / Testfile) appelle le fichier que je veux bouger et la troisième partie ( / Accueil / Sam / Documents /) Indique l'emplacement où je veux transmettre le fichier.

4. touches chaudes Linux

C'est plus d'une équipe, mais je ne pouvais pas résister et ne pas parler d'eux ici. Pourquoi? Parce qu'ils gagnent du temps et aident fortement au travail.

Ctrl + K. Coupe le texte du curseur à la fin de la ligne

Ctrl + Y. Insérer du texte

Ctrl + E. Déplace le curseur à la fin de la chaîne

Ctrl + A. Déplace le curseur au début de la ligne

Alt + F. Transition vers l'espace suivant

Alt + B. Transition vers l'espace précédent

Alt + Backspace. Supprime le mot précédent

Ctrl + W. Coupe le mot pour le curseur

Maj + insert. Insère du texte sur le terminal

Ctrl + D. Venant du système

Ces commandes sont utilisées de différentes manières. Par exemple, imaginez que vous avez incorrectement remarqué le mot dans le texte de l'équipe:

sudo apt-obtenez un nom de programme Intall

Probablement, tu as remarqué que " installer»Écrit d'une erreur, alors l'équipe ne fonctionnera pas. Mais les clés rapides facilitent le retour et la correction. Si mon curseur est à la fin de la ligne, je peux cliquer sur Alt + B. Double pour déplacer le curseur sur l'emplacement ci-dessous en utilisant ^ Symbole:

sudo apt-get ^ nom de programme intall

Maintenant, nous pouvons rapidement ajouter une lettre à la correction installer. Très simple!

5. MKDIR.

Ceci est une commande que vous souhaitez utiliser pour créer un répertoire ou un dossier dans l'environnement Linux. Par exemple, vous pouvez entrer MKDir DIY dans un répertoire pour vos projets de bricolage.

6. AT.

Si vous souhaitez exécuter la commande Linux à une heure spécifique, vous pouvez ajouter À. à l'équation.

Pour la syntaxe À. Vous suivez la date et l'heure dans lesquelles vous souhaitez exécuter la commande. L'invitation de commandement sera alors modifiée, À\u003e Donc, vous pouvez entrer une commande ou des commandes que vous souhaitez exécuter au moment de votre spécification

Par example:

à 16h08 Sam

aT\u003e Cowsay "Bonjour"

Il va courir le programme cowaysay. à 16h08 samedi.

7. rmdir.

Cette commande vous permet de supprimer le répertoire CLI Linux.

Par example:

testDirectory RMDIR

N'oubliez pas que cette commande ne supprimera pas un répertoire dans lequel il existe des fichiers à l'intérieur. Cela ne fonctionne que lorsque vous enlevez des répertoires vides.

8. rm.

Si vous souhaitez supprimer des fichiers, rm L'équipe est ce qui est nécessaire. Il peut supprimer des fichiers et des répertoires.

Pour supprimer un fichier, entrez rM Testfile

pour supprimer le répertoire et les fichiers à l'intérieur, entrez rm -r..

9. toucher

Équipe ToucherAutrement connu comme une équipe faire un fichier.Vous permet de créer de nouveaux fichiers vides à l'aide de CLI Linux. Très similaire à l'équipe mkdir. Créer des répertoires, toucher Utilisé pour créer des fichiers.

Par example, tester TestFile.créez un fichier vierge nommé TestFile.

10. Localiser.

Cette commande est utilisée pour rechercher un fichier dans le système Linux. Ressemble à une recherche dans Windows. Il est très utile que vous oubliez où vous avez enregistré le fichier ou comment vous l'avez appelé.

Par exemple, si vous avez un document sur l'utilisation de la chaîne de bloc, mais vous ne pouvez pas proposer un nom, vous pouvez cliquer dessus localiser -blockchain Ou vous pouvez rechercher des "options d'utilisation de la chaîne", diviser les mots sous forme d'astérisque ou d'astérisques (*).

Par example:

localiser -i * Blockchain * Utilisez * cas *,

Il existe de nombreuses autres commandes CLI Linux utiles, telles que pkill Équipe, et c'est génial si vous commencez à comprendre ce qu'ils font.

Voici d'autres autres équipes utiles pour les personnes qui souhaitent apprendre à utiliser le terminal Linux: homme, apoopos, sudo, su, chown, chmod, trouver, xargs, grep, sed, mont, moindre, stat

Mais 10 de ces commandes simples et utiles sont nécessaires pour commencer à fonctionner à l'aide de la ligne de commande Linux.

Par analogie avec Windows, Linux dispose d'un ensemble spécifique de commandes pour les travaux les plus pratiques et rapides du système d'exploitation. Mais si dans le premier cas, nous appelons l'utilitaire ou effectuez une action de la "ligne de commande" (CMD), puis dans le deuxième système d'action est effectué dans l'émulateur de terminal. En fait, "Terminal" et "Ligne de commande" - C'est la même chose.

Pour ceux qui ont récemment commencé à se familiariser avec la ligne de systèmes d'exploitation de la famille Linux, voyons le registre des commandes les plus importantes que chaque utilisateur a besoin. Notez que les outils et les utilitaires provoqués par "Terminal"sont préinstallés dans toutes les distributions Linux et n'ont pas besoin d'être préchargés.

Gestion de fichiers

Dans tout système d'exploitation, il n'est pas sans interaction avec divers formats de fichiers. La plupart des utilisateurs sont utilisés pour utiliser un gestionnaire de fichiers à ces fins, qui a une coque graphique. Mais toutes les mêmes manipulations, et encore plus de leur liste, vous pouvez passer à l'aide d'équipes spéciales.


Travailler avec du texte

Entrer B. "Terminal" Les commandes qui interagissent directement avec les fichiers plus tôt ou tard doivent faire des modifications. Les commandes suivantes sont utilisées pour travailler avec des documents texte:


La gestion des processus

L'utilisation à long terme du système d'exploitation pour une session stimule l'apparition d'une pluralité de processus actifs pouvant s'aggraver de manière significative la performance de l'ordinateur jusqu'au fait qu'il ne sera pas confortable de travailler.

Cette situation peut être facilement corrigée, complétant les processus inutiles. Les commandes suivantes sont utilisées dans le système Linux à cette fin:


Environnement d'utilisateur

Les équipes importantes comprennent non seulement ceux qui vous permettent d'interagir avec les composants du système, mais également de tâches plus triviales qui contribuent à la commodité lorsqu'ils travaillent sur un ordinateur.


Gestion des utilisateurs

Lorsque une personne ne fonctionne pas sur un ordinateur, mais quelques-unes, la meilleure option créera plusieurs utilisateurs. Cependant, il est nécessaire de connaître les commandes à interagir avec chacun d'eux.


Voir les documents

Aucun utilisateur ne peut se souvenir de la valeur de toutes les commandes du système ou de l'emplacement de tous les fichiers de programme exécutable, mais trois commandes facilement mémorables peuvent venir à la rescousse:


La gestion du réseau

Pour configurer Internet et à l'avenir effectuer avec succès des ajustements aux paramètres réseau, vous devez connaître au moins quelque peu responsable de ces commandes.


Conclusion

Connaissant toutes les commandes ci-dessus, même une novice, qui n'a installé qu'un système basé sur Linux, pourra l'interagir parfaitement, résoudre avec succès les tâches définies. À première vue, il peut sembler que la liste est très difficile à retenir, cependant, avec une exécution fréquente d'une commande ou d'une autre, le secteur aura lieu en mémoire et contacter chaque fois que les instructions soumises par nous n'auront pas besoin.

Whoami # retirer le nom sous lequel vous êtes inscrit date # retirer la date et l'heure<имя программы> # Exécutez un programme ou une commande et d'obtenir des informations sur le temps, # besoin de l'exécuter # # pour déterminer lequel des utilisateurs fonctionne sur la machine de l'UNAME -A # pour afficher des informations sur le système d'exploitation CAT / ETC / IMENE # Afficher la version du système d'exploitation ( 12.04, 13.04 etc.) Lsb_release -a # Nom de la distribution et nom de lame -M -M -M -M # Découvrez combien de bits in Linux OS # Afficher les informations d'affichage sur l'utilisation de la mémoire DF -H pour afficher des informations sur l'emplacement gratuit et utilisé sur les disques de disponibilité Affiche l'heure actuelle, le temps passé après le téléchargement du système d'exploitation, le nombre d'utilisateurs de courant de courant dans le système informatique et la charge des 1, 5 et 15 minutes supérieurs (HTOP) affiche une liste de processus opérant dans le système et les informations. À propos de eux PS AXU | Grep php # liste des processus, nommé PHP PS AUX | Tête-n; PS AUX | Grep: Recherche # Processus avec explication des paramètres d'au-dessus netstat -lnp | Grep: 9000 # Découvrez ce qui est suspendu sur le port 9000 NetStat -LunTP # Affiche tous les ports ouverts avec leurs applications à l'aide de LSUSB # Informations sur les périphériques connectés via USB LSCPU # Caractéristiques du processeur

Ici, je vais seulement décrire les équipes de base. À propos de la plupart des commandes peuvent être apprises plus en mode interactif en contactant le système de référence Linux à l'aide de la commande man. Plus facile à retenir, du mot homme.uAL:

Homme.<имя изучаемой команды>

Pour exécuter certaines commandes, par exemple, définir les droits d'accès aux fichiers système et bien plus encore, à droite super-utilisateur. Exécuter la commande au nom de super-utilisateur, vous devez écrire une équipe avant le nom sudo.(Par exemple: SUDO SERVICE NGINX Redémarrez). Dans certains systèmes Debian, Sudo ne peut pas être installé par défaut (mais vous pouvez installer le sudo APT-GET INSTALL). Pour installer sudo, vous devez vous connecter racine."Ohm:

Vous devez entrer un mot de passe superutilisateur à la demande de mot de passe. Après cela, toute équipe sera effectuée à partir du superutilisateur racine.

[Email protégé]: ~ $ Su - mot de passe: [Email protégé]:~# <команда, которая выполнится от имени root>

Commandes générales Linux

Ceci contient une liste de commandes utiles qui n'ont pas saisi d'autres sections.

Sudo Shutdown -h Now # Éteignez l'ordinateur maintenant Sudo Shutdown -H 90 # Éteignez l'ordinateur après 90 minutes. Sudo Redémarrage # Rechargez votre ordinateur Wget --Convert-links -r http://www.linux.org/ # Copier le site Copie et convertissez des liens pour le travail hors ligne # Copier sur 5 niveaux en profondeur !! # Exécutez la dernière historique de commandement effectué | Tail -50 # Afficher les 50 dernières commandes Passwd # Modifications Cal -3 Mot de passe actuel montre sous forme confortable, mois actuel et suivant (type calendrier)

Travailler avec des fichiers et des annuaires Linux

LS # Afficher la liste des fichiers dans le répertoire actuel LS -LA<имя каталога> # Liste des fichiers dans le catalogue<имя каталога>, y compris Caché PWD # retire le chemin actuel (commande de sortie de commande du répertoire actuel) CD [Catalogue] # Catalogue actuel (Change Directory) CP<что_копировать> <куда_копировать> # Copier des fichiers (copier) mv<что_перемещать> <куда_перемещать> # Déplacer ou renommer le fichier (déplacer) mkdir<каталог> # Créer un nouveau catalogue (répertoire de fabrication) RMDIR<каталог> # Supprimer le répertoire vide (supprimer le répertoire) RM<файлы> # Supprimer des fichiers (supprimer) RM -RF<имя каталога> Delete répertoire avec des fichiers imbriqués localiser /var/www*index.php # Rechercher tous les fichiers avec le nom se terminant sur index.php # dans le répertoire / var / www queue<имя файла> # Affiche la fin du fichier. Pratique lorsque vous travaillez avec des journaux et des gros fichiers. -BH | Plus # Afficher des informations sur la taille des fichiers et des répertoires, à partir du répertoire actuel sudo chmod 777 -r ~ / Public 1 autorisation de lecture / écriture / exécution pour tous sur le répertoire ~ / public-fr - récursivement, c'est-à-dire des fichiers et des dossiers imbriqués Sudo chown<имя пользователя> <имя файла> # Définir le propriétaire du fichier\u003e Le nom de fichier # fait un nom de fichier fichier vide, c'est-à-dire Feuilles Le contenu du fichier de fichier tactile crée un fichier vierge, modifie également l'heure du dernier changement de fichier.

Commandes Linux fournissant des informations sur le système

Whoami # retirer le nom sous lequel vous êtes inscrit date # retirer la date et l'heure<имя программы> # Exécutez un programme ou une commande et d'obtenir des informations sur le temps, # besoin de l'exécuter # # pour déterminer lequel des utilisateurs fonctionne sur la machine de l'UNAME -A # pour afficher des informations sur le système d'exploitation CAT / ETC / IMENE # Afficher la version du système d'exploitation ( 12.04, 13.04 etc.) Lsb_release -a # Nom de la distribution et nom de lame -M -M -M -M # Découvrez combien de bits in Linux OS # Afficher les informations d'affichage sur l'utilisation de la mémoire DF -H pour afficher des informations sur l'emplacement gratuit et utilisé sur les disques de disponibilité Affiche l'heure actuelle, le temps passé après avoir chargé le système d'exploitation, le nombre d'utilisateurs de courant de courant dans le système informatique et la charge des 1, 5 et 15 minutes après le téléchargement, le nombre d'utilisateurs actuels dans le système informatique et la charge. Pour les 1, 5 et 15 minutes Top (HTOP) affiche une liste de travail dans le système de processus et d'informations sur eux PS AXU | Grep php # liste des processus, nommé PHP PS AUX | Tête-n; PS AUX | Grep: Recherche # Processus avec explication des paramètres d'au-dessus netstat -lnp | Grep: 9000 # Découvrez ce qui est suspendu sur le port 9000 NetStat -LunTP # Affiche tous les ports ouverts avec leurs applications à l'aide de LSUSB # Informations sur les périphériques connectés via USB LSCPU # Caractéristiques du processeur

Comment compléter un processus? Si pendant la sortie haut. Appuyez sur K (du mot tuer), il sera proposé

PID de tuer:

vous devez entrer un identifiant (PID) du processus, puis appuyez sur Entrée. Ceci est quelque chose comme un chef de travail sous Windows.

Travailler avec des archives Linux

TAR CF PRIMER.TAR /HOME/PRIMER.TXT # Créer une archive de goudron nommée primer.tar, # contenant /home/primer.txt tar czf primer.tr.gz /home/primer.txt # créer un tar-archive avec la compression GZIP Primer.tar.gz gare xf primer.tar sur l'archive primer.tar.tar au dossier TAR XZF actuel.TAR.GZ # Pour déballer l'archive de goudron avec GZIP TAR XJF Primer.TAR.BZ # Déballez l'archive de goudron avec Bzip2

Exemple de recherche de texte et de fichiers sous Linux

grep -rl "What__" / Chemin # Rechercher des fichiers de manière récursive avec le texte de texte "What_iesive" sur le chemin "/ chemin" moins ~ / Documents / http.txt | grep -a 2 "skype" # Recherche par fichier ~ / Documents / http.txt, # Wills une ligne de match + 2 Suite Tail -F -F -N100 lignes ~ / LOGS / PHP-ERROR.LOG # Caractéristique très pratique pour la lecture Les journaux # en temps réel affichent les 100 lignes finales du fichier de recherche. -Name "* .php" -MTime -1 -Print # Recherche récursive de motifs sur un motif (masque) "* .php" # qui a changé au cours de la dernière journée de recherche / VAR / www / -mtime -10 # Rechercher des fichiers Cela a été modifié pour les 10 derniers jours Find / Var / www / -mtime -10\u003e FileName.txt # Écrire une sortie pour rechercher le fichier. -Perm 777 | Xargs RM # Rechercher tous les fichiers avec 777 droits et les supprimer de trouver. -Name cache | Xargs Chmod -r 777 # Rechercher le catalogue de cache et définir les droits 777

Exécutez des morceaux de code sur la ligne de commande (PHP, Python):

Php -r "var_dump (Strlen (" Bonjour "));" Python -C "Imprimer (" Bonjour ");"

Ceci est une liste incomplète d'équipes qui m'ont déjà été très utile. Comme l'étude Linux, le poste sera reconstitué par d'autres équipes.

Tous les utilisateurs Linux n'ont pas besoin de pouvoir travailler sur la ligne de commande. Mais tôt ou tard, le moment viendra quand il sera nécessaire d'effectuer des actions minimales dans le terminal. Les cas peuvent être absolument différents - Configuration du système, récupération, copie de données en cas de défaillance, etc.

Par conséquent, j'ai décidé de faire cette sélection d'équipes pour les débutants à Linux, qui peut être utile à tous.

1. LS.

Équipe ls. (Si vous faites sans arguments) est utilisé pour afficher la liste des fichiers dans le répertoire actuel.

Pour afficher une liste de fichiers dans le répertoire /home/vasya/.ssh. Effectuer:

Ls /home/vasya/.ssh.

2. CD.

Équipe cD Utilisé pour aller sur l'arborescence de répertoire (transition vers un autre dossier).

Par exemple, aller dans le répertoire /home/vasya/.Local Besoin d'exécuter

CD /Home/vasya/.Local

3. MV.

Équipe mv Utilisé pour déplacer (ou renommer) fichiers et répertoires.

Par exemple, pour déplacer le répertoire / Accueil / Vasya / Documents Dans le répertoire / Accueil / Vasya / Secret Effectuer:

MV / Accueil / Vasya / Documents / Accueil / Vasya / Secret

4. CP.

Équipe cp. Crée une copie du fichier ou du répertoire.

Pour copier le fichier messages.log. déposer. messages.log.bak Effectuer:

Cp messages.log messages.log.bak

Pour copier le répertoire, vous devez ajouter un argument après la commande. -R.. Par exemple, copiez le répertoire conducteurs. dans pilotes d'affichage.:

Pilotes de pilotes CP -R-Pilotes

5. sudo.

Équipe sudo. Utilisé pour exécuter d'autres commandes au nom du superutilisateur. Mais elle doit l'utiliser soigneusement, car vous pouvez endommager le système.

Par exemple, si vous essayez de créer une copie du fichier dans le répertoire "Système" / etc.puis obtenir un avertissement Permission refusée.. Par conséquent, dans ce cas, la commande doit être effectuée pour le compte du superutilisateur, par exemple:

Sudo cp /etc/x11/xorg.conf /etc/x11/xorg.conf.bak

6. toucher

Équipe toucher Vous pouvez créer un fichier vierge.

Par exemple, créez un fichier vierge path.dat.:

Touch Path.dat.

7. trouver.

Équipe trouve. Conçu pour rechercher des fichiers. Oui, ce n'est pas l'équipe la plus simple, mais sa connaissance est très utile. Pour commencer, il suffit de rappeler comment rechercher des fichiers et des répertoires par nom ou par masque (parties du nom).

Par exemple, nous trouverons tous les fichiers (et répertoires) dans le répertoire actuel, dont le nom commence sur documentet prend fin .odt. (Ceux-ci peuvent être des fichiers document-History.odt., document1.odt., document.odt., document-linux.odt.):

Trouve. -Name "Document * .odt"

Explication: Le symbole de point après la commande signifie que nous recherchons dans le répertoire actuel (et dans tous les répertoires de l'actuel). Après argument -Nom Dans des guillemets, le nom de fichier ou le masque (modèle) est enregistré, que nous recherchons. Un symbole d'un astérisque dans un masque signifie que, au lieu d'un astérisque, peut être des caractères.

8. Cat.

Équipe chat. Affiche le contenu du fichier spécifié à l'écran.

Par exemple, pour afficher le contenu du fichier. /var/log/auth.log. Effectuer:

Chat /var/log/auth.log.

9. nano.

En fait nano. Ceci est un éditeur de texte de console. Mais parfois, c'est l'une des rares moyens de modifier le fichier de la ligne de commande (par exemple, lorsque l'interface graphique n'est pas chargée ou non).

Par exemple, pour créer ou éditer un fichier existant. ftp.cfg. Effectuer:

Nano ftp.cfg.

Un éditeur de texte s'ouvre. Apporter des modifications au fichier. Puis appuyez sur la combinaison de touches Ctrl + X. et entrer y.Pour enregistrer les modifications et quitter (ou entrez n.Fermer le fichier sans enregistrer les modifications).

10. mkdir.

Équipe mkdir. Crée un répertoire vide.

Par exemple, pour créer un répertoire de sauvegarde, effectuez:

Sauvegarde Mkdir.

rm et rmdir

Ce sont les onzième équipes de ma sélection, car je pense que les nouveaux arrivants doivent être reconnus comme la dernière fois. Équipe rm Utilisé pour supprimer des fichiers. rmdir. Conçu pour supprimer le répertoire.

Par exemple, supprimez le fichier trèsimportantfile.dat:

Rm trèsimeprportantfile.dat.

Pour supprimer le répertoire, nous utilisons la commande rmdir.. Par exemple, supprimez le répertoire photos.:

Photos rmdir.

apt ou apt-get

Et une autre équipe importante pour ceux qui utilisent Ubuntu. aPTE - Ceci est un gestionnaire de packages utilisé pour installer et supprimer des programmes (packages), des mises à jour du système.

Par exemple, pour installer le gestionnaire de fichiers de la console de Midnight Commander, effectuez:

Sudo apt installer mc

Si un aPTE Indisponible, puis utilisez apt-get.:

Sudo apt-get install mc

Autre chose?

Je suis sûr que je n'ai pas écrit d'équipes plus importantes. Par conséquent, ajoutez d'autres commentaires doit avoir Les équipes qui, à votre avis, seront très utiles pour les débutants.