Liste des commandes Linux

Objectif

Heureusement, je participe à l'analyse de données dans mon travail depuis décembre. Cependant, comme j'ai plus d'opportunités d'utiliser les commandes Linux, je les ai résumées pour examen. Nous nous référons à la conférence de Dot Install. Je ne peux pas croire que ce soit gratuit, mais ...

Vidéo de référence

https://dotinstall.com/lessons/basic_unix_v2

environnement

Utilisation sur CentOS, un environnement de développement local

↓ Comment configurer l'environnement https://dotinstall.com/lessons/basic_localdev_win_v2

Liste des commandes

pwd: vérifier le répertoire courant

[vagrant@localhost ~]$ pwd
/home/vagrant

effacer, Ctrl + l: réinitialisation de l'écran

cd: déplacer le répertoire

cd [nom du répertoire]: déplacer vers [nom du répertoire]

[vagrant@localhost ~]$ pwd
/home/vagrant
[vagrant@localhost ~]$ cd unix_lessons/
[vagrant@localhost unix_lessons]$ pwd
/home/vagrant/unix_lessons

cd ..: passer au répertoire supérieur suivant

[vagrant@localhost unix_lessons]$ pwd
/home/vagrant/unix_lessons
[vagrant@localhost unix_lessons]$ cd ..
[vagrant@localhost ~]$ pwd
/home/vagrant

cd-: retour au répertoire précédent

[vagrant@localhost unix_lessons]$ pwd
/home/vagrant/unix_lessons
[vagrant@localhost unix_lessons]$ cd ..
[vagrant@localhost ~]$ pwd
/home/vagrant
[vagrant@localhost ~]$ cd -
/home/vagrant/unix_lessons
[vagrant@localhost unix_lessons]$ pwd
/home/vagrant/unix_lessons

cd! $: déplacez le fichier en citant la dernière chaîne de caractères passée à la commande précédente

[vagrant@localhost unix_lessons]$ ls myapp/
hello.txt
[vagrant@localhost unix_lessons]$ cd !$
cd myapp/
[vagrant@localhost myapp]$

Déplacement réussi vers myapp

ls: vérifier les fichiers de niveau inférieur

mkdir: Créer un répertoire

[vagrant@localhost unix_lessons]$ mkdir myapp
[vagrant@localhost unix_lessons]$ ls
myapp

cp: copie du fichier

cp [Fichier à copier] [Destination]

Copiez myapp dans myapp2 dans le même répertoire

[vagrant@localhost unix_lessons]$ cp -r myapp myapp2
[vagrant@localhost unix_lessons]$ ls
myapp  myapp2
$ cp -r ./foo /home/hoge/aaa

Si vous souhaitez conserver les attributs de la source de copie, utilisez également l'option "-p".

$ cp -rp ./foo /home/hoge/aaa

mv: déplacer des fichiers

mv [Fichier à déplacer] [Destination]

Déplacez le fichier myapp3 vers le niveau inférieur de myapp2

[vagrant@localhost unix_lessons]$ ls
myapp  myapp2
[vagrant@localhost unix_lessons]$ mkdir -p myapp3/config
[vagrant@localhost unix_lessons]$ ls
myapp  myapp2  myapp3
[vagrant@localhost unix_lessons]$ ls myapp3
config
[vagrant@localhost unix_lessons]$ mv myapp3 myapp2
[vagrant@localhost unix_lessons]$ ls myapp2
myapp3

rmdir: supprimer le fichier

rmdir [nom du fichier que vous souhaitez supprimer]

