Fonctionnement Linux pour les débutants Résumé des commandes de base

introduction

A partir de cette année, je suis devenu ingénieur et j'ai commencé à apprendre Linux parce que je voulais apprendre les concepts de base du fonctionnement en ligne de commande et du réseau. J'écrirai un article sous forme de mémorandum. Je vous serais reconnaissant si vous pouviez signaler des erreurs.

Commandes de base

1. Commande d'opération de fichier

1-1. Afficher une liste de fichiers et de répertoires (ls)

[Ce que tu peux faire]

-Une commande pour afficher une liste de fichiers et répertoires -Les options, noms de fichiers et noms de répertoires peuvent être spécifiés après ls. -Vous pouvez utiliser des caractères génériques (*) pour affiner les résultats et afficher une liste.

Comment utiliser

ls [option] [nom de fichier]

Vous pouvez entrer au format.

$ ls
Télécharger de la musique d'image de bureau
Version de document modèle

De cette manière, vous pouvez afficher une liste de fichiers et de répertoires dans le répertoire courant.

Si vous spécifiez un répertoire ou un fichier après ls, vous pouvez afficher une liste des fichiers et répertoires de ce répertoire.

$ ls /usr/
bin etc games include lib libexec local sbin share src tmp

Utilisez des options pour modifier le comportement des commandes, telles que la modification de l'ordre des fichiers.

-a
.Afficher tous les fichiers, y compris les fichiers cachés commençant par
-l
Affichage au format long
-t
Trier et afficher en fonction de la dernière heure de mise à jour
-r
Trier et afficher dans l'ordre inverse

Affiner et afficher les fichiers

 $ls hosts*
hosts  hosts.allow  hosts.deny

Dans ce cas, tous les fichiers avec des hôtes comme acronyme sont affichés.

Affinez-vous lorsque vous connaissez le nombre de caractères

$ cd /etc
$ ls hosts.????
hosts.deny

Affinez les caractères par le nombre de? 4 caractères dans le cas ci-dessus

Vous pouvez également affiner en ajoutant une chaîne de caractères après le?

 cd /etc
$ ls hosts.????w
hosts.allow

1-2. Copier le fichier (cp)

[Ce que tu peux faire]

-Créer un double du fichier -Vous pouvez également spécifier le nom du fichier qui a fait la copie · Vous pouvez également copier des répertoires en utilisant l'option -r

Comment utiliser

cp [option] [Original] [Copier] 

Exemple d'utilisation

cp a b

Dans l'exemple ci-dessus, le mouvement change en fonction de l'état de b, qui est la destination de la copie. -Si b n'est pas le nom de fichier existant, le fichier de b est créé avec a comme copie. -Si b est un nom de répertoire, une copie de a est créée sous b. -Si le nom de fichier b existe, b est écrasé par une copie de a.

option

-i
Lors de la création d'une copie par écrasement d'un fichier"écraser le nom du fichier? (y/n [n])"Pour confirmation comme
Je vais faire une enquête. Il est utilisé pour s'excuser et non pour écraser.

-r
Copiez le répertoire. La commande cp est essentiellement une commande pour copier un fichier, mais si vous ajoutez ceci
Vous pouvez copier tous les fichiers et répertoires du répertoire.

-p
Copiez tout en conservant les informations d'origine. Le fichier contient le propriétaire, les privilèges d'administrateur, la date de modification, etc.
Il existe diverses informations. Dans une copie normale, les informations deviennent nouvelles et sont copiées. Je veux conserver d'anciennes informations
Si tel est le cas, ajoutez cette option.

1-3. Déplacer des fichiers (mv)

Ce que tu peux faire

-Les fichiers peuvent être déplacés. -Vous pouvez également changer le nom du fichier lors du déplacement.

Comment utiliser

mv déplacer le fichier source déplacer le fichier de destination

Exemple d'utilisation

mv a b

Même avec la commande mv, le comportement change en fonction de l'état du fichier / répertoire. -Si a est le nom du fichier et que b est dans le répertoire, le fichier de a est déplacé sous le répertoire de b. -Si a est un répertoire et que b existe également, le répertoire de a se déplace sous le répertoire de b. -Si a est le nom de fichier et que b n'existe pas, le nom de fichier de a est changé en b. -Si a est le nom du répertoire et que b n'existe pas, le nom du répertoire de a est changé en b.

option

-i
Lors de la création d'une copie par écrasement d'un fichier"écraser le nom du fichier? (y/n [n])"Pour confirmation comme
Je vais faire une enquête. Il est utilisé pour s'excuser et non pour écraser.

-f
Exécutez le processus de force. Dans certains cas, il y a une demande de confirmation du processus, mais elle est ignorée et le processus est forcé d'être exécuté.

1-4. Supprimer le fichier (rm)

Ce que tu peux faire

-Les fichiers peuvent être supprimés.

Comment utiliser

nom de fichier rm

option

