C���������� - ���ޥ�ɷ����δ��� (1)

����

C������� ���ޥ�ɥ��󥿥ץ꥿�Ǥ��� ���ʤ��� ���Ϥ��� ���ޥ�ɤ� ���Ϥ��� �¹Ԥ��ޤ���

�����Ǥϡ� C�����륳�ޥ�ɤ� UNIX�� �桼�ƥ���ƥ��� �Ȥ߹�碌�� ���Τ褦�� ���Ȥ���� �Ĥ��� �������ޤ���

C��������

C������ϡ� �������󤷤��Ȥ��� OpenWindows�� ������ڡ�����˥塼�� ���ޥ�ɥġ���� ��ư�����Ȥ��� csh ���ޥ�ɤ� �¹Ԥ����Ȥ��� ���Ϥ���ޤ���

�����ȥ��ץ����

���ޥ�ɹԤϡ� ���ޥ�ɤ� ������ ��������Ƥ��ޤ���
ls��-l��*.ps
�Ȥ�����ǹͤ���ȡ�
ls���ޥ�ɡ� �ǥ��쥯�ȥ� ���Ƥ� ɽ�������롣
-l���ץ���� ls �� ư�����Ƥ� ���ꤹ�롣
*.ps���ޥ�ɤ� �оݡ�ls �� ɽ������ �ե����롣
�� �ʤä� ���ޤ��� ���ץ����� �оݤ� ��ʬ�� ������ �ƤФ�ޤ��� ���ץ����� �ܺ٤� �Ĥ��Ƥϡ� ����饤�� �ޥ˥奢�� (man) �� �ɤ�� ��������

�ե�����̾�ȤΥޥå���

* �� ? �� �Ȥ��� ʣ���� �ե������ Ʊ���� ���ꤹ�� ���Ȥ� �Ǥ��뤳�Ȥ� ���� �ؤӤޤ����� ���� [ �� ] �� �Ȥ��ȡ� 1ʸ���� �б����� ʸ���� �¤Ӥ� ����Ǥ��ޤ��� �㤨�� [ab]c �� ac �ޤ��� bc �� �ؤ��ޤ��� �ޤ� [A-Z]* �Ȥ���� ��ʸ���� �Ϥޤ� �ե������ �ؤ����Ȥ� �Ǥ��ޤ���

���� { �� } �� �Ȥ��� ʸ����Ȥ� �ޥå��󥰤� �Ԥʤ��ޤ��� �㤨�� {ura,syg}nus �� uranus �� sygnus �� �ؤ��ޤ���

���ޥ����

���ޥ�ɤ� ���ߥ����� ; �� ���ڤꡢ ������� ʣ���� ���ޥ�ɤ� �ޤȤ�� �¹Ԥ��� ���Ȥ� �Ǥ��ޤ���
sw99% cd ~/core-info ; pwd 
/home/99ss999/core-info 
���Ϥ��Ƥ��� ���ޥ�ɤ� ���̤� ������ Ĺ���Ȥ��� �Хå�����å��� (�� ���ܸ�ü���Ǥ� �ߥޡ�����) �� ���� �Ԥ� ʬ��Ǥ��ޤ���
sw99% cat \  
/etc/hosts 
......

����������ڤ��ؤ�

�ä� ���ꤷ�ʤ���С� ���ޥ�ɤ� �̾� ��̤� ���̤� ɽ�����ޤ��� ���ξ�硢 ü���� ���ޥ�ɤ� ɸ����Ϥ� �ʤäƤ���� �����ޤ���

�ޤ� ���ޥ�ɤ� �̾� �����ܡ��ɤ��� ���Ϥ��� �ǡ����� �Ф��� Ư���ޤ��� ���ξ�硢 ü���� ���ޥ�ɤ� ɸ�����Ϥ� �ʤäƤ��ޤ���

UNIX �� ���ޥ�ɤϡ� �ե������ ���֤� Ʊ���� �����ޤ����顢 ���ޥ�ɤ� ���Ϥ� �ɤ�� �ե������ ���֤� �ڤ��ؤ��Ƥ� ���ޤ��ޤ��� �ޤ� ���ޥ�ɤ� ���Ϥ� �ѥ��פ� �Ƥ� ���̤� ��絭��� ���Ѥ��ơ� ľ�� ¾�� ���ޥ�ɤ� ���Ϥ� ���뤳�Ȥ� �Ǥ��ޤ��� ���ޥ�ɤ� ���Ϥ� �ե����뤫�� Ϳ���뤳�Ȥ� �Ǥ��ޤ���

ɸ���������ڤ��ؤ�

���ޥ�ɹԤ� ������� > �ϡ� ���� �줬 ���ޥ�ɤ� ������Ȥʤ� ���ڤ��ؤ���줿�� �ե����� �ޤ��� ���֤Ǥ��� ���Ȥ� ɽ���ޤ��� �㤨�С� ���� ���ޥ�ɤǤϡ� ls ���ޥ�ɤ� ���Ϥ� list �Ȥ��� ̾���� �ե������ �񤭽Ф��� ���ޤ���
sw99% ls / > list
���ꤷ�� �ե����뤬 ���Ǥ� ���� ���ˤϡ� ���ޥ�ɤ� �¹� ����ޤ���
sw99% ls
hello   list
sw99% ls /usr > list
list: File exists.
���ξ�硢 rm ���ޥ�ɤ� list �� ������Ƥ��� �¹Ԥ��Ƥ��������� ��¸�� �ե������ ��񤭤��� �褤���Ȥ� �μ¤ʤ�, >! �� ���Ѥ���С� ��� �Ǥ��ޤ���
sw99% ls /usr >! list

��¸�ե�����ؤ��ɲ�

������̤� ���Ť� ���� >> �ȡ� ��¸ �ե������ ������ �ɲ� �Ǥ��ޤ���
sw99% date >> list

���ϸ����ڤ��ؤ�

���ޥ�ɤ� ������� �ѹ������褦�ˡ� ���ޥ�ɤ� ���Ϥ� �ե����� �ʤޤ������֡� ���� ���� �褦�� ���� �Ǥ��ޤ��� ������� < �� ���Ѥ��� ���ޥ�ɤ� ɸ�����Ϥ� �ڤ��ؤ��ޤ��� �㤨�С� cat list �Ȥ���С� list �ե������ ���Ƥ� ɽ�� �Ǥ��ޤ�����
sw99% cat < list
�Ȥ��Ƥ� Ʊ�����Ȥ� �Ǥ��ޤ���

�ѥ���

�ѥ��פ� �Ȥ��� ���ޥ�ɤ� ���Ϥ� ľ�� �̤� ���ޥ�ɤ� ���Ϥ� �Ǥ��ޤ��� ���Ϥ� ���Ϥ� �Ĥʤ� �ѥ��פ� ���� | �� ɽ����ޤ���

�㤨�С� wc ���ޥ�ɤ� �ե������ ��� �Կ��� ñ����� ʸ������ ������ ���ޥ�ɤǤ���

sw99% cat hello
Hello, computer.
My name is Hanako.
sw99% wc hello
2������6������36 hello 
���� ���ޥ�ɤ� ���ޤ� �Ȥ��ȡ� �ե������ ���� ������ �Τ� �Ȥ����Ȥ� �Ǥ��ޤ���
sw99% ls /etc | wc
128������ 128������ 1117
���ξ�硢�Կ� �� ñ����� 128 �� �ե������ �� �Ǥ��� ���Ȥ� �狼��ޤ���

�ѥ��פ� ���ʤˤ� �Ťͤ� ���Ȥ� �Ǥ��ޤ��� �㤨�� grep ���ޥ�ɤ� �ѥ������ ��ä� �Ԥ� ���Ϥ��ޤ��Τǡ� re �Ȥ��� ʸ����� �ޤ� �ե���������� ������ʤ顢

sw99% ls /etc | grep re | wc
9 ������9������ 104
�Ȥ���� �褤 �Ȥ��� ���Ȥ� �ʤ�ޤ���

�ե��륿

wc ���ޥ�ɤ� �褦�ʡ� �ƥ����Ȥ� ���Ϥ��� ���Ϥ� �ù��� ��̤� �ƥ����Ȥ� ���Ϥ��� �褦�� ���ޥ�ɤ� �ե��륿�� �ƤӤޤ��� �ե��륿�ˤ� ���� �褦�� ��Τ� ����ޤ���
more �ǡ����򣱲��̤���ɽ�����롣
grep ����Υѥ������õ����
head �ե��������Ƭ������ɽ�����롣
tail �ե����������������ɽ�����롣
sort �Ԥ��¤��Ѥ��롣
spell ���ڥ�����å�
sed �ƥ����Ȥ��Խ�

����

���ʤ��� ͧ�ͤ� ̾�� (First name) �� �����޻��ǡ� 10�� ~/core-info/friends �Ȥ��� �ե������ �񤭤ʤ����� �ե��륿�� ���ޥ�ɤ� �Ȥäơ� ���� ̾���� ����ե��٥åȽ�� ɽ�����ʤ�����
sw99% cd ~/core-info/
sw99% textedit friends &
�ƥ����ȥ��ǥ�����̾��(�����޻�)�����Ϥ�����¸���롣
â�������Ԥˣ�̾�Ȥ��뤳�ȡ�
sw99% sort friends

��������

  1. last ���ޥ�ɤ� ���߻�����Υ�����ơ������� �����������ɽ�����ޤ��������椫�� 01ss �� �Ϥޤ� ID ����ä��ͤ���Ф���ɽ�����ʤ�����
  2. kanji ���ޥ�ɤϥ����ƥ�ǻ��ѤǤ�������Υꥹ�Ȥ� ���Ϥ��ޤ�������򣱲��̤���ɽ�����ʤ�����
  3. kanji �ν��Ϥ��顢��ʬ��̾�����裱ʸ���ܤ����ä� ����Ԥ���Ф��ʤ�����

��Ͽ

Windows95/98/Me PC �Ǥ������ˤϡ� �Υ��󥹥ȡ��뤬ɬ�פǤ���