[vagrant@localhost unix_lessons]$ ls myapp3
config
[vagrant@localhost unix_lessons]$ rmdir myapp2/myapp3/config
[vagrant@localhost unix_lessons]$ ls myapp2/myapp3
[vagrant@localhost unix_lessons]$ rmdir myapp2
rmdir: failed to remove `myapp2':Le répertoire n'est pas vide
[vagrant@localhost unix_lessons]$ rm -r myapp2
[vagrant@localhost unix_lessons]$ ls
myapp

cat: Vérifiez le contenu du fichier

[vagrant@localhost unix_lessons]$ cat ./myapp/hello.txt

・ Vous pouvez vérifier le contenu du fichier image.png

less: vérifier le contenu du fichier

L'utilisation est différente de celle du chat

・ Flèche: faire défiler ・ Espace / Ctrl + F Un écran devant ・ Ctrl + B un écran avant ・ Aller au début de g ・ Shift + g Aller à la fin ・ Fin Q ・ / [Terme de recherche](n: Shift suivant + n: précédent)

Ctrl + c: Annuler

Rechercher dans l'historique des commandes Ctrl + r

historique: afficher une liste des commandes passées

Si vous souhaitez exécuter les commandes de la liste, vous pouvez les exécuter avec![N'importe quel nombre].

! Vous pouvez citer différentes commandes juste avant

[vagrant@localhost unix_lessons]$ !pw ← Exécutez la commande en commençant par pw le plus récemment
pwd
/home/vagrant/unix_lessons
[vagrant@localhost unix_lessons]$ !pw:p ← Ayafuyara:Seul l'affichage avec p est possible
pwd
[vagrant@localhost unix_lessons]$ !!← Exécution
pwd
/home/vagrant/unix_lessons

help, man: aide à l'affichage de la commande

[vagrant@localhost unix_lessons]$ mkdir --help
Usage: mkdir [OPTION]... DIRECTORY...
Créez un répertoire. Cependant, si le répertoire existe déjà, rien n'est fait.

Les arguments requis pour les options longues sont également requis pour les options courtes.
  -m, --mode=MODE   set file mode (as in chmod), not a=rwx - umask
  -p, --parents     no error if existing, make parent directories as needed
  -v, --verbose     print a message for each created directory
  -Z, --context=CTX  set the SELinux security context of each created
                      directory to CTX
      When COREUTILS_CHILD_DEFAULT_ACLS environment variable is set, -p/--parents
      option respects default umask and ACLs, as it does in Red Hat Enterprise Linux 7 by default
            --help Afficher cette utilisation et quitter
      --version Afficher les informations de version et quitter

Report mkdir bugs to [email protected]
GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
General help using GNU software: <http://www.gnu.org/gethelp/>
Report mkdir translation bugs to <http://translationproject.org/team/>
For complete documentation, run: info coreutils 'mkdir invocation'

vim

vi Démarrez vim avec [nom de fichier]

vim a un mode de commande et un mode d'édition. Mode d'édition si "INSERT" est affiché en bas à gauche.

〇 Mode de commande ⇒ Mode d'édition: i 〇Mode d'édition ⇒ Mode de commande: Esc

Pour quitter / enregistrer, utilisez le mode commande : w Enregistrer : q fin : q! Annuler les modifications et quitter

Démarrage de l'environnement

〇 Lancer une machine virtuelle avec Windows PowerShell

PS C:\Users\takuy> cd MyVagrant/MyCentOS
PS C:\Users\takuy\MyVagrant\MyCentOS> vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'bento/centos-6.8' version '2.3.4' is up to date...
==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> default: flag to force provisioning. Provisioners marked to run always will still run.
PS C:\Users\takuy\MyVagrant\MyCentOS> vagrant status
Current machine states:

default                   running (virtualbox)

The VM is running. To stop this VM, you can run `vagrant halt` to
shut it down forcefully, or you can run `vagrant suspend` to simply
suspend the virtual machine. In either case, to restart it again,
simply run `vagrant up`.

〇 Charger MyCentOS créé avec PuTTy Le nom d'utilisateur et le pass sont vagabonds

Quand terminer

〇 Commande de sortie sur PuTTy

〇 Arrêtez la machine virtuelle sur Powershell

PS C:\Users\takuy\MyVagrant\MyCentOS> vagrant suspend
==> default: Saving VM state and suspending execution...

référence

・ Http://www.koikikukan.com/archives/2016/02/09-000300.php

Recommended Posts

Liste des commandes Linux
Commande Linux n ° 4
Commande Linux n ° 3
Commande Linux n ° 5
linux à la commande
[Linux] Commande de recherche
Commande Linux <Basic 2>
Commande de serveur Linux
Mémo de commande Linux # 1
Commande Linux [lecture]
Résumé des commandes Linux
[Linux] Commande / connaissance
Ma commande Linux
Commande Linux <Basic 1>
Collection de commandes Linux
Commande mkdir Linux
Principes de base des commandes Linux
[Linux] Commande Git
Linux (mémoire de commande)
[Résumé des commandes Linux] Liste des commandes [À voir absolument pour les débutants]
[Linux] Commande de configuration du volume
Commande Linux (mise à jour séquentielle)
[Linux] Résumé des commandes de base
Votre propre Koredake est une commande Linux
collection d'erreur de commande linux 1
Raccourci de ligne de 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]
[Linux] Commande de compression / décompression tar.gz
Liste des commandes liées à pyenv pipenv
Commande df facile sur Linux
Linux
Mémo de commande Linux tar xz
Dictionnaire de commande Linux (pour moi-même)
linux: créer la commande Terminal d'origine
[Note] Collection de commandes Linux utile
Mémorandum de commande Linux [pour les débutants]
Commande de confirmation des spécifications du PC Linux
[Linux] Résumé de la commande utilisateur / groupe
[Commande de commodité Linux] Essayez d'insérer exa
Commande pour créer Linux Live USB
[Linux] Restauration du système d'exploitation avec la commande restore