-i
Lors de la suppression d'un fichier, demandez confirmation si vous pouvez vraiment le supprimer. .. Utilisé pour empêcher la suppression accidentelle de fichiers.

-f
Exécutez le processus de force. Dans certains cas, il y a une demande de confirmation du processus, mais elle est ignorée et le processus est forcé d'être exécuté.
-r
Copiez le répertoire. La commande cp est essentiellement une commande pour copier des fichiers, mais avec elle, vous pouvez copier tous les fichiers et répertoires du répertoire.

Sur les systèmes d'exploitation UNIX tels que Linux, une fois que les fichiers supprimés ne peuvent pas être restaurés, soyez prudent lorsque vous les utilisez. De plus, comme rm est une commande pour supprimer des fichiers, les répertoires ne peuvent pas être supprimés, utilisez donc la commande rmdir décrite plus loin pour supprimer des répertoires.

2. Manipulation d'annuaire

Connaissances préalables

Annuaire spécial

Sous Linux, il existe des répertoires et des symboles spéciaux qui les représentent. Les éléments suivants sont typiques.

Répertoire actuel (.)

Le répertoire actuel. Les opérations sur les fichiers et les répertoires sont représentées à l'aide de points (.).

Dossier Parent (..)

Un niveau au-dessus du répertoire actuel. Si le répertoire actuel est / user / host, le répertoire parent sera / user.

Répertoire d'accueil

Le répertoire dans lequel l'utilisateur commence à travailler. L'utilisateur immédiatement après la connexion est toujours dans le répertoire de base. Les opérations sur les fichiers et les répertoires sont représentées à l'aide d'un refroidisseur (~).

Répertoire racine

Représente le niveau supérieur du répertoire. Il est représenté à l'aide de la racine (/) dans les opérations de fichier / répertoire.

Spécification de chemin absolu et spécification de chemin relatif

Il existe deux façons de spécifier / user / bin / xxx lorsque le répertoire courant actuel est / user / local.

1./user/bin/xxx La spécification de chemin absolu est la méthode de spécification du fichier de répertoire à partir du répertoire racine de niveau supérieur. La spécification de chemin absolu peut être spécifiée dans n'importe quel répertoire, mais la description peut être longue.

  1. ../bin/xxx La spécification de chemin relatif est la méthode de spécification du chemin à partir de l'emplacement du répertoire courant. La spécification du chemin relatif ne peut pas être spécifiée si le répertoire actuel change, mais si le répertoire est spécifié plus près de l'emplacement actuel, moins de description est requise.

2-1. Afficher le répertoire courant (pwd)

Ce que tu peux faire

-Il est possible d'afficher où vous vous trouvez actuellement dans un répertoire hiérarchique.

Comment utiliser

$ pwd
/home/hosts

/ Est un symbole qui représente un délimiteur de répertoire.

2-2. Changer de répertoire (cd)

Ce que tu peux faire

-Vous pouvez changer le répertoire actuel.

Comment utiliser

cd [Nom du répertoire]

Vous pouvez spécifier le répertoire avec un chemin absolu ou un chemin relatif. Si rien n'est spécifié, accédez au répertoire de base.

2-2. Création d'un répertoire (mkdir)

Ce que tu peux faire

-Un répertoire peut être créé.

Comment utiliser

nom du répertoire mkdir

Si vous voulez créer dir2 sous dir1 et dir3 en dessous

mkdir dir1
mkdir dir1/dir2
mkdir dir1/dir2/dir3

option

-p
Il crée également un répertoire supérieur du répertoire spécifié.

Avec l'option -p

mkdir -p dir1/dir2/dir3 

Peut être écrit comme

2-3. Supprimer le répertoire (rmdir)

Ce que tu peux faire

-Le répertoire peut être supprimé.

Comment utiliser

nom du répertoire rmdir

option

-p
Supprimez tous les répertoires jusqu'à la hiérarchie spécifiée.

rmdir supprime uniquement le répertoire du bas si vous n'utilisez pas l'option. Si le contenu du répertoire est inclus, il ne peut pas être supprimé. S'il existe un répertoire de fichiers dans le répertoire, utilisez la commande rm -r pour le supprimer.

3. Afficher le contenu du fichier

3-1. Afficher le contenu du fichier (cat)

Ce que tu peux faire

-Vous pouvez vérifier le contenu du fichier.

Comment utiliser

nom de fichier cat
Afficher le contenu du fichier

option

-n
Affichage avec les numéros de ligne ajoutés.

3-2. Affichage à l'aide d'un téléavertisseur (plus, moins)

Ce que tu peux faire

-S'il y a trop de lignes sur la page affichée par cat, elle coulera sans être affichée. (Habituellement environ 25 lignes) La fonction de contrôle de page contrôle l'écran afin que vous puissiez vérifier même s'il y a beaucoup de lignes et arrête de défiler au milieu. Vous pouvez le faire avec cette commande.

Comment utiliser

