[Commande Linux] Un mémorandum des commandes fréquemment utilisées

Aperçu

Si vous n'utilisez pas de commandes Linux, vous les oublierez vite, j'ai donc résumé les commandes fréquemment utilisées. En fait, j'écris sur les commandes de base que j'ai utilisées au travail au niveau de référence.

table des matières

commande --cd

Commande --cp

Commande --pwd

Commande --ls

Commande --mv

commande --touch

Commande --mkdir

Commande --cat

Commande --rm

--find commande

Commande --grep

commande --tar --Créer une archive

--chmod commande --Spécifier numériquement

Commande --chown

commande --tail

Commande --df

commande --du

commande cd

Cette commande est utilisée pour déplacer le répertoire de travail. Je pense que la commande cd est la première commande que vous rencontrerez lors de l'utilisation de Linux.

Commande de base

chemin de destination du cd

Déplacer vers le répertoire racine

#Accédez au répertoire racine, le niveau supérieur du disque
cd /

Déplacer vers le répertoire de base

#Accédez au répertoire personnel de l'utilisateur
cd

Déplacer par chemin relatif

#Il devient un chemin relatif et se déplace vers le répertoire spécifié dans le répertoire de travail actuel.
$nom du répertoire cd

Se déplacer avec un chemin absolu

#Déplacez-vous de manière à indiquer où vous vous trouvez à partir du niveau supérieur du disque entier, quel que soit le répertoire sur lequel vous travaillez actuellement
#Dans cet exemple/usr/Déplacer vers le répertoire bin
$ cd /usr/bin

Déplacer vers le haut

#Deux périodes représentent la hiérarchie immédiatement supérieure "..Exprimé par
cd ..
#Dans le cas de deux niveaux au-dessus
cd ../..

commande cp

Une commande pour copier des fichiers et des répertoires.

Commande de base

cp nom du fichier source copie nom du fichier de destination
#(Exemple de commande)
cp file_ori.txt file_copy.txt

Copiez le nom du fichier tel quel

cp Copier le nom du fichier source Copier le nom du répertoire de destination
#(Exemple de commande)
cp file_ori.txt dirA

Copier plusieurs fichiers

cp fichier source partie 1 copie du fichier source partie 2 copie nom du répertoire de destination
#(Exemple de commande)
cp fileA.txt fileB.txt dir

Copier avec un caractère générique

#(Exemple de commande)
cp file*Copier le nom du répertoire de destination

Copiez tout le répertoire

#L'option la plus fréquemment utilisée est celle-ci "-N'est-ce pas l'option "r"?
cp -r Copier le nom du répertoire source Copier le nom du répertoire de destination

Copier de force

#Il se peut que l'on vous demande s'il existe un fichier du même nom dans la destination de la copie,
#Il peut être utilisé lorsqu'il est gênant d'y répondre un par un.
cp -f Copier le nom du fichier source Copier le nom du fichier de destination

Vérifier et copier

#Parfois, vous voulez voir s'il sera écrasé.
#Lorsqu'il s'agit de fichiers importants, l'écrasement peut être fatal, alors cochez "oui ou non".
cp -i Copier le nom du fichier source Copier le nom du fichier

Sauvegarder et copier

#Lorsqu'il s'agit de fichiers importants, l'écrasement est toujours effrayant, donc à ce moment-là-Utilisez l'option "b".
# -Si vous utilisez l'option b, un fichier de sauvegarde sera automatiquement généré en même temps que vous exécutez la commande cp.
#Comme dans l'exemple ci-dessous--Il est utile d'utiliser l'option suffixe pour ajouter la date du jour à la fin du nom de fichier.
cp -b --suffix=_$(date +%Y%m%d)Copier le nom du fichier source Copier le nom du fichier

Copiez toute la structure de répertoires

#Il n'est pas possible de copier avec la commande cp normale, y compris les répertoires enfants.
# 「-P(--Utilisez l'option "parents)".
cp -P /Nom du répertoire/コピー元ファイル名 コピー後Nom du répertoire

Protéger et copier les attributs de fichier

#Cela peut poser un problème si les attributs du fichier de copie changent sans autorisation à la destination de la copie.
#Par exemple, lors de la création d'un environnement de production et d'un environnement de développement exactement de la même manière. En ce moment"-L'option "p" est très pratique.
cp -p Copier le nom du fichier source Copier le nom du fichier

Afficher les informations de copie et copier

