Récemment, je construis un environnement LAMP, mais j'ai eu de nombreuses occasions d'entrer en contact avec les commandes Linux, et j'ai accumulé un stock de connaissances, donc cette fois je vais vous expliquer les commandes les plus fréquentes. ..
En termes simples, c'est un dossier.
Tous les répertoires de l'ordinateur, répertoires contenant des fichiers.
Tous les répertoires détenus par l'utilisateur, répertoires contenant des fichiers.
Le répertoire sur lequel vous travaillez actuellement.
Le chemin du fichier vu depuis le répertoire racine.
Le chemin du fichier tel qu'il apparaît dans le répertoire sur lequel vous travaillez actuellement.
pwd Affichez le chemin du fichier sur lequel vous travaillez actuellement à partir de votre répertoire personnel.
[Exemple de description]
$ pwd
[Exemple de sortie]
/Users/username
ls Affichez une liste des fichiers et répertoires enregistrés dans le répertoire sur lequel vous travaillez actuellement.
[Exemple de description]
<!--Afficher la liste-->
$ ls
<!--Fichier caché(.commencer à partir de)Affichage comprenant-->
$ ls -a
<!--Afficher des informations détaillées telles que les autorisations-->
$ ls -l
<!--Afficher des informations détaillées telles que les autorisations, y compris les fichiers cachés-->
$ ls -la
[Exemple de sortie]
<!-- ls -->
Desktop Sinatra
Documents Sites
...
<!-- ls -a -->
.Trash Documents
.bundle Downloads
...
<!-- ls -l -->
drwx------@ 5 username username 160 11 14 16:12 Applications
drwx------@ 9 username username 288 11 24 19:55 Desktop
...
<!-- ls -la -->
drwx------ 2 username username 64 11 21 14:01 .Trash
drwxr-xr-x 4 username username 128 10 20 23:12 .bundle
...
cat Affichez le contenu du fichier. Puisqu'il ne peut pas être fait défiler, il est utilisé lorsque le contenu est suffisamment grand pour tenir sur un écran.
[Exemple de description]
$ cat exampleFile
[Exemple de sortie]
<!--Description du contenu de exampleFile-->
Ceci est un échantillon.
less Affichez le contenu du fichier. Peut être fait défiler. Utilisé pour le contenu d'un écran ou plus.
[Exemple de description]
$ less exampleFile
[Exemple de sortie]
<!--Description du contenu de exampleFile-->
Ceci est un échantillon.
.
.
.
history Affichez l'historique des commandes exécutées.
[Exemple de description]
<!--Afficher l'historique des commandes-->
$ history
<!--Afficher les 5 dernières commandes(N'importe quel chiffre) -->
$ history 5
<!--Exécuter la commande correspondant à la numérotation affichée dans l'historique(N'importe quel chiffre) -->
$ !5
<!--Supprimer la commande correspondant à la numérotation affichée dans l'historique de l'historique(N'importe quel chiffre) -->
$ history -d 5
[Exemple de sortie]
<!-- history -->
.
.
.
848 pwd
849 pwd
850 ls
851 ls -a
852 ls -l
853 ls -la
854 cat
855 ls
<!-- history 5 -->
851 ls -a
852 ls -l
853 ls -la
854 cat
855 ls
<!-- !855(Si ci-dessus, exécutez ls) -->
Desktop Sinatra
Documents Sites
...
<!-- history -d 853 -->
<!-- 853 ls -supprimer la-->
.
.
.
851 ls
852 ls -a
853 ls -l
854 cat
855 ls
mkdir Créez un nouveau répertoire dans le répertoire actuel.
[Exemple de description]
$ mkdir exampleFile
touch Créez un nouveau fichier dans le répertoire courant.
[Exemple de description]
$ touch exampleFile
rm Supprimez les fichiers et les répertoires. Normalement, il n'y a pas de sortie, mais si elle est décrite ou enregistrée dans un fichier ou un répertoire, la confirmation d'exécution est demandée avec * Y (oui) * ou * N (non) *.
[Exemple de description]
<!--Supprimer le fichier-->
$ rm exampleFile
<!--Suppression forcée de fichiers(Aucune confirmation) -->
$ rm -f exampleFile
<!--Supprimer le répertoire-->
$ rm -r exampleDirectory
<!--Suppression forcée du répertoire-->
$ rm -rf exampleDirectory
cp Faites une copie du fichier ou du répertoire.
[Exemple de description]
<!--Faire une copie de exampleFile comme exampleFile2-->
$ cp exampleFile exampleFile2
<!--Faire une copie de exampleDirectory comme exampleDirectory2-->
$ cp -r exampleDirectory exampleDirectory2
cd Déplacez le répertoire actuel (le répertoire sur lequel vous travaillez actuellement). Peut être spécifié comme chemin absolu ou chemin relatif.
[Exemple de description]
<!--Déplacer vers le répertoire de base-->
$ cd
<!--Déplacer le lieu de travail vers exampleDirectory-->
$ cd exampleDirectory
<!--Remonter le répertoire d'un niveau-->
$ cd ..
mv Vous pouvez déplacer des fichiers et modifier les noms de fichiers. Peut être spécifié comme chemin absolu ou chemin relatif.
[Exemple de description]
<!--Déplacer exampleFile1 de exampleDirectory1 vers exampleDirectory2-->
$ mv exampleDirectory1/exampleFile1 exampleDirectory2
<!--Renommez exampleFile2 en exampleFile3-->
$ mv exampleFile2 exampleFile3
clear Rafraîchissez l'écran.
[Exemple de description]
$ clear
Ou vous pouvez également utiliser "control" + "L".
shutdown Arrêtez le système d'exploitation.
[Exemple de description]
$ shutdown -h now
useradd Ajouter un nouvel utilisateur. (À ce stade, un répertoire personnel pour l'utilisateur est également créé)
[Exemple de description]
<!--Créer un nouvel utilisateur avec l'exemple de nom d'utilisateur-->
$ useradd example
passwd Enregistrez nouvellement le mot de passe de l'utilisateur nouvellement créé, changez le mot de passe de l'utilisateur existant. (Dans un environnement de production, une autre méthode d'authentification appelée «authentification par clé» est souvent utilisée)
[Exemple de description]
<!--Changer le mot de passe pour l'exemple de nom d'utilisateur-->
$ passwd example
userdel Supprimer l'utilisateur.
[Exemple de description]
<!--exemple Supprimer l'utilisateur-->
$ userdel example
<!--exemple Suppression d'un utilisateur et suppression du répertoire personnel de l'utilisateur supprimé-->
$ userdel -r example
su Changement d'utilisateur.
[Exemple de description]
<!--passer à l'exemple d'utilisateur(Le répertoire actuel est le même) -->
$ su example
<!--passer à l'exemple d'utilisateur(Commencez à partir du répertoire de base de cet utilisateur) -->
$ su - example
exit Déconnexion de l'utilisateur. Si vous êtes connecté plusieurs fois, revenez à l'utilisateur d'origine.
[Exemple de description]
<!--Déconnectez-vous de l'utilisateur actuel-->
$ exit
Lors de la construction d'un environnement avec une distribution Linux (OS Linux), les commandes Linux sont fréquemment utilisées, il est donc utile de se familiariser avec les commandes de base expliquées dans une certaine mesure.
"Terminal" pour Mac "Power Shell" pour Windows Vous pouvez le faire avec ceux-ci, alors essayez-le.
Merci d'avoir regardé jusqu'à la fin!
Auteur: yuki | Acquisition du premier projet le 10e jour d'apprentissage → Actuellement étudiant pour un changement de carrière d'ingénieur full-stack Qiita:https://qiita.com/yuki4839 Twitter:https://twitter.com/yuki35522891
Recommended Posts