GNU/Linux >> Tutoriels Linux >  >> Linux

Linux pour débutants :10 commandes pour démarrer au terminal

Vous cherchez donc à apprendre Linux ? Au lieu de divaguer pour les deux prochains paragraphes sur la façon dont les commandes suivantes vont jeter les bases métaphysiques pour le reste de votre expérience technique, je vais sauter directement dedans. Pas de fioritures, pas d'exposition :juste des commandes et leur fonctionnement. Allons-y.

Remarque :Je recommande d'avoir l'interface graphique et l'interface de ligne de commande côte à côte lorsque vous apportez des modifications aux fichiers et aux répertoires pour confirmer que ce que vous faites dans votre terminal se produit en fait sur le système.

Regarder autour

Si vous voulez jeter un coup d'œil dans le système de fichiers, vous devez savoir comment répertorier les fichiers et les répertoires, vous déplacer entre les répertoires et voir où vous vous trouvez actuellement.

Lorsque vous ouvrez un terminal, vous verrez une invite semblable à celle-ci :

[tcarrigan@server ~]$

La seule information fournie est l'utilisateur sous lequel vous êtes connecté (tcarrigan ), le nom d'hôte de la machine sur laquelle vous êtes connecté (serveur ), le répertoire dans lequel vous vous trouvez actuellement (noté par ~ ) et le niveau d'accès ($ pour l'utilisateur, # pour la racine). Si vous devez jeter un coup d'œil, cela aide à savoir d'où vous partez. De plus, si c'est votre première fois, ~ ne signifie probablement pas grand-chose pour vous.

1. pwd - imprimer le répertoire de travail

Le pwd La commande vous indique le répertoire dans lequel vous travaillez actuellement :

[tcarrigan@server ~]$ pwd
/home/tcarrigan

Je travaille actuellement dans le /home/tcarrigan répertoire, comme indiqué ci-dessus. Maintenant, que faites-vous si vous voulez voir quels fichiers et répertoires se trouvent dans /home/tcarrigan ? ?

2. ls -l