# -L'option v affichera des informations sur ce qui a été copié.
#Il est pratique de le joindre lorsque vous utilisez un joker.
cp -v Source de copie Destination de copie
#(Exemple de commande)
cp -v file* dir

Créer un lien symbolique

#Vous pouvez également créer un lien symbolique avec la commande cp.
cp -s Fichier d'origine Lien symbolique

commande pwd

Cette commande affiche le répertoire que vous utilisez actuellement. Je l'utilise beaucoup au travail.

Lorsque vous vous déplacez fréquemment avec la commande cd ou le lien symbolique Il arrive que vous fassiez une faute de frappe ou que vous travailliez dans un répertoire différent de votre propre conscience. À ce stade, les commandes de suppression et l'écrasement forcé sont irréversibles. Des échecs qui entraînent des opérations se produisent souvent.

Avant d'utiliser la commande quotidiennement, utilisez la commande pwd pour modifier le répertoire de travail actuel. J'ai l'habitude de vérifier.

Il apparaît dans le manuel de procédure et la liste de contrôle au moment de la publication du logiciel Il peut être inclus.

Commande de base

pwd

commande ls

Cette commande affiche les informations sur les fichiers et les répertoires. Il n'est peut-être pas exagéré de dire que vous ne pouvez pas utiliser Linux sans la commande ls. Je pense que certaines personnes appuieront sur cette commande pour le moment.

Commande de base

#Il listera les fichiers et dossiers de votre répertoire actuel.
ls

Afficher tout

# -Vous pouvez également utiliser l'option a pour afficher les fichiers cachés qui ont un point au début du nom de fichier.
#Les fichiers cachés avec un point au début sont souvent comme des fichiers de configuration que vous ne voulez généralement pas modifier facilement.
#Je l'utilise souvent parmi les options pour ne pas la rater.
ls -a

Afficher également les détails du fichier

# 「-J'utilise aussi souvent l'option "l".
#ce qui précède"-En combinaison avec l'option "a"-Il est souvent utilisé dans "la", etc.
ls -l

Afficher dans l'ordre inverse

#Vous pouvez également afficher la liste dans l'ordre inverse de la normale. À ce moment-là, ce "-Utilisez l'option "r".
#ce qui précède"-En combinaison avec l'option "l" "-Il est souvent utilisé dans "lr" etc.
ls -r

Affichage par ordre de temps de mise à jour

#Vous pouvez également trier les fichiers par heure de mise à jour. À ce moment-là, ce "-Utilisez l'option "t".
#ce qui précède"-En combinaison avec l'option "l" "-Il est souvent utilisé dans "tl", etc.
ls -tl

Afficher par ordre de taille de fichier

#Il y a des moments où vous voulez savoir quels fichiers utilisent combien d'espace dans votre recherche. Dans ce cas, "-Commande "S".
#ce qui précède"-En combinaison avec l'option "l" "-Il est souvent utilisé dans "lS".
#Lors de l'organisation dans un ordre plus léger, "-Ajoutez l'option "r".
ls -lS

Afficher les fichiers par extension

#Vous pouvez également trier par extension.
#Il est utilisé lors de la recherche de fichiers et de l'organisation du contenu des répertoires.
ls -Xl

Afficher le contenu du répertoire de manière récursive

#Lorsque vous souhaitez voir les répertoires enfants côte à côte à la fois "-Affichage à l'aide de l'option "R".
ls -R

Afficher les noms de fichiers séparés par des virgules

#"Les noms de fichiers peuvent être affichés séparés par des virgules.-m "option.
#Vous pouvez utiliser la liste des fichiers au format CSV en la vidant dans un autre fichier.
ls -m

Unités d'affichage dans un format facile à lire

#Il est utilisé pour afficher l'unité de taille de fichier dans un format facile à lire.
#Affichez la capacité en utilisant K, M, etc.
ls -lh

commande mv

Une commande qui vous permet de déplacer des fichiers et des répertoires et de renommer des fichiers.

Commande de base

mv déplacer la destination du déplacement de la source

Déplacer des fichiers

mv nom du fichier de déplacement nom du répertoire de destination du déplacement
#(Exemple de commande)
mv fileA.txt dir

Renommez le fichier

Nom de fichier mv avant modification Nom de fichier après modification
#(Exemple de commande)
mv fileA.txt fileB.txt

Déplacer le répertoire

