Aide-mémoire pour UNIX - Introduction
UNIX est un groupe de systèmes d'exploitation multi-utilisateurs et multi-familles qui était à l'origine dérivé d'AT & T UNIX. Son développement de recherche a été initialement lancé au Centre de recherche du laboratoire AT&T Bell dans les années 1970. Il a été développé par Dennis Ritchie, Ken Thompson, Brian Kernighan, Joe Ossanna et Douglas McIlroy aux Bell Labs. Il a été initialement publié en 1971. Il était sous licence libre et open source et certaines fonctionnalités sous une licence propriétaire. Les interfaces utilisateur par défaut sont l'interface utilisateur graphique (GUI) et l'interface de ligne de commande (CLI). Il a été entièrement écrit en langage d'assemblage et en langage de programmation C. Il a reçu un prix Turing.
Dans cet article de triche pour UNIX, nous allons discuter de ce qu'est UNIX et des différentes commandes UNIX.
Aide-mémoire pour les commandes et le contenu UNIX:
Les commandes UNIX peuvent souvent être différenciées ou regroupées en différentes catégories de commandes puissantes telles que les commandes de fichiers, les commandes de gestion des processus, la compression, les connexions réseau, les autorisations de fichiers, la recherche et les connexions SSH. Voici la liste des astuces pour les commandes UNIX qui effectuent différents types de fonctionnalités et d'opérations dans le système d'exploitation UNIX:
Commandes UNIX |
La description |
E / S DE FICHIER |
|
ls | Pour répertorier le répertoire. |
pwd | Pour afficher le répertoire actuel. |
dossier mkdir | Pour créer un nouveau répertoire avec le dossier de noms |
cp f1 f2 | Pour copier le fichier f1 dans le fichier f2 |
mv f1 f2 | Pour déplacer le fichier f1 vers le fichier f2 s'il existe un fichier nommé f2 |
rm f1 | Pour supprimer un fichier nommé f1 |
fichier rm –r | Pour supprimer un fichier avec force |
rm –r dir | Pour supprimer un répertoire nommé dir |
rm –rf dir | Pour supprimer de force un répertoire nommé dir |
rm –f f1 | Pour supprimer de force un fichier nommé f1 |
fichier tactile | Pour créer ou mettre à jour un fichier |
plus de fichier | Pour imprimer le contenu d'un fichier en sortie |
fichier de tête | Pour imprimer le contenu des 10 premières lignes du fichier en sortie |
fichier de queue | Pour imprimer le contenu des 10 dernières lignes du fichier en sortie |
COMMANDES DE PROCESSUS |
|
ps | Pour afficher tous les processus actuellement actifs dans le système d'exploitation |
tuer pid | Pour tuer le processus avec l'ID de processus mentionné comme pid |
fg | Pour mettre au premier plan le travail récemment exécuté |
bg | Pour répertorier tous les processus ou travaux en cours en arrière-plan |
Haut | Pour afficher tous les processus en cours d'exécution. |
RÉSEAU |
|
ifconfig | Pour répertorier tous les détails liés au réseau tels que toutes les adresses IP attribuées IPv4 et IPv6, les interfaces réseau, etc., |
netstat | Pour répertorier toutes les connexions en cours dans le système local et les détails des ports écoutés et les services en attente de demandes. |
nslookup | Pour interroger la recherche DNS et trouver les détails associés. |
nom d'hôte | Pour connaître les détails du nom d'hôte et de l'adresse IP mappés. |
RECHERCHE |
|
trouver | Pour rechercher les fichiers dans le répertoire spécifié. |
grep | Pour rechercher les lignes sélectionnées dans tous les fichiers qui correspondent au modèle donné. |
grep | Pour rechercher le motif dans des lignes données. |
grep –rn | Pour rechercher le modèle récursivement pour le modèle dans un répertoire donné, y compris le numéro de ligne. |
grep –r | Pour rechercher le modèle récursivement pour le modèle dans le répertoire donné. |
commande | grep | Pour rechercher le modèle dans la sortie donnée de la commande. |
Localiser le fichier | Pour rechercher toutes les instances du fichier à l'aide d'un système basé sur un index de la base de données qui est construit à partir de la commande mise à jour. |
Trouver un fichier | Pour rechercher toutes les occurrences d'un fichier dans le répertoire de fichiers système réel. |
Trucs et astuces gratuits pour utiliser la feuille de triche pour les commandes Unix: -
- Le système d'exploitation UNIX a un noyau qui est la partie centrale du système qui coordonne l'ensemble des fonctionnalités pour effectuer différentes opérations.
- Il dispose d'un shell qui traite les demandes d'utilitaires en interprétant les commandes UNIX fournies dans le terminal par l'utilisateur.
- L'ensemble des données de la feuille de triche UNIX est organisé dans un système de fichiers.
- La commande de connexion sera utilisée pour se connecter au système UNIX en tant qu'utilisateur valide avant d'effectuer toute opération, tandis que la déconnexion est la commande de déconnexion du système en tant qu'utilisateur.
- Shell Scripting est le moyen de programmation qui est exécuté sur la feuille de triche UNIX pour exécuter les scripts shell (une série de commandes) par le noyau dans le système d'exploitation UNIX.
- La sécurité du système de fichiers sous UNIX est basée sur les droits d'accès de l'utilisateur tels que R, W ou X, appelés R - autorisation de lecture, W - autorisation d'écriture, X - autorisation d'exécution.
- Il existe différentes commandes pour les droits d'accès d'un utilisateur dans un système UNIX.
Aide-mémoire pour les commandes UNIX:
Aide-mémoire pour les commandes UNIX |
La description |
chmod | Pour modifier ou changer le mode de fichier |
chmod u | Pour changer le mode de fichier en utilisateur |
chmod o | Pour changer le mode de fichier sur autre |
chmod r | Pour changer le mode de fichier à lire |
chmod a | Pour changer le mode de fichier sur tous |
chmod g | Pour changer le mode de fichier en groupe |
chmod x | Pour changer le mode de fichier à exécuter en accédant au répertoire |
chmod w | Pour changer le mode de fichier pour écrire et supprimer |
chmod - | Pour changer le mode de fichier pour supprimer l'autorisation |
chmod + | Pour changer le mode de fichier pour ajouter l'autorisation |
- La compression de différents fichiers volumineux peut être effectuée en utilisant différents fichiers tels que gzip, zcat, tar, gunzip etc., pour compresser et décompresser différents fichiers tar, pour créer des fichiers d'archives au format zip, etc.,
Aide-mémoire pour UNIX - conclusion
Les systèmes d'exploitation UNIX sont principalement utilisés dans la plupart des systèmes d'hébergement de serveurs pour fournir des systèmes hautement évolutifs et hautement disponibles. Les principales caractéristiques et avantages des systèmes UNIX sont les capacités multitâches et multi-utilisateurs pour effectuer des opérations multitâches afin d'économiser du temps et des ressources pour effectuer des opérations de traitement de longue durée. L'autre avantage principal de l'utilisation de la feuille de triche UNIX est sa sécurité et sa vitesse de fonctionnement dans le temps imparti qui produit des résultats efficaces et efficients. UNIX propose différentes variantes de systèmes d'exploitation tels que Linux, BSD, etc. pour fournir différentes fonctionnalités personnalisées. UNIX offre plus de flexibilité et peut être installé sur différentes machines.Il est également gratuit et open source, ce qui réduit les coûts de maintenance généraux et est très avantageux avec sa conception de système d'exploitation et ses fonctions de sécurité et d'accès.
Article recommandé
Ceci a été un guide pour la feuille de triche pour UNIX ici, nous avons discuté du contenu et de la commande ainsi que des trucs et astuces gratuits de feuille de triche pour UNIX, vous pouvez également consulter l'article suivant pour en savoir plus -
- 4 types de scripts shell efficaces pour les débutants Linux (utiles)
- Questions d'entretiens chez UNIX
- Aide-mémoire SQL (commandes, conseils gratuits et astuces)
- Linux vs Ubuntu
- Top 10 des applications Linux utiles pour les administrateurs système
- Cheat Sheet JavaScript: Avantages