My Linux Studying Note (Îå)
Ŀ¼½á¹¹¼°Ö÷ÒªÄÚÈÝ
¡¡¡¡“/”¸ùĿ¼²¿·ÖÓÐÒÔÏÂ×ÓĿ¼£º
¡¡¡¡/usr Ŀ¼°üº¬ËùÓеÄÃüÁî¡¢³ÌÐò¿â¡¢ÎĵµºÍÆäËüÎļþ¡£ÕâЩÎļþÔÚÕý³£²Ù×÷Öв»»á±»¸Ä±äµÄ¡£Õâ¸öĿ¼Ҳ°üº¬ÄãµÄLinux·¢Ðа汾µÄÖ÷ÒªµÄÓ¦ÓóÌÐò£¬Æ©È磬Netscape¡£
¡¡¡¡/var Ŀ¼°üº¬ÔÚÕý³£²Ù×÷Öб»¸Ä±äµÄÎļþ£º¼ÙÍÑ»úÎļþ¡¢¼Ç¼Îļþ¡¢¼ÓËøÎļþ¡¢ÁÙʱÎļþºÍÒ³¸ñʽ»¯ÎļþµÈ¡£
¡¡¡¡/home Ŀ¼°üº¬Óû§µÄÎļþ£º²ÎÊýÉèÖÃÎļþ¡¢¸öÐÔ»¯Îļþ¡¢Îĵµ¡¢Êý¾Ý¡¢EMAIL¡¢»º´æÊý¾ÝµÈ¡£Õâ¸öĿ¼ÔÚϵͳʡ¼¶Ê±Ó¦¸Ã±£Áô¡£
¡¡¡¡/proc Ŀ¼Õû¸ö°üº¬Ðé»ÃµÄÎļþ¡£ËüÃÇʵ¼ÊÉϲ¢²»´æÔÚ´ÅÅÌÉÏ£¬Ò²²»Õ¼ÓÃÈκοռ䡣£¨ÓÃls –l ¿ÉÒÔÏÔʾËüÃǵĴóС£©µ±²é¿´ÕâЩÎļþʱ£¬Êµ¼ÊÉÏÊÇÔÚ·ÃÎÊ´æÔÚÄÚ´æÖеÄÐÅÏ¢£¬ÕâЩÐÅÏ¢ÓÃÓÚ·ÃÎÊϵͳ
¡¡¡¡/bin ϵͳÆô¶¯Ê±ÐèÒªµÄÖ´ÐÐÎļþ£¨¶þ½øÖÆ£©£¬ÕâЩÎļþ¿ÉÒÔ±»ÆÕͨÓû§Ê¹Óá£
¡¡¡¡/sbin ϵͳִÐÐÎļþ£¨¶þ½øÖÆ£©£¬ÕâЩÎļþ²»´òËã±»ÆÕͨÓû§Ê¹Óᣣ¨ÆÕͨÓû§ÈÔÈ»¿ÉÒÔʹÓÃËüÃÇ£¬µ«ÒªÖ¸¶¨Ä¿Â¼¡££©
¡¡¡¡/etc ²Ù×÷ϵͳµÄÅäÖÃÎļþĿ¼¡£
¡¡¡¡/root ϵͳ¹ÜÀíÔ±£¨Ò²½Ð³¬¼¶Óû§»ò¸ùÓû§£©µÄHomeĿ¼¡£
¡¡¡¡/dev É豸ÎļþĿ¼¡£LINUXÏÂÉ豸±»µ±³ÉÎļþ£¬ÕâÑùÒ»À´Ó²¼þ±»³éÏ󻯣¬±ãÓÚ¶Áд¡¢ÍøÂç¹²ÏíÒÔ¼°ÐèÒªÁÙÊ±×°ÔØµ½ÎļþϵͳÖС£Õý³£Çé¿öÏ£¬É豸»áÓÐÒ»¸ö¶ÀÁ¢µÄ×ÓÄ¿ ¼¡£ÕâЩÉ豸µÄÄÚÈÝ»á³öÏÖÔÚ¶ÀÁ¢µÄ×ÓĿ¼Ï¡£LINUXûÓÐËùνµÄÇý¶¯·û¡£
¡¡¡¡/lib ¸ùÎļþϵͳĿ¼Ï³ÌÐòºÍºËÐÄÄ£¿éµÄ¹²Ïí¿â¡£
¡¡¡¡/boot ÓÃÓÚ×Ô¾Ù¼ÓÔØ³ÌÐò£¨LILO»òGRUB£©µÄÎļþ¡£µ±¼ÆËã»úÆô¶¯Ê±£¨Èç¹ûÓжà¸ö²Ù×÷ϵͳ£¬ÓпÉÄÜÔÊÐíÄãÑ¡ÔñÆô¶¯ÄÄÒ»¸ö²Ù×÷ϵͳ£©£¬ÕâЩÎļþÊ×Ïȱ»×°ÔØ¡£Õâ¸öĿ¼Ҳ»á°üº¬LINUXºË£¨Ñ¹ËõÎļþvmlinuz£©£¬µ«LINUXºËÒ²¿ÉÒÔ´æÔڱ𴦣¬Ö»ÒªÅäÖÃLILO²¢ÇÒLILOÖªµÀLINUXºËÔÚÄĶù¡£
¡¡¡¡/opt ¿ÉÑ¡µÄÓ¦ÓóÌÐò£¬Æ©È磬REDHAT 5.2ϵÄKDE £¨REDHAT 6.0Ï£¬KDE·ÅÔÚÆäËüµÄXWINDOWSÓ¦ÓóÌÐòÖУ¬Ö÷Ö´ÐгÌÐòÔÚ/usr/binĿ¼Ï£©
¡¡¡¡/tmp ÁÙʱÎļþ¡
Ïà¹ØÎĵµ£º
¸Å¶øÑÔÖ®£¬virtio
ÊǰëÐéÄ⻯ hypervisor ÖÐλÓÚÉ豸֮ÉϵijéÏó²ã¡£virtio
ÓÉ Rusty Russell ¿ª·¢£¬Ëûµ±Ê±µÄÄ¿µÄÊÇÖ§³Ö×Ô¼ºµÄÐéÄ⻯½â¾ö·½°¸ lguest
¡£±¾ÎÄÔÚ¿ªÆªÊ±½éÉܰëÐéÄ⻯ºÍÄ£ÄâÉ豸£¬È»ºó̽Ë÷ virtio
µÄϸ½Ú¡£±¾ÎĵÄÖØµãÊÇÀ´×Ô 2.6.30 Äں˷¢ÐаæµÄ virtio
¿ò¼Ü¡£
Linux ÊÇ hypervisor չ̨¡£ÈçÎÒµÄ ÆÊÎö ......
1. gzÎļþ
ÕâÖÖÎļþ¿ÉÒÔʹÓÃgzip¡¢gunzip¡¢zcat½øÐнâѹ£º
gzip -d file_name
gunzip -d file_name
zcat file_name
2. tar.gz¡¢tgzÎļþ
ÕâÖÖѹËõÎļþʹÓýâѹÃüÁîºÍtarÃüÁîÅäºÏʹÓã¬È磺
gzip -d file_name.tar.gz
gunzip -d file_name.tgz
zcat file_name
È»ºóÖ´ÐУº
tar xvf file_name.tar
ijЩ°æ±¾µÄt ......
2.ÉèÖû·¾³±äÁ¿¡£
#vi /etc/profile
ÔÚ×îºóÃæ¼ÓÈë
#set java environment
export JAVA_HOME=/usr/java/jdk-1_5_0_02
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
:$JAVA_HOME/lib/mysql-connector-java-3.2.0.jar:$JAVA_HOME/lib/classes12.jar
export PATH=$PATH:$JAVA_ ......
Executing a CommandSee also e90 Reading Output from a Command.
try {
// Execute a command without arguments
String command = "ls";
Process child = Runtime.getRuntime().exec(command);
// Execute a command with an argument
command = "ls /tmp"; ......