mv nom du répertoire de déplacement nom du répertoire de destination du déplacement
#(Exemple de commande)
mv dir1 ./hoge/dir2

Renommez le répertoire

Nom de fichier mv avant modification Nom de fichier après modification
#(Exemple de commande)
mv dirA dirB

Déplacer et renommer des fichiers

Nom de fichier mv avant modification Nom de fichier après modification
#(Exemple de commande)
mv fileC.txt ./dir3/fileD.txt

Déplacer plusieurs fichiers ensemble

mv nom du fichier de déplacement 1 nom du fichier de déplacement 2 nom du répertoire de destination du déplacement
#(Exemple de commande)
mv fileA.txt fileB.txt dir

Déplacer ensemble les fichiers contenant un nom spécifique

#Utilisez des caractères génériques pour déplacer des fichiers contenant un nom spécifique en masse.
#(Exemple de commande)
mv *.txt ./dir

Forcer à bouger

# 「-Avec l'option "f", même s'il y a un fichier avec le même nom dans la destination, il sera écrasé sans avertissement.
#C'est la même chose que la commande cp.
mv -f nom du fichier source nom du répertoire de destination du déplacement

Vérifier et déplacer

#Parfois, vous voulez voir s'il sera écrasé.
#Lorsqu'il s'agit de fichiers importants, l'écrasement peut être fatal, alors cochez "oui ou non".
#C'est la même chose que la commande cp.
mv -je déplace le nom du fichier source déplace le nom du répertoire de destination

Reculer et bouger

#Lorsqu'il s'agit de fichiers importants, l'écrasement est toujours effrayant, donc à ce moment-là-Utilisez l'option "b".
# 「-Si vous utilisez l'option "b", un fichier de sauvegarde sera automatiquement généré en même temps que vous exécutez la commande mv.
#Comme dans l'exemple ci-dessous,--Il est utile d'ajouter la date du jour à la fin du nom de fichier à l'aide de l'option suffixe.
#C'est la même chose que la commande cp.
mv -b --suffix=_$(date +%Y%m%d)Déplacer le nom du fichier source Déplacer le nom du fichier de destination

commande tactile

touch est une commande pour changer l'horodatage d'un fichier. Cependant, si vous spécifiez un nom de fichier qui n'existe pas, il a également une fonction pour créer un nouveau fichier vide, il peut donc être utilisé à cette fin dans de nombreux cas.

Commande de base

#Le fichier spécifié ci-dessous est remplacé par la date et l'heure actuelles, mais la même commande est utilisée pour créer un nouveau fichier.
toucher le nom du fichier

commande mkdir

Cette commande crée un nouveau répertoire. Cette commande est également fréquemment utilisée. Les opérations de base ne peuvent pas être effectuées sans cette commande.

Commande de base

nom du répertoire mkdir

Créer un répertoire en spécifiant les autorisations

#L'autorisation se présente sous la forme d'un nombre octadécimal à 3 chiffres de 000 à 777,
# u=w+Utilisateur qui donne une autorité telle que=Il peut être spécifié sous forme d'autorité.
mkdir -m Nom du répertoire de spécification des autorisations
#(Exemple de commande: autoriser tous les utilisateurs à lire et à écrire)
mkdir -m 777 dirA

Créer un répertoire s'il n'existe pas

#Si le répertoire que vous essayez de créer existe, une erreur se produit et le répertoire ne peut pas être créé.
#De plus, au lieu de créer un répertoire avec un seul niveau, plus la structure du répertoire est profonde, plus elle devient gênante.
#Pour gérer ces deux cas,-option p (--(option parents) est spécifié.
mkdir -p dirA

Afficher le message du résultat créé

#Lors de la création de plusieurs répertoires du répertoire parent vers le répertoire enfant
#Il est utilisé pour vérifier quel répertoire a été nouvellement créé à la fois lors de sa création.
mkdir -v dirA

#ce qui précède"-Il est encore plus pratique lorsqu'il est combiné avec l'option «p».
mkdir -pv dirA

commande de chat

C'est une commande pour concaténer les fichiers et les sortir en sortie standard, Je pense que l'utilisation la plus couramment utilisée est de parcourir les fichiers.

Je pense que c'est souvent comparé aux commandes de moins en plus nombreuses, Dans cet article, la commande moins et la commande plus sont omises.

Commande de base

cat fileA

Sortie vers un autre fichier

#Puisqu'il s'agit d'une sortie standard, la redirection ">Vous pouvez écrire le contenu de sortie dans un autre fichier en utilisant.
#(Exemple de commande)
cat fileA > fileB

