Linux sur Windows -1-: Présentation de Debian

1. 1. introduction

En apprenant PowerShell sous Windows, j'ai raté le shell Linux. Si vous voulez jouer avec les commandes shell Linux sous Windows, il existe une méthode appelée Cygwin (N'est-elle pas toujours là?), Mais comme c'est une bonne idée, essayez de créer un environnement virtuel Linux sur Win avec WSL.

2. environnement

Les versions de Windows sont les suivantes.

C:\Users\hisabo>systeminfo

nom d'hôte:               HISABO-PC
Nom du système d'exploitation:                  Microsoft Windows 10 Home
Version du système d'exploitation:          10.0.18363 N/Une construction 18363
Fabricant du système d'exploitation:              Microsoft Corporation
Configuration du système d'exploitation:Station de travail autonome
Type de build du système d'exploitation:        Multiprocessor Free
... Ci-dessous, abrégé ...

3. 3. Où viser

--Construisez un environnement Debian avec WSL sous Windows.

4. essayons

Trouvez Linux dans le Microsoft Store

コメント 2020-05-23 162810.png

Je me suis demandé s'il n'y avait que ubuntu, mais comme il y avait debian, je l'ai changé en debian. La taille était certainement de 77 Mo, il n'y aurait donc pas d'environnement GUI. C'est plus pratique.

コメント 2020-05-23 163401.png

Quand j'ai démarré debian après l'installation, j'ai eu une erreur. Reportez-vous à la page suivante et modifiez les paramètres Windows pour activer WSL.

Référence: PC studio (link)

コメント 2020-05-23 163718.png Quand je l'ai redémarré, cela a fonctionné. Pour le moment, j'ai enregistré l'utilisateur (nom d'utilisateur, mot de passe) et le shell a démarré. C'est un merveilleux CUI.

Pour le moment, mettez à jour le package.

hisabo@hisabo-PC:~$ sudo apt-get update

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for hisabo:
Get:1 http://deb.debian.org/debian buster InRelease [121 kB]
Get:2 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [49.3 kB]
(Omis)
Get:12 http://deb.debian.org/debian buster-updates/main Translation-en [5,166 B]
Fetched 15.0 MB in 40s (380 kB/s)
Reading package lists... Done

hisabo@hisabo-PC:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  apt apt-utils base-files cron e2fsprogs gpgv iputils-ping libapt-inst2.0 libapt-pkg5.0 libbz2-1.0 libcom-err2
  libcryptsetup12 libdns-export1104 libext2fs2 libgnutls30 libidn2-0 libisc-export1100 libncurses6 libncursesw6 libss2
  libssl1.1 libsystemd0 libtinfo6 libudev1 ncurses-base ncurses-bin sudo systemd systemd-sysv tzdata udev
31 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 17.2 MB of archives.
After this operation, 10.2 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://deb.debian.org/debian buster/main amd64 base-files amd64 10.3+deb10u4 [69.8 kB]
(Omis)
hisabo@hisabo-PC:~$

Quelle est la coquille?

hisabo@hisabo-PC:/etc$ echo $SHELL
/bin/bash

C'est bash.

コメント 2020-05-23 164747.png Au cas où, vérifiez le shell de connexion dans / etc / passwd. C'est bash.

Quel est l'environnement japonais (enquête simple)

コメント 2020-05-23 164445.png

Vérifiez la méthode de saisie avec vi (vim). J'ai essayé tant que je me souviens comment passer en mode d'entrée japonais, mais aucun d'entre eux n'a touché. À la toute fin, lorsque j'ai appuyé sur la touche demi-largeur / pleine largeur, j'ai pu saisir le japonais en douceur. Je l'ai sauvegardé et vérifié en naviguant avec cat, more, less et view, mais je peux voir le japonais même en naviguant. À première vue, il ne semble y avoir aucun problème.

Vérifier le code de caractère et les paramètres régionaux

