Linux���������Ă���Ɛݒ�t�@�C���Ȃǂ�
�G���[������Ɓu���s�ڂ̏����������������v
�Ƃ�����|�̃��b�Z�[�W���o���肵�܂��B
�Ȃ̂Őݒ�t�@�C�����m�F����Ƃ���
�s�ԍ���\����������Ԃ̕���
�m�F���₷���ł��B
�Ƃ����킯��
vi �ōs�ԍ���\����������@
�E�uvi �ҏW�������t�@�C�����v
�E�R�}���h���[�h�i�uEsc�v�j��
�u:set number�v�Ɠ��͂�Enter�L�[
�i:set nu �ł��j
������ōs�ԍ����\������܂��B
�z���g�̏��Z�ł��B�B
2012�N09��15��
2008�N05��18��
vi�̎g����(Linux�̃�����)�@�@��
�O��܂ł̋L����
�uvi���N�����ĕ�������͂��ĕۑ��A
������������ۑ�������vi�������I���v
�Ƃ����Ƃ���܂ł͂ł���悤�ɂȂ�܂����B
�����܂ł���A�Ƃ肠����vi�Őݒ�t�@�C����
�ҏW���邱�Ƃ��\�ł��B
�ł������ꂾ���Őݒ�t�@�C����ҏW���悤��
�v���Ɣ���Ȏ��ԂƘJ�͂��₵�Ă��܂��A
��Ƃ��I���������ɂ͖ڂ��`���`������
���͂��ቺ���Ă��܂��܂��i�����ˁB�B�j�B
Linux�ł͊e��̐ݒ�͂قƂ�ǃe�L�X�g�ŏ�����Ă���
���������s�ɂ��킽���ď�����Ă���̂����ʂł��B
�ł��̂ō���́A�����m���Ă�����
�u�܂��A�ʏ�̕ҏW��Ƃ����Ȃ����Ȃ���v
�Ƃ����R�}���h�����Љ�܂��B
���̃R�}���h��
�E�L�[���[�h�̌����i������Ă镶�͂̒����炠�镶����������j
�@�@�@���u/(����������������)�v
�E�s�̃R�s�[�A�y�[�X�g
�@�@�@���uyy�v�Ɓup�v�@
�E�s�̍폜
�@�@�@���udd�v
�`�E�`�E
����ł͑O��Ɠ����悤��
�E�uvi test.text�v�Ƒł��A
�uenter�v��������vi���N���B
�E�ui�v�������A�����K���ɕ�����ł�����ł��������B
�����10�s���炢�A���s���Ȃ��炢�낢����͂��Ă��������B
�E5�C6�s�ڕӂ�Ɂuabc�v�Ƃ�����������͂��Ă݂܂��傤�B
�E�����܂ŏI�������R�}���h���[�h�ɐ�ւ��Ă��������B
�i�R�}���h���[�h�ւ̐�ւ��́uEsc�v�L�[�ł���A
�o���Ă܂����H�j
�E�u/abc�v�Ɖ����āuenter�v�������B
�E����Ɛ�ق�5.6�s�ڂɓ��͂����uabc�v������͂��ł��B
������g���Ζc��ȍs�̃t�@�C���i��FDNS�̓o�^��폜�Ȃǁj�ł�
����̕���������T���o�����Ƃ��ł���̂Ŋy�ł��B
�����܂ł�����X�ɁA�A
�E�R�}���h���[�h�̂܂܁u���v�u���v���邢�́uJ�v�uk�v
���������������B
�J�[�\�����㉺�Ɉڂ�܂��B
�E�܂��ĂуJ�[�\�����uabc�v�Ə����Ă���s�Ɉڂ��܂��B
�E�uyy�v�Ɖ����܂��B
�E�J�[�\������ԉ��̍s�܂ňړ����܂��B
�E�up�v�������܂��B
����ň�ԉ��̍s�Ɂuabc�v�ƕ\������܂��B
���́uyy�v�͍s���ۂ��ƃR�s�[�ł��āup�v�œ\��t������
�R�}���h�ł��B
�����čX�ɍX�ɁA�A
�E��ԉ��̍s�́uabc�v�ɃJ�[�\�������킹
�E�udd�v�������Ă݂Ă��������B
����ł��́uabc�v�͏����Ă��܂��܂��B
���́udd�v�͍s���ۂ��ƍ폜�ł���R�}���h�ł��B
�`�E�`�E�`�E
vi �͏������\�t�g�ł��������Ƃ���͂���Ŏg�����肪
�悭�Ȃ��Ă��܂��B
�ǂ��Linux�����ł����炭�A�قڊm���ɓ��ڂ���Ă�
�\�t�g�Ȃ̂ň�x�g�������o����ƂԂ��������܂��B
����A�����������͈͂Ō��\�Ȃ̂Ń}�X�^�[���Ă݂Ă��������B
�i�l�����i�̋Ɩ��Ŏg���̂����̒��x�̃��x���ł��B�B�j
�uvi���N�����ĕ�������͂��ĕۑ��A
������������ۑ�������vi�������I���v
�Ƃ����Ƃ���܂ł͂ł���悤�ɂȂ�܂����B
�����܂ł���A�Ƃ肠����vi�Őݒ�t�@�C����
�ҏW���邱�Ƃ��\�ł��B
�ł������ꂾ���Őݒ�t�@�C����ҏW���悤��
�v���Ɣ���Ȏ��ԂƘJ�͂��₵�Ă��܂��A
��Ƃ��I���������ɂ͖ڂ��`���`������
���͂��ቺ���Ă��܂��܂��i�����ˁB�B�j�B
Linux�ł͊e��̐ݒ�͂قƂ�ǃe�L�X�g�ŏ�����Ă���
���������s�ɂ��킽���ď�����Ă���̂����ʂł��B
�ł��̂ō���́A�����m���Ă�����
�u�܂��A�ʏ�̕ҏW��Ƃ����Ȃ����Ȃ���v
�Ƃ����R�}���h�����Љ�܂��B
���̃R�}���h��
�E�L�[���[�h�̌����i������Ă镶�͂̒����炠�镶����������j
�@�@�@���u/(����������������)�v
�E�s�̃R�s�[�A�y�[�X�g
�@�@�@���uyy�v�Ɓup�v�@
�E�s�̍폜
�@�@�@���udd�v
�`�E�`�E
����ł͑O��Ɠ����悤��
�E�uvi test.text�v�Ƒł��A
�uenter�v��������vi���N���B
�E�ui�v�������A�����K���ɕ�����ł�����ł��������B
�����10�s���炢�A���s���Ȃ��炢�낢����͂��Ă��������B
�E5�C6�s�ڕӂ�Ɂuabc�v�Ƃ�����������͂��Ă݂܂��傤�B
�E�����܂ŏI�������R�}���h���[�h�ɐ�ւ��Ă��������B
�i�R�}���h���[�h�ւ̐�ւ��́uEsc�v�L�[�ł���A
�o���Ă܂����H�j
�E�u/abc�v�Ɖ����āuenter�v�������B
�E����Ɛ�ق�5.6�s�ڂɓ��͂����uabc�v������͂��ł��B
������g���Ζc��ȍs�̃t�@�C���i��FDNS�̓o�^��폜�Ȃǁj�ł�
����̕���������T���o�����Ƃ��ł���̂Ŋy�ł��B
�����܂ł�����X�ɁA�A
�E�R�}���h���[�h�̂܂܁u���v�u���v���邢�́uJ�v�uk�v
���������������B
�J�[�\�����㉺�Ɉڂ�܂��B
�E�܂��ĂуJ�[�\�����uabc�v�Ə����Ă���s�Ɉڂ��܂��B
�E�uyy�v�Ɖ����܂��B
�E�J�[�\������ԉ��̍s�܂ňړ����܂��B
�E�up�v�������܂��B
����ň�ԉ��̍s�Ɂuabc�v�ƕ\������܂��B
���́uyy�v�͍s���ۂ��ƃR�s�[�ł��āup�v�œ\��t������
�R�}���h�ł��B
�����čX�ɍX�ɁA�A
�E��ԉ��̍s�́uabc�v�ɃJ�[�\�������킹
�E�udd�v�������Ă݂Ă��������B
����ł��́uabc�v�͏����Ă��܂��܂��B
���́udd�v�͍s���ۂ��ƍ폜�ł���R�}���h�ł��B
�`�E�`�E�`�E
vi �͏������\�t�g�ł��������Ƃ���͂���Ŏg�����肪
�悭�Ȃ��Ă��܂��B
�ǂ��Linux�����ł����炭�A�قڊm���ɓ��ڂ���Ă�
�\�t�g�Ȃ̂ň�x�g�������o����ƂԂ��������܂��B
����A�����������͈͂Ō��\�Ȃ̂Ń}�X�^�[���Ă݂Ă��������B
�i�l�����i�̋Ɩ��Ŏg���̂����̒��x�̃��x���ł��B�B�j
vi�̎g����(Linux�̃�����)�@�@��
Linux�ł͌ÓT�I�ȃe�L�X�g�G�f�B�^�ł���
vi���g���ď����ɕ���������ł�����ŕۑ�
�ł���悤�ɂȂ邽�߂̋L���A2��ځB
����̊o���Ă��炤���[���́A�A�A
�E������ł����݂����Ƃ��́ui�v������
�E�ۑ�����Ƃ��́uEsc�v�u:�v�uw�v�uq�v�̌�A�uenter�v
vi�ɂ�
�u��������͂��邽�߂̃��[�h�v��
�u�R�}���h��ł��߂̃��[�h�v
�i�I��������ۑ������肷�邽�߂̃��[�h�j������܂��B
�u��������͂��邽�߂̃��[�h�v�ɂ���ɂ́ui�v���A
�u�R�}���h��ł��߂̃��[�h�v�ɂ���ɂ́uEsc�v���A
�����Đ�ւ��܂��B
�O��̋L���Ő��������u��������Esc�������v�Ƃ���������
���́u�R�}���h���[�h�ɐ�ւ��ċ����I�������Ⴄ�v
�Ƃ����Ӗ����������߂��Ă��܂��B
�i���Ȃ݂ɋ����I���́uEsc�v���u:�v���uq�v���u!�v
�ł���A�o���Ă܂����H�j
����ł͎��ۂɂ������Č��܂��傤�B
�`�E�`�E
�E�R�}���h�v�����v�g����uvi test.text�v�Ƒł��A
�uenter�v��������vi���N���B
�E�ui�v������
�E��ʉ��Ɂu�}���v�Ƃ��uinsert�v�Ƃ��Ȃ��Ă��
������ł����߂܂��B
�E�ЂƂ����艽����������͂�����
�uEsc�v�u:�v�uw�v�uq�v�Ɖ����Ă���
����ʉ��Ɂu:wq�v�ƂȂ��Ă�̂��m�F
�E�uenter�v������
����ŕۑ��ł����͂��ł��B
������
�E�ēx�uvi test.text�v�Ƒł��A�uenter�v
�E��قǕۑ��������e�̃t�@�C�����J���Ă����OK
�ȏ�Łu�Ƃ肠����vi�ʼn���������ł��ĕۑ�����v
�Ƃ������Ƃ͂ł��܂��B
�i���A���{��̓��͂Ɋւ��Ă�
"�ł���̂Ƃł��Ȃ��̂�����"�Ƃ������Ƃ�
���������������B
���R�́A�A�A���̃T�C�g�ł��肢���܂��B�B�j
����͊����̒������́A�ݒ�t�@�C����vi�ŕҏW����Ƃ���
������ƕ֗��ȃR�}���h�ǂ������������Љ�܂��B
vi���g���ď����ɕ���������ł�����ŕۑ�
�ł���悤�ɂȂ邽�߂̋L���A2��ځB
����̊o���Ă��炤���[���́A�A�A
�E������ł����݂����Ƃ��́ui�v������
�E�ۑ�����Ƃ��́uEsc�v�u:�v�uw�v�uq�v�̌�A�uenter�v
vi�ɂ�
�u��������͂��邽�߂̃��[�h�v��
�u�R�}���h��ł��߂̃��[�h�v
�i�I��������ۑ������肷�邽�߂̃��[�h�j������܂��B
�u��������͂��邽�߂̃��[�h�v�ɂ���ɂ́ui�v���A
�u�R�}���h��ł��߂̃��[�h�v�ɂ���ɂ́uEsc�v���A
�����Đ�ւ��܂��B
�O��̋L���Ő��������u��������Esc�������v�Ƃ���������
���́u�R�}���h���[�h�ɐ�ւ��ċ����I�������Ⴄ�v
�Ƃ����Ӗ����������߂��Ă��܂��B
�i���Ȃ݂ɋ����I���́uEsc�v���u:�v���uq�v���u!�v
�ł���A�o���Ă܂����H�j
����ł͎��ۂɂ������Č��܂��傤�B
�`�E�`�E
�E�R�}���h�v�����v�g����uvi test.text�v�Ƒł��A
�uenter�v��������vi���N���B
�E�ui�v������
�E��ʉ��Ɂu�}���v�Ƃ��uinsert�v�Ƃ��Ȃ��Ă��
������ł����߂܂��B
�E�ЂƂ����艽����������͂�����
�uEsc�v�u:�v�uw�v�uq�v�Ɖ����Ă���
����ʉ��Ɂu:wq�v�ƂȂ��Ă�̂��m�F
�E�uenter�v������
����ŕۑ��ł����͂��ł��B
������
�E�ēx�uvi test.text�v�Ƒł��A�uenter�v
�E��قǕۑ��������e�̃t�@�C�����J���Ă����OK
�ȏ�Łu�Ƃ肠����vi�ʼn���������ł��ĕۑ�����v
�Ƃ������Ƃ͂ł��܂��B
�i���A���{��̓��͂Ɋւ��Ă�
"�ł���̂Ƃł��Ȃ��̂�����"�Ƃ������Ƃ�
���������������B
���R�́A�A�A���̃T�C�g�ł��肢���܂��B�B�j
����͊����̒������́A�ݒ�t�@�C����vi�ŕҏW����Ƃ���
������ƕ֗��ȃR�}���h�ǂ������������Љ�܂��B
vi�̎g����(Linux�̃�����) ��
Linux�ɂ̓e�L�X�g�G�f�B�^�Ƃ����\�t�g��
��������܂��B
Windows�ł̎傾�����e�L�X�g�G�f�B�^�Ƃ�����
"������"���炢�̂��̂ł���
Linux�ł̓C���X�g�[�������
����ނ̃G�f�B�^���f�t�H���g�œ����Ă��܂��B
�u�����P�ɕ������L�^���邽�߂����̃\�t�g�v
�Ȃ̂ł������ꂪ���낢��Əd��̂�
����炢�͊o���Ă����Ƃ����Ǝv���܂��B
GUI�x�[�X�Ŏg���̂Ȃ�i�}�E�X���g����PC���g���Ȃ�j
������@�͓��Ƀ������ƕς��܂���A
�����Č����Ȃ�ۑ�����Ƃ��̊K�w�\����
Windows��Linux�ł͑啪�Ⴄ�̂Ŋ����܂�
��J���邭�炢�ł��B
�ł����܊p�Ȃ̂ŃR�}���h���[�h�ł̎g������
�o���������������B
�����Linux�̒��ł͂��Ȃ�̂��瑶�݂��Ă���
vi�̎g�������Љ�܂��B
�����m���Ă���u�Ƃ肠�����ǂ��Linux���ł�OK�v
�Ƃ����I�[���}�C�e�B�ȃe�L�X�g�G�f�B�^�ł��B�B
�`�E�`�E�`�E
vi���g�������܂ł̊ԁA���̂��Ƃ�����Ă��������B
�u�悭�킩��Ȃ��Ȃ�����A�Ƃ肠����"Esc"�L�[�������B
�S�R�킩��Ȃ��Ȃ����狭���I������v
�ׂ��Ȑ���������Ƃ������č�������̂łƂ肠���������܂ł�
�Ђ����炱�̌��������ʂ��Ă��������B
�����͎�n�߂Ɂuvi�𗧂��グ�āA�����ۑ������ɋ����I������v
�Ƃ������Ƃ����Ă݂܂��傤�B
����ł́A�A
�ELinux�̃R�}���h���[�h�𗧂��グ��
�������グ���͊e�f�B�X�g���r���[�V�����ňႢ�܂��B
"�R�}���h"�Ƃ�"�^�[�~�i���G�~�����[�^"�Ƃ�"�[��"
�Ƃ������Ă�悤�ł��B�B
�E�uvi�i�X�y�[�X�jtest.txt�v�@�Ɠ��́i"vi test.txt"�j�A
�uenter�v�������B
���utest.txt�v���t�@�C�����ɂȂ�܂��B
���Ɍ��܂�͂Ȃ��̂ł�����ɂȂ��āu����̓e�L�X�g�t�@�C���v
�Ƃ����̂��킩��悤�Ɂu.txt�v�Ƃ��邱�Ƃ������߂��Ă����܂��B
�E�Ȃ�ɂ��Ȃ���ʂ��o�Ă���
�i��ʉ��Ɂ@"test.txt"[�V�t�@�C��]���ƕ\������Ă�̂݁j
�E�uEsc�v���u:�v���uq�v���u!�v�Ɠ���
��ʂ̈�ԉ��Ɂu:q!�v�ƕ\������Ă邱�Ƃ��m�F
�E�uenter�v������
�B�B�B�B�B
����Ō��̃R�}���h�v�����v�g�̉�ʂɖ߂����͂��ł��B
���́u:q!�v��vi�̋����I���̃R�}���h�ł��B
�Ƃɂ����u��������]�v�Ȃ��Ƃ������ɋ����I���v��
�o���Ă����܂��傤�B
����Ă�����낢��ҏW�ł���̂ł����ŏ���
�����͂��̌�������ȂɎ���Ă����܂��傤�B
�@
��������܂��B
Windows�ł̎傾�����e�L�X�g�G�f�B�^�Ƃ�����
"������"���炢�̂��̂ł���
Linux�ł̓C���X�g�[�������
����ނ̃G�f�B�^���f�t�H���g�œ����Ă��܂��B
�u�����P�ɕ������L�^���邽�߂����̃\�t�g�v
�Ȃ̂ł������ꂪ���낢��Əd��̂�
����炢�͊o���Ă����Ƃ����Ǝv���܂��B
GUI�x�[�X�Ŏg���̂Ȃ�i�}�E�X���g����PC���g���Ȃ�j
������@�͓��Ƀ������ƕς��܂���A
�����Č����Ȃ�ۑ�����Ƃ��̊K�w�\����
Windows��Linux�ł͑啪�Ⴄ�̂Ŋ����܂�
��J���邭�炢�ł��B
�ł����܊p�Ȃ̂ŃR�}���h���[�h�ł̎g������
�o���������������B
�����Linux�̒��ł͂��Ȃ�̂��瑶�݂��Ă���
vi�̎g�������Љ�܂��B
�����m���Ă���u�Ƃ肠�����ǂ��Linux���ł�OK�v
�Ƃ����I�[���}�C�e�B�ȃe�L�X�g�G�f�B�^�ł��B�B
�`�E�`�E�`�E
vi���g�������܂ł̊ԁA���̂��Ƃ�����Ă��������B
�u�悭�킩��Ȃ��Ȃ�����A�Ƃ肠����"Esc"�L�[�������B
�S�R�킩��Ȃ��Ȃ����狭���I������v
�ׂ��Ȑ���������Ƃ������č�������̂łƂ肠���������܂ł�
�Ђ����炱�̌��������ʂ��Ă��������B
�����͎�n�߂Ɂuvi�𗧂��グ�āA�����ۑ������ɋ����I������v
�Ƃ������Ƃ����Ă݂܂��傤�B
����ł́A�A
�ELinux�̃R�}���h���[�h�𗧂��グ��
�������グ���͊e�f�B�X�g���r���[�V�����ňႢ�܂��B
"�R�}���h"�Ƃ�"�^�[�~�i���G�~�����[�^"�Ƃ�"�[��"
�Ƃ������Ă�悤�ł��B�B
�E�uvi�i�X�y�[�X�jtest.txt�v�@�Ɠ��́i"vi test.txt"�j�A
�uenter�v�������B
���utest.txt�v���t�@�C�����ɂȂ�܂��B
���Ɍ��܂�͂Ȃ��̂ł�����ɂȂ��āu����̓e�L�X�g�t�@�C���v
�Ƃ����̂��킩��悤�Ɂu.txt�v�Ƃ��邱�Ƃ������߂��Ă����܂��B
�E�Ȃ�ɂ��Ȃ���ʂ��o�Ă���
�i��ʉ��Ɂ@"test.txt"[�V�t�@�C��]���ƕ\������Ă�̂݁j
�E�uEsc�v���u:�v���uq�v���u!�v�Ɠ���
��ʂ̈�ԉ��Ɂu:q!�v�ƕ\������Ă邱�Ƃ��m�F
�E�uenter�v������
�B�B�B�B�B
����Ō��̃R�}���h�v�����v�g�̉�ʂɖ߂����͂��ł��B
���́u:q!�v��vi�̋����I���̃R�}���h�ł��B
�Ƃɂ����u��������]�v�Ȃ��Ƃ������ɋ����I���v��
�o���Ă����܂��傤�B
����Ă�����낢��ҏW�ł���̂ł����ŏ���
�����͂��̌�������ȂɎ���Ă����܂��傤�B
�@