Ajouter à un autre fichier

#En cas d'ajout au lieu d'écrasement, redirigez ">>"Utilisez le.
#(Exemple de commande)
cat fileA >> fileB

Sortie avec numéro de ligne

# 「-n "option. Ceci est souvent utilisé. Je pense qu'il n'y a aucune perte à retenir.
# "number"Je m'en souviens avec n.
#(Exemple de commande)
cat -n Nom de fichier

Sortie avec numéros de ligne sans lignes vides

# 「-b "option."blank"Je m'en souviens avec b.
#(Exemple de commande)
cat -b Nom de fichier

Sortie avec une position de pause

#À la fin de chaque ligne"$"Option pour afficher "-C'est e".
#Lorsqu'il est difficile de comprendre la position de saut de ligne de chaînes de caractères consécutives$Facilitez la compréhension en insérant.
#(Exemple de commande)
cat -b Nom de fichier

Remplacer les onglets et la sortie

#Languette"^I"Il est également affiché en le remplaçant par.
#(Exemple de commande)
cat -Nom de fichier T

commande rm

Une commande pour supprimer un fichier ou un répertoire. La plupart des grosses erreurs et accidents se sont produits avec cette commande, la commande mv et la commande cp. C'est l'une des commandes qui nécessite une attention particulière lors de la manipulation.

Commande de base

nom de fichier rm

Supprimer tous les fichiers du répertoire actuel

#Tous les fichiers du répertoire actuel seront supprimés. Je ne peux pas le récupérer.
rm *

Supprimer lors de la vérification du fichier cible

#La suppression sans confirmation est effrayante, donc si vous souhaitez supprimer tout en vérifiant le fichier cible,-i "Option" est ajouté.
#La base est la suivante "-Il est relativement sûr d'exécuter en vérifiant chacun d'eux avec l'option "i".
# 「-Si vous ajoutez également l'option "v", le contenu de l'exécution est affiché et supprimé.
rm -i nom de fichier

Supprimer les fichiers cachés

# 「rm *Même si vous spécifiez comme "fichier point (fichier caché)", il ne sera pas supprimé.
#J'oublie souvent de le supprimer, mais si vous souhaitez supprimer le fichier dot, suivez l'exemple de commande ci-dessous.
#Spécifiez le nom du fichier ou supprimez tout le répertoire.
#(Exemple de commande)
rm .dotfile
rm .dot*

Supprimer le répertoire

#Pour supprimer le répertoire, cliquez sur-Spécifiez l'option "d".
#Si le répertoire n'est pas vide, une erreur se produit et il ne peut pas être supprimé.
rm -d Nom du répertoire

Supprimer récursivement les répertoires

#Pour tout supprimer, y compris le contenu du répertoire, cliquez sur-Spécifiez l'option "r".
rm -nom du répertoire r

Supprimer de force

#Normalement, si vous essayez de supprimer un fichier qui n'existe pas, vous obtiendrez un message d'erreur.
#cette"-Avec l'option "f", ce message disparaît.
#En d'autres termes, il peut être effacé sans poser de questions.
rm -f nom du répertoire

Je parle souvent d'exécuter "rm -rf /" en tant que super utilisateur (root), La signification est "supprimer tous les fichiers du système", donc En principe, je pense qu'il est important de vérifier avec l'option "-i".

commande de recherche

Une commande pour rechercher des fichiers et des répertoires.

C'est une commande qui est très utile dans l'enquête et l'analyse même sur le terrain. Dans un environnement où les commandes Linux sont nécessaires pour le travail, la productivité sera complètement différente entre ceux qui peuvent utiliser cette commande et ceux qui ne le peuvent pas, donc je pense qu'il n'y a aucune perte à s'en souvenir.

Commande de base

trouver le nom du fichier

○ Rechercher des fichiers mis à jour il y a plus d'une minute

# 「-Spécifiez l'option "mmin" et l'heure spécifiée comme un plus.
#(Exemple de commande: il y a 5 minutes ou plus)
find . -mmin +5

○ Recherche de fichiers mis à jour en quelques minutes

# 「-Spécifiez l'option "mmin" et l'heure spécifiée sous la forme d'un signe moins.
#(Exemple de commande: dans les 5 minutes)
find . -mmin -5

○ Recherche de fichiers mis à jour en quelques jours