Les ls La commande listera tous les fichiers non cachés contenus dans un répertoire donné. Je recommande de le combiner avec le -l option pour rendre la sortie un peu plus lisible (et pour obtenir un peu plus d'informations sur les fichiers et répertoires listés).

[tcarrigan@server ~]$ ls -l
total 0
drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb  6  2020 article_submissions
drwxrwxr-x. 2 tcarrigan tcarrigan 45 Aug 30 11:59 demo
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Music
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Templates
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Videos

Maintenant, comme je l'ai dit plus haut, ls affiche généralement uniquement les fichiers et répertoires NON cachés. Et les trucs cachés ?

[ Vous pourriez également aimer : Critique de livre :La ligne de commande Linux ]

3. ls -al

Le ls -a commande est la réponse que vous cherchiez. Combinez avec le -l également pour la même sortie "jolie" que vous regardiez plus tôt, avec les fichiers cachés inclus.

[tcarrigan@server ~]$ ls -al
total 108
drwx------. 19 tcarrigan tcarrigan  4096 Oct 20 16:34 .
drwxr-xr-x.  9 root      root        106 Sep 15 22:56 ..
drwxrwxr-x.  4 tcarrigan tcarrigan    50 Feb  6  2020 article_submissions
-rw-------.  1 tcarrigan tcarrigan  2959 Oct 19 14:58 .bash_history
-rw-r--r--.  1 tcarrigan tcarrigan    18 Aug 30  2019 .bash_logout
-rw-r--r--.  1 tcarrigan tcarrigan   179 Feb 13  2020 .bash_profile
-rw-r--r--.  1 tcarrigan tcarrigan   312 Aug 30  2019 .bashrc
-rw-r--r--.  1 tcarrigan tcarrigan 12288 Feb 25  2020 .bashrc.swp
drwx------. 13 tcarrigan tcarrigan  4096 Apr 28 12:08 .cache
drwxrwxr-x.  3 tcarrigan tcarrigan    28 Feb 13  2020 .cargo
drwx------. 13 tcarrigan tcarrigan  4096 Feb  3  2020 .config
drwxrwxr-x.  2 tcarrigan tcarrigan    45 Aug 30 11:59 demo
drwxr-xr-x.  2 tcarrigan tcarrigan     6 Jan 27  2020 Desktop
*Output Omitted*

Vous remarquerez qu'il y a beaucoup plus d'entrées dans cette sortie qu'auparavant. Tout fichier ou répertoire commençant par . le personnage est maintenant révélé.

Maintenant, naviguons un peu dans le système de fichiers. Supposons que vous souhaitiez voir un fichier dans /home/tcarrigan/article_submissions .

4. cd (répertoire) – passer à (répertoire)

La commande de changement de répertoire est explicite. Il vous permet de changer votre répertoire de travail.

[tcarrigan@server ~]$ cd article_submissions/
[tcarrigan@server article_submissions]$ pwd
/home/tcarrigan/article_submissions

Vous pouvez voir que nous avons changé notre répertoire de travail en ~/article_submissions . Et si je voulais revenir à mon point de départ ?

5. cd - sans options

Le cd La commande, lorsqu'elle est utilisée sans options supplémentaires, vous ramènera au répertoire personnel de l'utilisateur sous lequel vous êtes connecté.

[tcarrigan@server article_submissions]$ cd
[tcarrigan@server ~]$ pwd
/home/tcarrigan

6. Retour en arrière

Si vous devez revenir à un répertoire précédent, utilisez ce qui suit :

[tcarrigan@server ~]$ pwd
/home/tcarrigan
[tcarrigan@server ~]$ cd ..
[tcarrigan@server home]$ pwd
/home

Faire et enlever

Maintenant que vous savez comment vous déplacer, voyons comment créer et supprimer des répertoires et des fichiers.

7. mkdir (X) - créer un répertoire (X)

Pour créer un nouveau répertoire, nous utilisons la commande mkdir.

[tcarrigan@server ~]$ mkdir Test
[tcarrigan@server ~]$ ls -l
total 0
drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb  6  2020 article_submissions
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Music
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Templates
drwxrwxr-x. 2 tcarrigan tcarrigan  6 Oct 20 17:05 Test
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Videos

Et si nous voulions créer un nouveau fichier dans le répertoire Test nouvellement créé ?

8. touch (fichier) : crée un nouveau fichier (nom de fichier)

La commande touch crée et met à jour des fichiers individuels. Pour créer un fichier appelé touch_test dans le répertoire Test :

[tcarrigan@server Test]$ touch touch_test
[tcarrigan@server Test]$ ls -l
total 0
-rw-rw-r--. 1 tcarrigan tcarrigan 0 Oct 20 17:12 touch_test

Ok, nous avons donc créé un nouveau répertoire, ainsi qu'un fichier dans ce répertoire. Comment s'en débarrasser ?

9. rm (fichier) - supprimer (nom de fichier)

Tout d'abord, le fichier :

[tcarrigan@server Test]$ rm touch_test 
[tcarrigan@server Test]$ ls -l
total 0

10. Maintenant le répertoire :rm -r (répertoire)

[tcarrigan@server ~]$ rm -r Test/
[tcarrigan@server ~]$ ls -l
total 0
drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb  6  2020 article_submissions
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Music
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Templates
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Videos

[ Télécharger maintenant :Un guide de l'administrateur système sur les scripts Bash. ] 

Quelle est la prochaine ?

Si c'était la première fois que vous utilisiez Linux aujourd'hui, félicitations pour avoir franchi le pas. Nous avons examiné la navigation de base, la création et la suppression de fichiers et de répertoires. Gardez un œil sur les 10 prochaines commandes, à venir bientôt. Nous examinerons le déplacement et la copie de fichiers, la création de liens et les différentes manières de lire des fichiers. En attendant, continuez à pratiquer ce que nous avons fait aujourd'hui sur votre machine virtuelle préférée.


Linux
  1. Un guide du terminal Linux pour les débutants

  2. Quelle est la meilleure distribution Linux pour les débutants ?

  3. Comment avez-vous commencé avec Linux ?

  4. Quelle commande de terminal Linux utilisez-vous le plus ?

  5. Linux pour débutants :10 commandes supplémentaires pour manipuler des fichiers

Comment voir les commandes de terminal que vous utilisez le plus sous Linux

Les 50 commandes Linux les plus utiles à exécuter dans le terminal

50 commandes Crontab Linux incroyables pour les administrateurs système

Les 40 commandes de serveur Linux utiles pour les débutants et les professionnels

Les 50 commandes IP Linux utiles pour les administrateurs réseau

Commandes Linux avancées pour l'utilisateur expérimenté