Windows 10�̃R�}���h�v�����v�g����WSL���Linux�R�}���h���Ăяo���i�o�[�W����1803�Ή��Łj�FTech TIPS

�e�L�X�g�������s���ۂȂǂł́AWindows OS����Linux�̕����A�c�[�����L�x�ŋ@�\�������A�֗��Ȃ��Ƃ������B���iWindows OS�����C���ɂ��Ă��郆�[�U�[�ł��A�K�v�ȂƂ������R�}���h�v�����v�g����WSL�̃c�[�����Ăяo����Ώ����邾�낤�B���̕��@���Љ��B

» 2018�N05��24�� 05��00�� ���J
[�ʼnz�_�K�C�f�W�^���A�h�o���e�[�W]
uTech TIPSṽCfbNX

�A�ږڎ�

�Ώ�OS�FWindows 10�o�[�W����1709�ȍ~�i64bit�ł̂݁j


�R�}���h�v�����v�g����WSL�̃v���O�������Ăяo��

�@Windows 10�ɁuWSL�iWindows Subsystem for Linux�j�v���C���X�g�[������ƁALinux�����̃v���O�����i�o�C�i���t�@�C���j�����̂܂܎��s���邱�Ƃ��ł���B

�@�Ⴆ�΃e�L�X�g�f�[�^�̏����ł́Aawk��sed�Atr�Acut�Asort�Auniq�A�`grep�Ahead�Atail�A�c�c�ȂǁA���ɑ����́u��ԁv�ƌĂ΂��c�[�������p����邪�AWindows OS�ł�sort���炢�����p�ӂ���Ă��Ȃ������B�܂������R�[�h��UTF-8�ɂȂ�ƁA�W����Windows OS�̃c�[�������ł͂قڂǂ����悤���Ȃ��B����܂ł́A�قƂ�ǂ̏ꍇ�A���������c�[���ނ�Windows OS�����ɒN���������[�X���Ă����̂�҂‚����Ȃ������B������WSL�𗘗p����΁A�����̃c�[�������̂܂ܗ��p�ł���̂ŁA����ɔY�ޕK�v�͂Ȃ��B

�@��̓I��WSL�̃C���X�g�[�����@�ɂ‚��Ă͎��̋L�����Q�Ƃ��Ă������������B

�@��L��TIPS�ł́AUbuntu��SUSE�ADebian�Ȃǂ�Linux�̃p�b�P�[�W���C���X�g�[����A�V�F�����N�����ė��p������@���Љ�Ă���B

�@����WSL�‹��ł́A�]����Windows OS�̃R�}���h�v�����v�g����Linux�̃v���O�����𒼐ڌĂяo�����Ƃ��”\���B���̋@�\�𗘗p����ƁAWindows OS�����̃v���O������Linux�����̃v���O�����i���Ƀe�L�X�g�����t�B���^�̃c�[���Ȃǁj���p�C�v�@�\�ŘA�����ĘA�����������邱�Ƃ��ł���B

�@Windows OS�ŗ��p�ł���c�[���́A���X��UNIX�ɂ������v���O�������Q�l�ɂ��Ă���Ƃ͂����A��ނ��@�\���啝�ɕs�����Ă���BUNIX�Ȃǂ̃R�}���h��Windows OS�ɈڐA�����c�[���ނ����邪�iSUA��MSYS�AGit for Windows�ȂǁBTIPS�u�y���܂Ƃ߁zWindows�R�}���h�v�����v�g�̓��傩��g�����Ȃ��܂��v�́u���R�}���h�v�����v�g�����ł͋@�\���s������ꍇ�́H�v���Q�Ɓj�A�C���X�g�[����o�[�W�����A�b�v�Ȃǂ̑��삪���X�ʓ|�ł���B

�@����Ɣ�r����ƁAWSL��̃v���O�����𒼐ڌĂяo���͔̂��ɊȒP�����A�o�[�W�����A�b�v�Ȃǂ��e�Ղ��i�ʏ��Linux�p�b�P�[�W�̍X�V���@�ł悢�j�B�{TIPS�ł́A�R�}���h�v�����v�g�icmd.exe�j����WSL��̃v���O�������Ăяo�����@���Љ��B

WSL��̃v���O�������Ăяo���ɂ́A�擪�ɁuWSL �`�v��t���邾��

�@Linux�̃v���O�������g���ɂ́A�ŏ���WSL���C���X�g�[�����Ă����K�v������B��L��TIPS�̎菇�ɏ]���āA�ǂ̃f�B�X�g���r���[�V�����ł��悢�̂�WSL��Linux���C���X�g�[�����A��x�N�����ď����ݒ���ς܂��Ă����B

�@�R�}���h�v�����v�g����Linux�̃v���O�������Ăяo�����߂ɂ́ALinux�R�}���h�̑O�Ɂuwsl �`�v�Ƃ����R�}���h����lj����邾�����B�e�f�B�X�g���r���[�V�����̃A�C�R�����N���b�N����WSL�‹��ibash�j���N������K�v�͂Ȃ��B�Ⴆ��WSL��́uls -lsa�v�R�}���h�����s��������΁A�R�}���h�v�����v�g��ł́uwsl ls -lsa�v�Ɠ��͂���B

WSL̃R}h̎s WSL��̃R�}���h�̎��s
�擪�Ɂuwsl �`�v��t���邾���ŁA�ȒP��WSL�̃R�}���h���Ăяo����BUNIX�^Linux�݊��c�[���Ȃǂ�T���Ă��ăC���X�g�|��������A�����e�i���X�����肷��K�v�͂Ȃ��B

�@�uwsl�v�́A���ۂɂ́uC:\Windows\System32\wsl.exe�v�Ƃ����v���O�������Ăяo���w���ł���B��������s����ƁAWSL��ɃC���X�g�[������Ă���Linux�f�B�X�g���r���[�V�����̃V�F���i�ʏ��/bin/bash�BTech Basics�ubash�v�Q�Ɓj���Ăяo���āA�����Ɏw�肳�ꂽ�R�}���h���N������B���̌��ʂ̓R�}���h�v�����v�g�ɕԂ���A��ʂɕ\�������B�܂��p�C�v�ŘA������΁AWindows OS�̃R�}���h��WSL�̃R�}���h��C�ӂɑg�ݍ��킹�ď����ł���B

dirR}h̏o͂wcR}hŃJEgĂ dir�R�}���h�̏o�͂�wc�R�}���h�ŃJ�E���g���Ă����
wc�iword count�j�̓e�L�X�g�t�@�C���̍s����P�ꐔ�A�������𐔂���i�L���ȁjLinux�̃R�}���h�ł��邪Windows OS�ɂ͗p�ӂ���Ă��Ȃ��B�uwsl wc�v�Ƃ����WSL���wc���Ăяo����B
���m���n�udir /s�v�̌��ʂɓ��{�ꕶ�����܂܂��ꍇ�́AWSL�֓n���O�Ɂunkf -w�v��UTF-8�֕ϊ�����Ȃǂ̏������s�����ƁB

�@�g�������R�}���h��Linux��ɂȂ��ꍇ�́A�f�B�X�g���r���[�V�������Ƃ̕W���I�Ȏ菇�Œlj����Ă����΂悢�B�Ⴆ��Ubuntu�Ȃ�uapt install �`�v�Ńp�b�P�[�W���C���X�g�[���ł���i����TIPS�Q�Ɓj�B

�����̃f�B�X�g���r���[�V�������C���X�g�[�����Ă���ꍇ�́H

�@WSL�‹��ł́A��l�̃��[�U�[�������ɕ�����Linux�f�B�X�g���r���[�V�������C���X�g�[�����Ďg�������邱�Ƃ��ł��邪�A�P��wsl�Ɠ��͂���ƁA�u�f�t�H���g�́v�f�B�X�g���r���[�V������bash���Ăяo�����B

�@�����C���X�g�[�����Ă���ꍇ�́A�uwslconfig�v�R�}���h�ňꗗ���擾������A�f�t�H���g�f�B�X�g���r���[�V�������w�肵����ł���B�uwslconfig /list�v�ŃC���X�g�[������Ă���f�B�X�g���r���[�V�����̈ꗗ�ƃf�t�H���g�ݒ肪�\������A�uwslconfig /setdefault �`�v�Ńf�t�H���g��ύX�ł���B

ftHg̊mFƕύX �f�t�H���g�̊m�F�ƕύX
wsl���s���̃f�t�H���g�‹���wslconfig�R�}���h�Ŋm�F������A�ύX������ł���B

