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
|
��������
- last ���ޥ�ɤ� ���߻�����Υ�����ơ�������
�����������ɽ�����ޤ��������椫�� 01ss ��
�Ϥޤ� ID ����ä��ͤ���Ф���ɽ�����ʤ�����
- kanji ���ޥ�ɤϥ����ƥ�ǻ��ѤǤ�������Υꥹ�Ȥ�
���Ϥ��ޤ�������򣱲��̤���ɽ�����ʤ�����
- kanji �ν��Ϥ��顢��ʬ��̾�����裱ʸ���ܤ����ä�
����Ԥ���Ф��ʤ�����
��Ͽ
Windows95/98/Me PC �Ǥ������ˤϡ�
�Υ��󥹥ȡ��뤬ɬ�פǤ���