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

lsPour répertorier le répertoire.
pwdPour afficher le répertoire actuel.
dossier mkdirPour créer un nouveau répertoire avec le dossier de noms
cp f1 f2Pour copier le fichier f1 dans le fichier f2
mv f1 f2Pour déplacer le fichier f1 vers le fichier f2 s'il existe un fichier nommé f2
rm f1Pour supprimer un fichier nommé f1
fichier rm –rPour supprimer un fichier avec force
rm –r dirPour supprimer un répertoire nommé dir
rm –rf dirPour supprimer de force un répertoire nommé dir
rm –f f1Pour supprimer de force un fichier nommé f1
fichier tactilePour créer ou mettre à jour un fichier
plus de fichierPour imprimer le contenu d'un fichier en sortie
fichier de têtePour imprimer le contenu des 10 premières lignes du fichier en sortie
fichier de queuePour imprimer le contenu des 10 dernières lignes du fichier en sortie

COMMANDES DE PROCESSUS

psPour afficher tous les processus actuellement actifs dans le système d'exploitation
tuer pidPour tuer le processus avec l'ID de processus mentionné comme pid
fgPour mettre au premier plan le travail récemment exécuté
bgPour répertorier tous les processus ou travaux en cours en arrière-plan
HautPour afficher tous les processus en cours d'exécution.

RÉSEAU

ifconfigPour 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.,
netstatPour 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.
nslookupPour interroger la recherche DNS et trouver les détails associés.
nom d'hôtePour connaître les détails du nom d'hôte et de l'adresse IP mappés.

RECHERCHE

trouverPour rechercher les fichiers dans le répertoire spécifié.
grepPour rechercher les lignes sélectionnées dans tous les fichiers qui correspondent au modèle donné.
grepPour rechercher le motif dans des lignes données.
grep –rnPour rechercher le modèle récursivement pour le modèle dans un répertoire donné, y compris le numéro de ligne.
grep –rPour rechercher le modèle récursivement pour le modèle dans le répertoire donné.
commande | grepPour rechercher le modèle dans la sortie donnée de la commande.
Localiser le fichierPour 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 fichierPour 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: -

  1. 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.
  2. Il dispose d'un shell qui traite les demandes d'utilitaires en interprétant les commandes UNIX fournies dans le terminal par l'utilisateur.
  3. L'ensemble des données de la feuille de triche UNIX est organisé dans un système de fichiers.
  4. 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.
  5. 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.
  6. 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.
  7. 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

chmodPour modifier ou changer le mode de fichier
chmod uPour changer le mode de fichier en utilisateur
chmod oPour changer le mode de fichier sur autre
chmod rPour changer le mode de fichier à lire
chmod aPour changer le mode de fichier sur tous
chmod gPour changer le mode de fichier en groupe
chmod xPour changer le mode de fichier à exécuter en accédant au répertoire
chmod wPour 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
  1. 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 -

  1. 4 types de scripts shell efficaces pour les débutants Linux (utiles)
  2. Questions d'entretiens chez UNIX
  3. Aide-mémoire SQL (commandes, conseils gratuits et astuces)
  4. Linux vs Ubuntu
  5. Top 10 des applications Linux utiles pour les administrateurs système
  6. Cheat Sheet JavaScript: Avantages