IT��ά������������ҵ��ֵ��
�й�IT��ά����ҳ | ��Ѷ���� | ��ά���� | ��Ϣ��ȫ | CIO�ӽ� | �Ƽ��� | ��Ѱ��� | ��ά��Դ | ר��߻� | ֪ʶ�� | ��̳

Linux����ѧϰ����һƪ

2008��07��31��
/

���� Linux ���֣�������Щ��Ҫ�������ӻ�Ľ��Լ��Ի��� Linux ������磺���ƺ��ƶ��ļ����������ź�Ӳ���ӡ������ļ�ϵͳ��������Ȩ��Ȩ���Լ�ͬ�ܵ����ض���һ��ʹ�� Linux �ı�׼�ı�������������������˵��������ʵ�õġ�

 

���ڳ�ѧ�߶��ԣ���ϵ�����µ��������ݶ�����ӱ�������о���� Linux �û����ܻᷢ�ֱ��̳���ʹ���ǻ����� Linux ����“¯����”����Ч;����

 

���� bash shell

 

�����ʹ�ù� Linux ϵͳ����ô��֪������¼ʱ�����ῴ������������ʾ����

 

$

 

�����������������ʾ�����ܿ������ܲ�һ���������ܰ���ϵͳ������������ǰ�Ĺ���Ŀ¼�����������߶��С����Dz�������������ʾ����������ʲô����һ�����ǿ϶��ġ���ӡ�������ʾ���ij����“shell”�����п������������ shell ��һ���� bash �ij���

 

�������� bash ��

 

������ͨ�����������������������Ƿ��������� bash��

 

$ echo $SHELL

 

/bin/bash

 

 

�������������б������߲������Ƶ���Ӧ���ǵ�ʾ������ô��������������һ����ͬ�� bash �� shell��

 

���� bash

 

Bash ��“Bourne-again shell”������ĸ��д�����Ǵ���� Linux ϵͳȱʡ�� shell��shell ��������ִ���������ʹ���ܹ��� Linux ϵͳ���н����������������������֪ͨ shell ִ�� exit �� logout ����ڴ��������ص���¼��ʾ����˳����һ�£���������ͨ���� bash ��ʾ���°� control-D ��ע����

 

ʹ��“cd”

 

�������Ѿ����֣�Ŀ��ת���ض���bash��ʾ���ɲ��������������˸е��о����¡���ô������������ʼ�� bash ��������ǵ��ļ�ϵͳ������ʾ���£������������������� $����

 

 

$ cd /

 

 

����ֻ���� bash ������ /��Ҳ��Ϊ��Ŀ¼���й�����ϵͳ�ϵ�����Ŀ¼�γ�һ������/ ����Ϊ��������Ķ����������Ǹ���cd���õ�ǰ�����ڹ�����Ŀ¼��Ҳ��Ϊ“��ǰ����Ŀ¼”��

 

·��

 

Ҫ�� bash �ĵ�ǰ����Ŀ¼�����������룺

 

 

$ pwd

 

/

 

�������ʾ���У�cd �� / ��������·���������� cd ����Ҫת��ʲô�ط����ر��ǣ�/ ������һ������·������ζ����ָ����������ļ�ϵͳ���ĸ���λ�á�����·�������м��������ľ���·����

 

 

/dev

/usr

/usr/bin

/usr/local/bin

 

 

�����Կ��������о���·����һ����ͬ����ǣ����Ƕ���/��ͷ��ͨ��·��/usr/local/bin�����Ǹ��� cd ���� / Ŀ¼�����Ž������Ŀ¼֮�µ�usrĿ¼��Ȼ���ٽ��� local �� bin������·������ͨ���Ƿ��� / ��ͷ���жϡ�

 

���·��

 

��һ��·�������·������ Bash �У�cd �Լ������������ǽ�����Щ����ڵ�ǰĿ¼��·�������·���������� / ��ͷ����������������� /usr �У�

 

 

$ cd /usr

 

 

��ô�����ǿ���ʹ�����·����ת�� /usr/local/bin Ŀ¼��

 

 

$ cd local/bin

$ pwd

/usr/local/bin

 

 

ʹ��“..”

 

���·�������԰���һ������ .. Ŀ¼��.. Ŀ¼��ָ��Ŀ¼��ר��Ŀ¼����ô������ǰ���ʾ����

 

 

$ pwd

/usr/local/bin

$ cd ..

$ pwd

/usr/local

 

 

�����Կ������������ǵĵ�ǰĿ¼�� /usr/local�������ܹ�“����”��������������ڵĵ�ǰĿ¼��һ��Ŀ¼�����⣬���ǻ����Խ� \"..\" ���ӵ�һ�����е����·���У�ʹ���ǿ��Խ�������������Ŀ¼���ŵ�Ŀ¼�����磺

 

 

$ pwd

/usr/local

$ cd ../share

$ pwd

/usr/share

 

 

���·��ʾ��

 

���·�����Ա���൱���ӡ������м���ʾ�������еĶ�û����ʾ�������Ŀ��·�����������ƶ�һ�£�������Щ����������ս���ת��ʲô�ط���

 

 

$ cd /bin

$ cd ../usr/share/zoneinfo

$ cd /usr/X11R6/bin

$ cd ../lib/X11

$ cd /usr/bin

$ cd ../bin/../bin

 

 

���ڣ�����һ�Σ����������ƶ��Ƿ���ȷ��

 

����“.”

 

�����ǽ��� cd �Ľ���֮ǰ�����ǻ���Ҫ����һЩ��������ݡ����ȣ�������һ���� . ��ר�ŵ�Ŀ¼������ʾ“��ǰĿ¼”��Ȼ����Ŀ¼��Ϊ cd ����ʹ�ã���ͨ������ִ��һЩ��ǰĿ¼�еij���������ʾ��

 

 

$ ./myprog

 

 

�������ʾ���У�פ���ڵ�ǰ����Ŀ¼�е� myprog ��ִ���ļ�����ִ�С�

 

cd ����Ŀ¼

 

���������Ҫת����Ŀ¼�����ǿ������룺

 

 

$ cd

 

 

û�в�����cd ��ת����Ŀ¼�����ڳ����û���˵�� /root������һ���û���˵ͨ����

 

/home/username�����ǣ����������Ҫָ��һ����Ŀ¼�е��ļ������������أ�����������Ҫ��һ���ļ��������� myprog ���������ļ�����Ŀ¼�У����ǿ������룺

 

 

$ ./myprog /home/drobbins/myfile.txt

 

 

���ǣ�ʹ���������ľ���·���������Ǻܷ��㡣�Һã����ǿ���ʹ�� ~�����ַ����ַ������ͬ�����£�

 

 

$ ./myprog ~/myfile.txt

 

 

�����û�����Ŀ¼Bash ���ѵ����� ~ ��չΪָ����Ŀ¼��Ȼ����������������ָ�������û�����Ŀ¼�����磬���������Ҫ���� fred ����Ŀ¼�е���Ϊ fredsfile.txt ���ļ����������룺

 

 

$ ./myprog ~fred/fredsfile.txt

���������뵽��http://bbs.cnitom.com

����Ķ�

ͼ���ȵ�

Linux������ʾ��Ϣ���
Linux������ʾ��Ϣ�������ؽ��������˺���Linux����Ϊ�������ij�����ʾ��Ϣ��ֱ������һ������������...
��;���� �����ʶ����ɫɫ��Linux
��;���� �����ʶ����ɫɫ��Linux�ڡ���;������linux.chinaitlab.com/administer/777741.html" target=_blank>��...

�����ȵ