# 「-Spécifiez l'option "mtime" et le nombre de jours spécifié en moins.
#(Exemple de commande: sous 1 jour)
find . -mtime -1

○ Rechercher des fichiers mis à jour après la journée

# 「-Spécifiez l'option "mtime" et le nombre de jours spécifié en plus.
#(Exemple de commande: 1 jour ou plus)
find . -mtime +1

Recherche sensible à la casse

# 「-Spécifiez l'option de nom.
#(Exemple de commande)
find . -name "*.txt"

Rechercher sans distinction entre majuscules et minuscules

# 「-Spécifiez l'option iname.
#(Exemple de commande)
find . -iname "*.txt"

Recherche par condition OR

#La condition OR est "-o "option. OU'o'Je m'en souviens.
#(Exemple de commande: OU recherche par extension)
find . -name "*.txt" -o -name "*.log"

Recherche par condition ET

#La condition AND est "-une "option. ET'a'Je m'en souviens.
#(Exemple de commande: spécification d'extension et d'heure)
find . -name "*.log" -a -mtime -1

Rechercher un répertoire vide

#Il y a pas mal de répertoires vides qui sont inutiles, alors recherchez-les dans de tels cas.
# 「-option "type d" et "-Une combinaison d'options «vides».
#(Exemple de commande)
find . -type d -empty

Rechercher un nom de répertoire

#Si vous souhaitez simplement rechercher le nom du répertoire, cliquez sur "-Je le préciserai avec l'option "type d".
# 「-C'est comme spécifier le nom du répertoire à rechercher avec l'option "nom".
#Utilisation d'expressions régulières,-name '*-css'Vous pouvez également rechercher le nom du répertoire comme ceci.
#(Exemple de commande)
find ./ -name 'css' -type d

Recherche de texte intégral avec grep

#C'est le cas lors de la recherche du mot-clé spécifié dans tous les fichiers du répertoire courant.
#Je l'utilise en le connectant avec la commande grep avec un tube, mais je l'utilise toujours pour l'investigation et la confirmation de la plage d'influence.
#Sans cela, le travail de recherche est difficile.
#(Exemple de commande)
find ./ -name '*' | xargs grep 'Rechercher un mot'

#Si vous recherchez tous les fichiers avec un astérisque, les fichiers image tels que jpg seront également recherchés, donc
#C'est lors de la spécification de l'extension de fichier.
#(Exemple de commande)
find ./ -name '*.html' | xargs grep 'Rechercher un mot'

#Si vous souhaitez spécifier un répertoire et le limiter aux fichiers, cliquez sur "-Spécifiez l'option "type f".
#(Exemple de commande)
find ./ -name '*' -type f | xargs grep 'Rechercher un mot'

Rechercher en spécifiant la taille du fichier

# 「-Spécifiez l'option de taille pour rechercher la taille de fichier spécifiée.
#(Exemple de commande)
trouver la source de recherche-taille Taille du fichier

#Si vous souhaitez rechercher plus que la taille de fichier spécifiée, avant la taille de fichier+Est spécifié.
#(Exemple de commande)
trouver la source de recherche-size +Taille du fichier

#Lors de la recherche d'éléments plus petits que la taille de fichier spécifiée, avant la taille-Est spécifié.
#(Exemple de commande)
trouver la source de recherche-size -Taille du fichier

#Si c est ajouté après la taille du fichier, l'unité sera en octets.
#(Exemple de commande)
trouver la source de recherche-taille Taille du fichier c

#Si k est ajouté après la taille du fichier, l'unité sera en kilo-octets.
#(Exemple de commande)
trouver la source de recherche-taille Taille du fichier k

#Lorsqu'il est appliqué en se connectant avec la commande sort avec un tube
#La commande pour rechercher des fichiers plus grands que la taille spécifiée ressemble à ceci.
#(Exemple de commande)
trouver la source de recherche-size +Taille du fichier| xargs ls -l | sort -rn

Modifier les autorisations de manière récursive

#En vous connectant à chmod, vous pouvez modifier les autorisations de manière récursive.
#Pour les répertoires
#(Exemple de commande)
find ./ -type d | xargs chmod 777

#Pour les fichiers
#(Exemple de commande)
find ./ -type f | xargs chmod 666

Sortir le nom du fichier avec le chemin complet

#Il est utilisé pour créer de manière récursive une liste de tous les fichiers.
#(Exemple de commande)
find ./dir -type f

commande grep

