Débutants! Commandes et utilisation de base de Linux!

Bonjour à tous!

Ceci est un republication de https://nokonoko1203.qrunch.io/entries/dSVhxUEcdi3WsU1V

Je pense que peu de gens qui viennent voir cette page disent "Je ne connais pas Linux", mais je pense qu'il y a pas mal de gens qui connaissent les commandes Linux.

Je ne connais pas la situation dans son ensemble, mais un rapide coup d'œil à ceci (Linux command list (man page list)) révèle qu'il existe d'innombrables commandes. Je vais.

Il n'est pas facile de comprendre tout cela et de les maîtriser.

Cependant, il n'y a que quelques commandes que vous utilisez réellement quotidiennement, et vous n'avez pas à vous souvenir de toutes!

Cette fois, nous allons introduire des "commandes minimales requises" soigneusement sélectionnées!

Liste des commandes Linux de base

① Commandes qui doivent être utilisées au minimum

--cd: Changer le répertoire courant --pwd: Afficher le répertoire courant --mkdir: Créer un répertoire --ls: affiche la liste des fichiers et répertoires --rm: Supprimer les fichiers et répertoires --touch: Si le fichier avec le nom passé dans l'argument n'existe pas, un fichier vide est créé, et s'il existe, la date et l'heure de modification de ce fichier ou répertoire sont mises à jour. --cp: copie de fichiers et répertoires --mv: déplacer des fichiers et des répertoires

② Commande pratique si vous pouvez l'utiliser

--find: recherche des fichiers et des répertoires --nano: éditeur pour débutants facile à utiliser, même pour ceux qui ne sont pas familiers avec CUI --cat: combine le contenu de plusieurs fichiers et la sortie vers la sortie standard --less: affiche le contenu du fichier tout en tournant les pages --grep: recherche un mot spécifique dans un fichier ou une entrée standard --chmod: modifier les autorisations de fichier --echo: La chaîne de caractères donnée par le premier argument est sortie vers la sortie standard telle quelle. --read: remplace le caractère donné dans l'entrée standard pour la variable par le nom donné dans le premier argument --tmux: exploite plusieurs consoles avec une seule console et garde les consoles dans un état --crontab: définir un calendrier pour exécuter automatiquement le programme

Je vais expliquer ces commandes en deux parties!

cd: Changer le répertoire courant

cd est une abréviation de Change Directory, qui est une commande pour changer le répertoire courant (répertoire courant).

Utilisez la commande cd pour aller à / Users / {nom de connexion Mac} / vagrant / ubuntu / workspace créé dans Comment mettre Linux sous Mac avec Vagrant et se connecter avec SSH Faisons le.