���{�ꕶ�����܂܂��ꍇ�͕����R�[�h�ϊ����K�v

�@WSL�ł͕����R�[�h�Ƃ��āuUTF-8�v�𗘗p���Ă��邪�A���{��Windows OS�̃R�}���h�v�����v�g�ł́uShift_JIS�v�R�[�h���f�t�H���g�ƂȂ��Ă���B���̂��߁A���{�ꕶ�����܂܂��悤�ȃe�L�X�g���p�C�v��WSL���ɓn������A�t��WSL������󂯎�����肷��ꍇ�͒��ӂ��K�v���B�K�؂ȕ����ϊ��v���O������r���œK�p���Ȃ��ƁA��������������Ԃŏ�������Ă��܂��i�p�C�v�⃊�_�C���N�g�̏����ɂ����āA�����I�ɕ����R�[�h���ϊ�����邱�Ƃ́A�Ȃ��j�B

�@�����R�[�h�ϊ�������c�[���ɂ�iconv�iLinux�ɕW���ŃC���X�g�[������Ă���j��nkf�Ȃǂ�����̂ŁA�D�݂̂��̂��g���΂悢���낤�B�Ȃ������̃c�[���́AWindows OS�����̃o�C�i�����p�ӂ��Ă����ƁA���낢��ȏ�ʂŗ��p�ł��ĕ֗��ł���B����nkf�͕����R�[�h�̎������ʂ����Ă����̂ŁA���������������Ă���悤�Ȃ�A�Ƃ肠�����Ō��nkf�ɒʂ��āiShift_JIS�ɕϊ����āj�݂�A�Ƃ����g������M�҂͂悭�s���Ă���B

�@WSL�ɂ����镶���R�[�h�̈�����A��̓I�ɂǂ̂悤�ɕ����R�[�h�ϊ�����ׂ����ɂ‚��ẮA�ȉ��̋L�����Q�Ƃ��Ă������������B

�@�Ȃ��Awsl���̃R�}���h�ɓn�������ɓ��{�ꕶ���񂪊܂܂�Ă���ꍇ�́A�����I��UTF-8�ɕϊ�����Ă���悤�Ȃ̂ŁA���̕������蓮�ŕϊ����Ă����K�v�͂Ȃ��悤���i��F�u�c�c | wsl grep ���{�� | �c�c�v�̂悤�Ȏg�����͉”\�Ƃ������Ɓj�B

Windows��WSL�ɂ�����t�@�C���p�X���̕ϊ�

�@Windows OS��WSL�i���Linux�‹��j�ł́A�t�@�C���̃p�X���̈������قȂ�B�Ⴆ��Windows OS�́uC:\�`�v��WSL��ł́u/mnt/c/�`�v�ɑΉ�����B

�@�Ȃ̂ŁA�Ⴆ�΃��[�J���́uC:\Users\user01\Doc\file1.txt�v�Ƃ����p�X����WSL�̃v���O�����ɓn�������ꍇ�́A�u/mnt/c/Users/user01/Doc/file1.txt�v�̂悤�ɂ��Ȃ���΂Ȃ�Ȃ��B

�@���̕ϊ��͏����ʓ|�Ȃ̂ŁAWindows 10�̃o�[�W����1803�ȍ~��WSL�ɂ́A���̕ϊ����T�|�[�g���邽�߂Ɂuwslpath�v�Ƃ����R�}���h���p�ӂ���Ă���B�����WSL��ł̂ݓ��삷��R�}���h�ł���iWindows OS������.exe�͂Ȃ��j�BWindows������n���ꂽ�p�X�́A���̃R�}���h���g����Linux���Ńp�X��ϊ����Ă���g���Ă������������B

�R�}���h �Ӗ�
wslpath ��Windows�p�X�� WSL�����̃p�X�ɕϊ�����
wslpath -a ��Windows�p�X�� WSL�����̐�΃p�X�ɕϊ�����
wslpath -w ��WSL�p�X�� WSL����Windows�p�X�ɖ߂��i�p�X��؂�́u\�v�j
wslpath -m ��WSL�p�X�� WSL����Windows�p�X�ɖ߂��i�p�X��؂�́u/�v�j
Windows�p�X��WSL�p�X��ϊ�����wslpath�R�}���h

�@���s����Ǝ��̂悤�ɂȂ�B

wslpathɂWindowsWSL̃pX̕ϊ wslpath�ɂ��Windows��WSL�̃p�X�̕ϊ���
wslpath��Linux��œ��삷��c�[���BWindows OS�Ƃ��Ƃ肷��p�X��WSL�����ɕϊ�������A�t�ϊ�������ł���B�p�X��؂肪�u/�v�ł��AWindows OS�ł͈��p���ň͂ނƃp�X���Ƃ��ė��p�ł���i���Ƃ������j�B

�@���̂悤�ȃc�[���ł��������p�X����ϊ�����̂��ʓ|�Ȃ�AWSL�ɂ̓p�C�v�@�\�Ńf�[�^��n�������ɂ���ΊȒP���B�Ⴆ�Ύ��̂悤�ɂ���B����Ȃ�΂�������inputfile.txt��outputfile.txt�̃p�X��ϊ�����K�v�͂Ȃ��iWindows�����̃o�C�i����nkf�̏ꍇ�A�unkf -w�v��UTF-8�ɕϊ����A�����Ȃ��́unkf�v��Shift_JIS�ɖ߂���j�B

mywincmd1 < inputfile.txt | nkf -w | wsl mywslcmd2 | nkf > outputfile.txt



Windows�h���C�u�̃}�E���g

�@WSL�̃R�}���h���Ăяo�����ꍇ�AWindows OS���ɂ���h���C�u�̂����A�����[�o�u���h���C�u�iUSB�������Ȃǁj��l�b�g���[�N�h���C�u�́AWSL���ł͎����I�Ƀ}�E���g����Ă��Ȃ��i�����[�o�u���ł͂Ȃ��A�Œ�I��NTFS��FAT�h���C�u�́u/mnt/���h���C�u�����v�p�X�o�R�ŃA�N�Z�X�ł���j�B�����̃h���C�u��WSL��������A�N�Z�X�������ꍇ�́A�����}�E���g�����Ă����Ƃ悢���낤�B��̓I�ȕ��@�ɂ‚��Ă͈ȉ���TIPS���Q�Ƃ��Ă������������B


�@�ȏ�A�ȒP��WSL��̃v���O�������Ăяo�����@���Љ���B���܂ł́AUNIX��Linux�ɂ��������̃c�[�����~�����̂ŁA�����̋@�\�̃R�}���h��T���Ƃ����ʓ|�Ȃ��Ƃ��s���Ă������i�{TIPS�ł����̂悤�ȃc�[�������x�ƂȂ��Љ�Ă����j�AWSL�����p�ł���Ȃ�A�����ɗ��p�ł���̂ŕ֗��ł���i�������A�����R�[�h��Shift_JIS�ł͂Ȃ���UTF-8�ɂȂ�̂ŁA���������Ȃǂɒ��ӂ���K�v�����邪�j�B

�@�{TIPS�ł́A�R�}���h�v�����v�g����WSL���Ăяo�����@���Љ�����A�t��WSL������Windows���̃v���O�����i.EXE�t�@�C���j���Ăяo�����Ƃ��ł���B����ɂ‚��ẮATIPS�uWindows 10��Linux�݊��‹�WSL����R�}���h�v�����v�g�̃v���O�������Ăяo���i�o�[�W����1803�Ή��Łj�v���Q�Ƃ̂��ƁB

uTech TIPSṽCfbNX

�uTech TIPS�v

Copyright© Digital Advantage Corp. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by IT - AIAAA
Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B