Une super introduction à Linux

Aperçu

Ici, j'écrirai les connaissances de base et les commandes de Linux après avoir passé en revue.

Qu'est-ce qu'un noyau

Le seul logiciel capable de communiquer avec du matériel tel que le processeur, la mémoire, le clavier et le disque.

Qu'est-ce qu'une coquille

C'est comme une interface de chat qui se connecte directement au noyau. Vous pouvez exécuter des commandes dans le noyau via le langage shell. En gros, ça ressemble à ça. Human <=> Shell <=> Kernel

Les types de langages shell incluent sh`` tcsh`` bash`` zsh.

STDIN et STDOUT

Dans l'environnement LINUX, STDIN est un périphérique de contrôle d'entrée et STDOUT est un périphérique de contrôle de sortie. En connectant cet appareil à un terminal, vous pourrez utiliser l'entrée et la sortie à l'aide du clavier.

La connexion des entrées et des sorties de cette manière s'appelle «attacher tty».

Commande Shell (basique)

#Afficher les informations du répertoire(list)
ls [dir]
#Déplacer le répertoire(change dir)
cd [dir]
#Afficher le répertoire actuel(print working dir)
pwd
#Créer un annuaire(make dir)
mkdir [folder name]

--Système d'exploitation de fichiers

#Créer un fichier
touch
#Ajouter au fichier
echo >> [file name]
#Afficher le contenu du fichier(concatenate)
cat test_file
#Voir le processus(process status)
ps
#Démarrer le processus en arrière-plan(&)
sleep 60 &
#Ramenez le processus au premier plan(foreground)
fg
#Aide à la commande(help) 
ps --help
#Afficher la destination de sauvegarde de la commande(whitch)
whitch ps
#Afficher le manuel des commandes(manual)
man ps
#Rechercher des fichiers et des dossiers(find)
find / -type d -name test
#Rechercher des personnages
grep "aaa" test.txt -n

#Trouvez le nom du dossier et recherchez les fichiers qu'il contient
find / -type d -name test | xargs grep -r aaa

Recommended Posts

Une super introduction à Linux
[Linux] Introduction à Linux
Super Introduction Arithmétique Bit Python
Super introduction à l'apprentissage automatique
Un mémorandum pour passer à Manjaro Linux
Une introduction légère à la détection d'objets
Introduction à MQTT (Introduction)
Introduction à Scrapy (1)
Introduction à Scrapy (3)
Premiers pas avec Supervisor
Introduction à Tkinter 1: Introduction
pytorch super introduction
Introduction à PyQt
Introduction à Scrapy (2)
Introduction à Scrapy (4)
Introduction à discord.py (2)
Une introduction à l'orientation des objets - Donnez à un objet un enfant.
[Super introduction à l'apprentissage automatique] Découvrez les didacticiels Pytorch
[Introduction à Python3, Jour 23] Chapitre 12 Devenir un Paisonista (12.1 à 12.6)
[Super introduction à l'apprentissage automatique] Découvrez les didacticiels Pytorch
Essayez de créer une nouvelle commande sous Linux
Introduction à Lightning Pytorch
Présentation de serverspec à Linux
Premiers pas avec le Web Scraping
Introduction aux baies non paramétriques
Introduction à EV3 / MicroPython
Introduction au langage Python
Commandes Linux à retenir
Introduction à la reconnaissance d'image TensorFlow
Introduction à OpenCV (python) - (2)
introduction super élémentaire de bouteille
Introduction à PyQt4 Partie 1
Introduction à l'injection de dépendances
Introduction à Private Chainer
PyTorch Super Introduction Principes de base de PyTorch
Introduction à l'apprentissage automatique
Comment installer Linux sur un PC UEFI 32 bits
[Introduction à python] Introduction rapide à Python pour les programmeurs C ++ occupés
Comment créer un référentiel local pour le système d'exploitation Linux
Introduction à l'algèbre linéaire avec Python: Décomposition A = LU
Présentation d'un environnement de bureau à Arch Linux (LightDM + Xfce4)
Comment créer un environnement Python sur Amazon Linux 2
[Linux] Comment mettre votre IP dans une variable
Introduction à l'apprentissage automatique à partir de Simple Perceptron
Source compile Apache2.4 (httpd 2.4.43) + PHP7.4 sous Linux pour construire un serveur Web --3 MySQL 8.0 introduction
AOJ Introduction à la programmation Sujet 1, Sujet 2, Sujet 3, Sujet 4
Introduction au module de papier électronique
Introduction à l'algorithme de recherche de dictionnaire
[Windows] RDP vers Windows via Linux
Django super introduction par les débutants Python! Partie 6 J'ai essayé d'implémenter la fonction de connexion
[Mémorandum d'apprentissage] Introduction à vim
Introduction à PyTorch (1) Différenciation automatique
opencv-python Introduction au traitement d'image
Une note sur la façon de préparer facilement un environnement de pratique Linux
Introduction à Python Django (2) Win
Une route vers Python intermédiaire
Une introduction à l'apprentissage automatique