Pour plus de commande
article Contenu
espace Aller à la page suivante
b retournez sur l'écran précédent
f Aller à l'écran suivant
/mot motの検索。nキーで検索結果をジャンプ
q Commande de sortie du téléavertisseur(quitter)
Pour moins de commande
article Contenu
espace Aller à la page suivante
b retournez sur l'écran précédent
f Aller à l'écran suivant
Aller à la ligne précédente
Aller à la ligne suivante
/mot motの検索。nキーで検索結果をジャンプ
q Commande de sortie du téléavertisseur(quitter)

4. Recherche de fichiers

4-1. Recherche de fichiers (trouver)

Ce que tu peux faire

-Vous pouvez rechercher où se trouve le fichier.

Comment utiliser

trouver le chemin-nom Nom du fichier

5. Chemin de la commande

Les commandes que j'ai utilisées jusqu'à présent sont des programmes, et les programmes sont également un type de fichier. Il se trouve dans les répertoires de programmes tels que / bin et / sbin.

5-1. Afficher le chemin de commande (lequel)

Fondamentalement, lorsque vous exécutez une commande, vous ne vous souciez pas de l'emplacement du programme. En effet, le répertoire où se trouve le programme est défini dans la variable d'environnement appelée PATH. Vous pouvez utiliser quelle commande pour afficher le chemin de la commande situé sous le répertoire inclus dans la variable d'environnement PATH.

Comment utiliser

quel nom de commande

Si le répertoire où réside la commande n'est pas inclus dans la variable d'environnement PATH, le résultat de la commande which sera une erreur.

6. Comment utiliser l'aide

Vous pouvez vérifier les options qui peuvent être utilisées pour exécuter une commande en exécutant la commande d'exécution avec l'option --help.

Comment utiliser

commander--help

7. Comment utiliser le manuel

nom de la commande man

option

-mot k
'mot'Sortie d'une liste d'entrées qui incluent

Recommended Posts

Fonctionnement Linux pour les débutants Résumé des commandes de base
[Linux] Résumé des commandes de base
[Résumé des commandes Linux] Liste des commandes [À voir absolument pour les débutants]
Mémorandum de commande Linux [pour les débutants]
Commande Linux <Basic 2>
Résumé des commandes Linux
Commande Linux <Basic 1>
Votre propre Koredake est une commande Linux
[Commande Linux] Liste d'options de la commande cp [À voir absolument pour les débutants]
[Commande Linux] Liste d'options de la commande ls [À voir absolument pour les débutants]
[Commande Linux] Liste d'options de commande tactile [À voir absolument pour les débutants]
[Commande Linux] Liste d'options de commande moins [À voir pour les débutants]
[Commande Linux] Liste d'options de commande cat [À voir absolument pour les débutants]
[Commande Linux] Liste des options de la commande pwd [À voir absolument pour les débutants]
[Commande Linux] Liste d'options de la commande rm [À voir absolument pour les débutants]
[Commande Linux] Liste d'options de commande cd [À voir absolument pour les débutants]
[Commande Linux] Liste d'options de la commande mv [À voir absolument pour les débutants]
[Commande Linux] Liste d'options de commande man [À voir absolument pour les débutants]
[Commande Linux] Liste des options de commande ssh [À voir absolument pour les débutants]
[Commande Linux] Liste d'options de la commande mkdir [À voir absolument pour les débutants]
Distribution Linux recommandée pour les débutants
Grammaire de base Python pour les débutants
Dictionnaire de commande Linux (pour moi-même)
[Linux] Résumé de la commande utilisateur / groupe
Raccourci Linux pratique (pour les débutants)
Qu'est-ce que le grattage? [Résumé pour les débutants]
Commandes Linux fréquemment utilisées (pour les débutants)
[À voir pour les débutants] Bases de Linux
Formation de base Linux pour l'ingénieur front-end
Lien récapitulatif des bases de Pandas pour les débutants
Commande Linux n ° 4
Commande Linux n ° 3
Résumé Linux
Commande Linux n ° 5
Installation d'Elasticsearch et fonctionnement de base pour ubuntu
Résumé du tutoriel Django pour les débutants par les débutants ③ (Afficher)
Résumé des petites techniques pour les commandes Linux
Résumé du tutoriel Django pour les débutants par les débutants ⑤ (test)
Liste des commandes Linux
[Explication pour les débutants] Syntaxe et concept de base de TensorFlow
Résumé du tutoriel Django pour les débutants par les débutants ⑦ (Personnaliser l'administrateur)
Résumé du tutoriel Django pour les débutants par les débutants ⑥ (fichier statique)
linux à la commande
[Linux] Commande de recherche
Résumé du tutoriel Django pour les débutants par les débutants ② (Modèle, Admin)
Résumé du tutoriel Django pour les débutants par les débutants ① (création de projet ~)
Commande de serveur Linux
Mémo de commande Linux # 1
Commande Linux [lecture]
Commandes LINUX de base
[Linux] Commande / connaissance
pyenv pour linux
Résumé du didacticiel Django pour les débutants par les débutants ④ (Vue générique)