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.
-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.
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
-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
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.
-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.
-Les fichiers peuvent être déplacés. -Vous pouvez également changer le nom du fichier lors du déplacement.
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.
-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é.
-Les fichiers peuvent être supprimés.
nom de fichier rm
-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.
Sous Linux, il existe des répertoires et des symboles spéciaux qui les représentent. Les éléments suivants sont typiques.
Le répertoire actuel. Les opérations sur les fichiers et les répertoires sont représentées à l'aide de points (.).
Un niveau au-dessus du répertoire actuel. Si le répertoire actuel est / user / host, le répertoire parent sera / user.
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 (~).
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.
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.
-Il est possible d'afficher où vous vous trouvez actuellement dans un répertoire hiérarchique.
$ pwd
/home/hosts
/ Est un symbole qui représente un délimiteur de répertoire.
-Vous pouvez changer le répertoire actuel.
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.
-Un répertoire peut être créé.
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
-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
-Le répertoire peut être supprimé.
nom du répertoire rmdir
-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.
-Vous pouvez vérifier le contenu du fichier.
nom de fichier cat
Afficher le contenu du fichier
-n
Affichage avec les numéros de ligne ajoutés.
-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.
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) |
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) |
-Vous pouvez rechercher où se trouve le fichier.
trouver le chemin-nom Nom du fichier
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.
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.
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.
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.
commander--help
nom de la commande man
-mot k
'mot'Sortie d'une liste d'entrées qui incluent
Recommended Posts