Cette commande recherche une chaîne de caractères dans un fichier. Il est utilisé avec la commande find. Cette commande contribue également à augmenter la productivité du travail.

Commande de base

grep recherche nom de fichier d'expression canonique

Rechercher sans distinction entre majuscules et minuscules

# 「-Recherchez avec l'option i pour ne pas tenir compte de la casse.
grep -je recherche le nom de fichier d'expression régulière

Recherche par expression régulière étendue

#Lors d'une recherche OR|J'utilise l'opérateur OR de, mais pour cela je dois utiliser une expression normale étendue.
#L'expression du siège allongé est "-Option "E".
grep -E Rechercher le nom du fichier d'expression régulière
#(Exemple de commande)
grep -E 'a|b' hoge/*

Recherche à l'aide de l'expression régulière spécifiée pour le traitement des correspondances

# 「-Spécifiez l'option "e" pour exécuter l'expression régulière spécifiée pour le traitement des correspondances.
grep -e Rechercher l'expression régulière 1-e Rechercher une expression régulière 2 Nom de fichier
#(Exemple de commande)
grep -e a -e b hoge/*

Rechercher des incohérences

#Lors de la recherche d'une incompatibilité, "-Spécifiez l'option "v".
grep -v Rechercher le nom du fichier d'expression régulière
#(Exemple de commande)
grep -v a hoge/*

Afficher le numéro de ligne dans les résultats de recherche

#Il est utilisé pour afficher le numéro de ligne et spécifier l'emplacement. "-Spécifiez l'option "n".
grep -n Rechercher le nom du fichier d'expression régulière
#(Exemple de commande)
grep -n a hoge/*

Afficher uniquement le nom de fichier dans les résultats de recherche

#Lorsque vous souhaitez afficher uniquement le nom du fichier dans les résultats de la recherche, vous voyez souvent "-Spécifiez l'option "l".
grep -l Rechercher le nom du fichier d'expression régulière
#(Exemple de commande)
grep -l a hoge/*

Afficher les caractères qui correspondent aux résultats de la recherche

#Affichez les caractères qui correspondent aux résultats de la recherche. Je l'utilise pour confirmation.
grep -o Rechercher le nom du fichier d'expression régulière
#(Exemple de commande)
grep -o a.*b hoge/*

Rechercher récursivement dans l'annuaire

#Il est également utilisé lors de la recherche dans le répertoire.
# 「-Spécifiez l'option "r", mais elle est souvent utilisée car elle est souvent recherchée en même temps.
grep -r Rechercher le nom du fichier d'expression régulière
#(Exemple de commande)
grep -r a hoge/*

commande tar

Cette commande crée et développe une archive. Fondamentalement, il est utilisé en spécifiant des options, mais cette commande est également utilisée pour la compression et la décompression de fichiers. Lors de la sécurisation de la capacité ou du transfert de fichiers volumineux, etc., ils sont compressés à l'avance et utilisés.

Créer une archive

#Il s'agit du format de commande le plus simple, mais il est souvent utilisé.
# 「-"nom de fichier cvf" est correct, mais "-Veuillez noter que "nom de fichier cfv" sera invalide.
#(Exemple de commande)
tar -cvf nom du fichier d'archive Fichiers inclus dans l'archive

#(Exemple de commande: inclut tous les fichiers PHP)
tar -cvf hoge.tar *.php

Compresse

#Utilisez cette commande car vous pouvez également compresser en même temps que l'archivage.
#A l'origine, il existe une commande dédiée à la compression, et c'est peut-être la norme.
#(Exemple de commande: compressé au format gzip)
tar -nom du fichier d'archive zcvf.tar.Fichiers inclus dans l'archive gz

#(Exemple de commande: compressé au format bzip2)
tar -nom du fichier d'archive jcvf.tar.Fichiers inclus dans l'archive bz2

#(Exemple de commande: compressé au format xz)
tar -Nom du fichier d'archive Jcvf.tar.Fichiers inclus dans l'archive xz

Décompressez

#La décompression est généralement effectuée avec cette commande, qui détermine automatiquement le format de compression.
#(Exemple de commande :)
tar -nom de l'archive xvf

Vérifiez le contenu de l'archive

#Il est utilisé pour vérifier si l'archive a été correctement archivée comme prévu.
#(Exemple de commande :)
tar -nom de l'archive tf

commande chmod

Cette commande modifie les autorisations des fichiers et des répertoires. Il existe deux types, la spécification numérique et la spécification alphabétique, mais ce manuel ne décrit que des valeurs numériques.

Spécifiez avec une valeur numérique

chmod mode Nom du fichier cible

#(Exemple de commande)
chmod 754 hoge.txt

#mode(Nombres) |modeアルファベット)   |Autorité
# ------------|-----------------------|------
#     4       |  r                    |en train de lire
#     2       |  w                    |l'écriture
#     1       |  X                    |Courir

#Entrez la valeur totale ci-dessus dans l'ordre "propriétaire", "groupe propriétaire" et "autres".
#Vous pouvez modifier les autorisations.
#Le "754" ci-dessus est
#"Lire", "Ecrire", "Exécuter" pour "Propriétaire",
#"Lire" et "Exécuter" pour "Groupe appartenant",
#"Lire" est ajouté à "Autre".

commande chown

Une commande pour changer le propriétaire ou le groupe d'un fichier. Si vous n'exécutez pas la commande chown avec des privilèges d'administrateur, vous ne pourrez peut-être pas l'exécuter sans privilèges. La commande chown doit être exécutée avec un compte avec des privilèges d'administrateur.

Commande de base

chown owner name nom de fichier ou nom de répertoire

Afficher un message

#Utilisé lorsqu'un message est affiché en cas de modification.
chown -c Nom du propriétaire Nom du fichier ou nom du répertoire

Changer le propriétaire du lien symbolique lui-même

#Si vous modifiez le lien symbolique à l'aide de la commande chown
#Vous allez changer la destination du lien symbolique, pas le lien symbolique lui-même.
# 「-En spécifiant l'option "h", la symbolique elle-même peut être modifiée.
chown -h Nom du propriétaire Nom du fichier ou nom du répertoire

Changer également le propriétaire dans le répertoire

#Si vous souhaitez modifier plusieurs fichiers ou répertoires à la fois, c'est le cas.
chown -R Nom du propriétaire Nom du répertoire

commande tail

Cette commande affiche quelques lignes de la dernière ligne du fichier. Cependant, je suis souvent pris en charge par la surveillance des fichiers en utilisant les options de la commande tail.

Commande de base

nom du fichier tail

Spécifiez le nombre de caractères à sortir

#S'il n'est pas spécifié, 10 lignes sont affichées à partir de la dernière ligne.
# 「-Modifiez le nombre de caractères spécifié dans l'option "c" pour effectuer les opérations de sortie.
#Le nombre de caractères est en octets, mais vous pouvez également spécifier des kilo-octets en ajoutant K au nombre de caractères.
tail -c Nombre de caractères Nom du fichier

Spécifiez le nombre de lignes à sortir

#S'il n'est pas spécifié, 10 lignes sont affichées à partir de la dernière ligne.
# 「-Modifiez le nombre de lignes spécifié par l'option "n" pour faire fonctionner la sortie.
tail -nom de fichier n lignes

Surveiller les ajouts de fichiers

#Il attendra pour surveiller l'ajout du fichier.
#Il est utile pour surveiller les fichiers journaux.
#Lorsque l'opération se termine, vous pouvez la terminer avec la touche de raccourci Ctrl + C.
tail -nom de fichier f

commande df

Cette commande vérifie la capacité du disque.

Puisque la capacité est limitée, je pense qu'il est naturel que si vous continuez à utiliser les données, la capacité finira par se remplir. Je pense que l'administrateur du serveur de fichiers est une commande requise.

Commande de base

df

Afficher uniquement les informations du disque stocké

#C'est le cas si vous souhaitez uniquement afficher des informations sur le disque contenant le répertoire spécifié.
nom du répertoire df

Afficher tous les disques

# 「-Avec l'option "a", vous pouvez également afficher des disques d'une capacité de 0, comme un système de fichiers factice.
df -a

Affichage avec une unité

#L'affichage de la capacité sans options est peu visible car il n'est pas séparé par des chiffres.
# 「-L'option "H" est facile à comprendre car elle est affichée en utilisant les unités de "k", "M" et "G".
df -H

du commande

Cette commande vérifie le répertoire et la taille du fichier. Il est souvent utilisé pour savoir quel répertoire utilise des données.

Commande de base

#Pour du uniquement, la capacité de tous les répertoires sous le répertoire courant est affichée.
du nom du répertoire

Afficher la taille du fichier

# 「-Vous pouvez également afficher la taille du fichier avec l'option «a».
du -un nom de répertoire

Afficher la capacité totale

#Puisqu'il est difficile de compter par moi-même, "-Affichez la capacité totale avec l'option "s".
du -s nom du répertoire

Afficher la capacité en octets

# 「-Vous pouvez afficher la capacité en octets avec l'option "b".
df -b Nom du répertoire

Affichage par ordre décroissant de taille

#(Exemple de commande: lors de l'affichage de répertoires dans des répertoires enfants)
du -k /Nom du répertoire/* | sort -rn | head -Nombre de lignes que vous souhaitez afficher

#(Exemple de commande: lorsque vous n'affichez pas les répertoires dans le répertoire)
du -sk /Nom du répertoire/* | sort -rn | head -Nombre de lignes que vous souhaitez afficher

#Si vous souhaitez savoir quel utilisateur stocke des données dans votre répertoire personnel-Ajoutez "s" ou
#Dans quel répertoire du répertoire personnel de l'utilisateur
#Si vous voulez voir si beaucoup de données sont stockées
# 「-Utilisez-le correctement, par exemple en n'ajoutant pas l'option "s".

Résumé

Commandes d'opération pour éditer le contenu du fichier, Les commandes de surveillance telles que la mémoire et le processeur étant omises S'il y a des commandes ou des opportunités plus utiles, je les réécrirai.

Cette fois, les principales commandes que j'utilise et dont je prends soin au quotidien Je pense que ce ne sont que des commandes de base, mais j'espère que cela aide.

Recommended Posts

[Commande Linux] Un mémorandum des commandes fréquemment utilisées
Liste des commandes Linux fréquemment utilisées
[Linux] Examen des commandes de base fréquemment utilisées 2
Commandes Linux fréquemment utilisées
[Linux] Examen des commandes de base fréquemment utilisées
Une collection de commandes fréquemment utilisées dans la gestion des serveurs
Afficher une liste des commandes fréquemment utilisées sur Zsh
Commandes Linux fréquemment utilisées [Personal Memo]
[Linux] Commandes Linux fréquemment utilisées (opération sur fichier)
Commandes Linux fréquemment utilisées (pour les débutants)
[Anaconda3] Résumé des commandes fréquemment utilisées
[Linux] Commandes Linux fréquemment utilisées (opération de dossier)
Résumé des commandes fréquemment utilisées de django (débutant)
Résumé des commandes fréquemment utilisées dans matplotlib
[Linux] Liste des commandes Linux utilisées dans la pratique
pyenv Commandes fréquemment utilisées
Commande tmux fréquemment utilisée
[Linux] Une commande pour obtenir une liste des commandes exécutées dans le passé
Résumé des commandes fréquemment utilisées (avec petit commentaire)
Commande pip fréquemment utilisée
[Linux] Liste des commandes Linux que les débutants devraient connaître
Un petit mémorandum d'openpyxl
Sous-packages de SciPy fréquemment utilisés
Commandes fréquemment utilisées dans virtualenv
Un bref résumé de Linux
Mémorandum de commande Linux [pour les débutants]
Un mémorandum d'utilisation de eigen3
Connaissance de base de Linux et des commandes de base
8 commandes fréquemment utilisées dans Python Django
Un mémorandum pour passer à Manjaro Linux
[Python] Un mémorandum de belle soupe4
Achèvement de la commande docker sous Linux
Mémorandum de dossiers sous conf.d
Un mémorandum du contenu de l'enquête de clôture
[Python] Mémo des phrases fréquemment utilisées dans les scripts Python
[Linux Nginx] Une collection de commandes utilisées dans les paramètres initiaux du serveur Web
Comment afficher le résultat de sortie de la commande man Linux dans un fichier
mémorandum Linux
Commande Linux n ° 4
Commande Linux n ° 3
Mémorandum de commandement
[Linux] Résumé des commandes de confirmation de version du middleware
Un mémorandum sur l'utilisation de la fonction d'entrée de Python
Un mémorandum de la vitesse de diagonalisation arbitraire des degrés
commandes linux
Commande de vérification d'état utilisée (parfois) sous Linux
Mémorandum sur le QueryDict de Django
Commande Linux n ° 5
Mémorandum de commandement
[Linux] Découvrez les bases des commandes shell
Mémorandum de syntaxe fréquemment utilisé pour chaque langue
[Apprentissage automatique] Liste des packages fréquemment utilisés
Commande Linux