local:~ {Ton nom d'utilisateur}$ cd ~/vagrant/ubuntu/workspace

local:workspace {Ton nom d'utilisateur}$

Je pense que l'affichage de la partie «local: ○○» a changé. Le répertoire actuel est maintenant modifié.

Vérifions cela avec une autre commande.

pwd: Afficher le répertoire courant

pwd est une abréviation de Print Working Directory, qui, comme son nom l'indique, affiche le répertoire courant.

Affiche en fait le répertoire actuel.

$ pwd

/Users/{Ton nom d'utilisateur}/vagrant/ubuntu/workspace

Comme vous pouvez le voir, la commande pwd affiche le chemin absolu.

Glossaire en un point

Chemin: l'emplacement du fichier ou du répertoire Chemin absolu: chemin depuis le répertoire racine (niveau supérieur) Chemin relatif: chemin du répertoire courant

. Représente le répertoire courant et .. représente le répertoire supérieur suivant.

Par conséquent, lorsque vous souhaitez indiquer le répertoire workspace lorsque le répertoire courant est ubuntu ( / Users / {votre nom d'utilisateur} / vagrant / ubuntu) dans l'exemple précédent.

#Chemin absolu
/Users/{Ton nom d'utilisateur}/vagrant/ubuntu/workspace

#Chemin relatif
./workspace

Sera!

mkdir: Créer un répertoire

mkdir signifie make directory et peut créer un répertoire.

Essayons de créer un répertoire demo dans le répertoire ʻubuntu`.

#Afficher le répertoire actuel
$ pwd
/Users/{Ton nom d'utilisateur}/vagrant/ubuntu/workspace

#Passez au répertoire supérieur suivant avec la commande cd
$ cd ..

#Revérifier
$ pwd

/Users/{Ton nom d'utilisateur}/vagrant/ubuntu

#Créez un répertoire de démonstration dans le répertoire ubuntu
$ mkdir demo

Le répertoire de démonstration est maintenant créé.

Vérifions avec la commande ls!

ls: affiche une liste de fichiers et de répertoires

ls est une abréviation de List et affiche les fichiers et répertoires dans le répertoire courant.

Utilisons-le immédiatement.

$ ls
demo		workspace

Sera affiché.

Vous pouvez voir que le répertoire ubuntu a deux répertoires, le répertoire demo créé précédemment et le répertoire workspace qui existait depuis le début!

En passant, vous pouvez ajouter des options aux commandes Linux.

Il existe de nombreuses options, mais vous pouvez voir les "fichiers cachés (fichiers à points)" en ajoutant l'option -a avec la commande ls.

Essayons-le!

#Répertoire personnel (Tilda:~)
$ cd ~

#Différents fichiers et répertoires du répertoire de base sont affichés
$ ls
Applications			Users
Desktop				home
Documents
・ ・ ・

# -Avec l'option a, ".Les fichiers et répertoires marqués d'un "" sont affichés.
$ ls -a
.
..
.Trash
.bash_history			.ssh
.bash_profile			.bashrc
.config				.bundle

・ ・ ・

Applications			Users
Desktop				home
Documents

Avec l'option -a comme celle-ci, les fichiers et répertoires marqués par "." Sont affichés.

Les fichiers commençant par un point sont souvent des fichiers de configuration logicielle ou des fichiers temporaires, .bash_profile et .bashrc sont des paramètres de variables d'environnement et .ssh contient les informations nécessaires pour connecter ssh. Gardez à l'esprit que c'est une solution importante et fréquente!

rm: supprimer des fichiers et des répertoires

rm est une abréviation de remove, et des commandes peuvent être utilisées pour supprimer des fichiers et des répertoires.

Cependant, vous devez ajouter l'option -r lors de la suppression du répertoire.

$ pwd
/Users/{Ton nom d'utilisateur}/vagrant/ubuntu

$ ls
demo		workspace

# -pas d'option r
$ rm demo

#J'obtiens une erreur
rm: demo: is a directory

# -option r disponible
$ rm -r demo
$ ls
workspace

Le répertoire de démonstration doit être supprimé de cette façon et seul l'espace de travail doit être visible.

L'option -r signifie" récursivement "et est utilisée lorsque vous voulez tout effacer, y compris le contenu du répertoire, mais vous devez spécifier l'option même pour les répertoires qui ne contiennent pas de fichiers.

touch: Si le fichier avec le nom passé dans l'argument n'existe pas, un fichier vide est créé, et s'il existe, la date et l'heure de modification de ce fichier ou répertoire sont mises à jour.

touch est une abréviation pour modifier les heures d'accès et de modification du fichier, qui est une commande pour changer la date et l'heure du dernier accès et la date et l'heure de la dernière modification d'un fichier, mais vous pouvez également créer un nouveau fichier en spécifiant un nom de fichier qui n'existe pas.

Cette fois, nous allons créer un nouveau fichier dans le répertoire ubuntu.

#Vérifiez le répertoire actuel
$ pwd
/Users/{Ton nom d'utilisateur}/vagrant/ubuntu

#Créer un fichier tmp
$ touch tmp
$ ls
tmp		workspace

Vous venez de créer un nouveau fichier.

cp: copie de fichiers et répertoires

cp est une abréviation pour copier Vous pouvez copier des fichiers et des répertoires. Spécifiez le répertoire du fichier source de la copie dans le premier argument et le répertoire du fichier de destination de la copie dans le deuxième argument.

Déplacez le fichier tmp créé ci-dessus dans le répertoire de l'espace de travail!

#Spécifiez le fichier tmp que vous souhaitez copier avec le premier argument, le chemin que vous souhaitez copier avec le deuxième argument et le nom du fichier nouvellement créé(tmp)Spécifier
$ cp tmp ./workspace/tmp

#Déplacer vers l'espace de travail
$ cd ./workspace

#Vérifiez le contenu du répertoire
$ ls
tmp

C'est un peu gênant de spécifier le chemin, mais maintenant vous pouvez copier le fichier!

Lors de la copie d'un répertoire, vous devez spécifier l'option -r et la copier de manière récursive.

mv: déplacer des fichiers et des répertoires

mv signifie déplacer et vous pouvez déplacer des fichiers et des répertoires!

Créez un nouveau fichier dans le répertoire ubuntu et déplacez-le dans votre espace de travail!

#Vérifiez le contenu du répertoire
$ ls
tmp		workspace

#Créer un fichier tmp2
$ touch tmp2
$ ls
tmp		tmp2		workspace

#Déplacer vers l'espace de travail
$ mv tmp2 ./workspace
$ cd ./workspace
$ ls
tmp	tmp2

La commande mv peut également être utilisée pour renommer.

$ ls
tmp	tmp2

#Démo du nom de fichier de tmp2_Changer de fichier
$ mv tmp2 demo_file
$ ls
demo_file	tmp

Vous pouvez déplacer et modifier des fichiers de cette manière.

Notez que les deux peuvent être effectués avec la même commande, mais c'est une commande très utile!

Jusqu'à présent, nous avons expliqué un total de huit commandes.

Ce sont les bases des opérations de base utilisant le terminal, alors essayons de nous en souvenir!

Il existe de nombreuses autres options en plus de celles que j'ai présentées, alors vérifiez-les et essayez-les!

La prochaine fois, je présenterai d'autres commandes qui sont utiles si vous pouvez les utiliser!

Recommended Posts

Débutants! Commandes et utilisation de base de Linux!
Connaissance de base de Linux et des commandes de base
Comment installer et utiliser Tesseract-OCR
Comment utiliser .bash_profile et .bashrc
Comment installer et utiliser Graphviz
[Pour les débutants] Comment utiliser l'instruction for sous Linux (variables, etc.)
[Linux] Comment subdiviser des fichiers et des dossiers
Comment installer et utiliser pandas_datareader [Python]
[Linux] Comment utiliser la commande echo
Comment configurer et utiliser OMC Log Analytics - Version Linux-
Commandes LINUX de base
python: Comment utiliser les locals () et globals ()
Comment utiliser le zip Python et énumérer
Comment utiliser le bloc-notes Jupyter [super basique]
Comment utiliser is et == en Python
Comment utiliser les pandas Timestamp et date_range
Comment installer le tissu et comment l'utiliser
Comment utiliser les outils d'analyse de données pour les débutants
Comment bien gérer les commandes Linux à partir de Python
Comment basculer entre les shells Linux et Mac
[Python] Comment utiliser la fonction de hachage et taple.
Comment installer le détecteur Cascade et comment l'utiliser
[wxpython] Comment utiliser l'axe de base et du temps de wx.lib.plot
Comment utiliser xml.etree.ElementTree
Comment utiliser Python-shell
Remarques sur l'utilisation de tf.data
Comment utiliser Seaboan
Comment utiliser la correspondance d'image
Comment utiliser le shogun
Comment utiliser Pandas 2
Comment utiliser Virtualenv
Comment utiliser numpy.vectorize
Comment utiliser pytest_report_header
Comment utiliser partiel
Comment utiliser Bio.Phylo
Commandes Linux à retenir
Comment utiliser SymPy
Comment utiliser x-means
Comment utiliser WikiExtractor.py
Comment utiliser IPython
Comment utiliser virtualenv
Comment utiliser Matplotlib
Comment utiliser iptables
Comment utiliser numpy
Comment utiliser TokyoTechFes2015
Comment utiliser venv
Comment utiliser le dictionnaire {}
Comment utiliser Pyenv
Comment utiliser la liste []
Comment utiliser python-kabusapi
Comment utiliser OptParse
Comment utiliser le retour
Comment utiliser pyenv-virtualenv
Comment utiliser imutils
[Python] [Django] Comment utiliser le champ de choix et comment ajouter des options