hisabo@hisabo-PC:/etc$ echo $LANG
en_US.UTF-8
hisabo@hisabo-PC:/etc$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
hisabo@hisabo-PC:/etc$ locale -a
C
C.UTF-8
en_US.utf8
POSIX
hisabo@hisabo-PC:/etc$       

Après tout, c'est UTF-8. N'y a-t-il pas euc en ce moment? J'ai remarqué que ce n'est pas ja_JP.UTF-8, non? Eh bien, découvrons plus tard.

Puisqu'il n'y avait pas d'homme, installez l'homme

J'ai tapé une commande pour essayer d'utiliser awk, mais j'ai oublié car je ne l'ai pas utilisé depuis longtemps. J'ai essayé de le découvrir avec man, mais man ne semble pas être installé par défaut. installer.

hisabo@hisabo-PC:/etc$ sudo apt-get install man
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'man-db' instead of 'man'
The following additional packages will be installed:
  groff-base libgdbm6 libpipeline1 libuchardet0
Suggested packages:
  groff apparmor www-browser
The following NEW packages will be installed:
  groff-base libgdbm6 libpipeline1 libuchardet0 man-db
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,351 kB of archives.
After this operation, 6,820 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y

À l'époque où Google n'était pas là, j'utilisais l'homme pour savoir comment utiliser les commandes. C'est un bon moment maintenant. Il y a la plupart des réponses sur le net.

La fin. Connaissance acquise

Recommended Posts

Linux sur Windows -1-: Présentation de Debian
Linux (WSL) sous Windows
Linux sur Windows -1-: Présentation de Debian
Utiliser Linux sur Windows 10 (WSL2)
Créer un environnement Linux sur Windows 10
pykintone sur le sous-système Windows pour Linux
[UE4] Construire DedicatedServer sous Windows et Linux
[Linux] Introduction à Linux
Exécutez bootgen sur Debian GNU / Linux, Ubuntu
Créer une machine virtuelle Linux sous Windows
Exécutez Debian (Linux) et LXQt sur Athlon 200GE (AMD)
Démoniser les processus sous Linux
Introduction de trac (Windows + trac 1.0.10)
jblas sur Arch Linux
Pylint sur Windows Atom
Routeur NAT sur Linux
Utilisez pyvenv sous Windows
Linux, paramètres de proxy Windows
Anaconda sur le terminal Windows
Installez Anaconda sur Windows 10
python basic ② sous windows
Installez python sur Windows
Développer .NET sur Linux
Wake on LAN sous Linux
Installez pycuda sur Windows10
Construire TensorFlow sous Windows
Surveiller le trafic sous Linux
Essayez FEniCS sur Windows!
Construisez XGBoost sur Windows
Installez pygraphviz sur Windows 10
Mettre à jour vscode sur Linux
Utilisez Ansible sur Windows
Essayez Poerty sur Windows
Installez Chainer 1.5.0 sur Windows
Utilisez QuTiP sur Windows
Utiliser pip sur Windows
Créer LiveUSB sur Linux
Fonctionnement Linux sur Win10
Une histoire sur un débutant Linux mettant Linux sur une tablette Windows
Environnement de développement croisé (développement de programmes pour Windows sous Linux)
Installez Numpy dans virtualenv sur Windows
Activer Python virtualenv sous Windows
Installez Minecraft sur Arch Linux
[Windows] RDP vers Windows via Linux
Exécutez Jupyter sur Ubuntu sous Windows
Mettez la dernière version de Python dans Linux (Debian) du Chromebook
Exécutez Openpose sur Python (Windows)
Installer Linux sur Chromebox
Rétrograder Mcomix avec Arch Linux
Une super introduction à Linux
Avant d'essayer Veriloggen sous Windows
Surveiller l'utilisation du disque sous Linux
Installez cvxpy sur Windows, Anaconda
Développement Python + Kivy sous Windows
Utiliser Github Desktop sous Linux