Linux ÎļþÀàÐ͵ÄÅÐ¶Ï £¨×ª£©
LinuxÏ¿ÉÒÔÓÃls –l ÃüÁîÀ´ÅжÏÎļþÀàÐÍ£¬ÈçÉÏ Í¼Ëùʾ¡£¿ÉÒÔÒÀ¾ÝµÚÒ»ÁÐÖеÄ10¸ö×Ö·ûÀ´Åжϡ£
¡¡¡¡• -rw-r—r—Ö¸Ã÷ÁË1.txtÎļþÊÇÒ»¸öÆÕͨÎļþ£¬1.txtºÍmyprog04Îļþ¶¼ÊÇÆÕͨÎļþ¡£ÒÔ”-“¿ªÍ·µÄ¶¼ÊÇÆÕͨÎļþ£¬¶øÒÔ”d”¿ªÍ·µÄÊÇĿ¼Îļþ¡£
¡¡¡¡• brw-rw---- Ö¸Ã÷ÁË/dev/sda1ÊÇÒ»¸ö¿éÉ豸(Block Device)Îļþ¡£ÒÔ”b”¿ªÍ·µÄÎļþ¶¼ÊÇ¿éÉ豸Îļþ¡£•
¡¡¡¡• crw-rw----Ö¸Ã÷ÁË/dev/lp0ÊÇÒ»¸ö×Ö·ûÉ豸(Chartacter Device)Îļþ£¬ÒÔ”c”¿ªÍ·µÄÎļþ¶¼ÊÇ×Ö·ûÉ豸Îļþ¡£
¡¡¡¡• srwxrwxrwx Ö¸Ã÷ÁË/var/lib/mysql/mysql.sockÊÇÒ»¸ösocketÎļþ¡£ÒÔ””¿ªÍ·µÄÎļþ¶¼ÊÇsocketÎļþ¡£
¡¡¡¡• prwxr—r--Ö¸Ã÷ÁËÁËmypipe ÊÇÒ»¸ö¹ÜµÀÎļþ¡£¹ÜµÀÎļþµÄÒ»¸öÊôÐÔÊÇ”p”¡£
¡¡¡¡• lrwxrwxrwx Ö¸Ã÷ÁËsoftlinkof1.txt ÊÇÒ»¸öÈíÁ´½ÓÎļþ£¨»ò³Æ·ûºÅÁ´½ÓÎļþ£©£¬¸ÃÎļþÖ¸ÏòÁË1.txt¡£ÒÔ”l”¿ªÍ·µÄÎļþÊÇÈíÁ´½ÓÎļþ¡£
¡¡¡¡• -rw-r—r—¿ªÍ·µÄhard_link_of_1.txt¿´ÉÏÈ¥ÊǸöÆÕͨÎļþ£¬µ«Ëüʵ¼ÊÉÏÊÇÒ»¸öÓ²Á´½ÓÎļþ¡£
¡¡¡¡• -rwsr-xr-xÖ¸Ã÷ÁËmyprog01ÊÇÒ»¸ösetUidµÄ¿ÉÖ´ÐÐÎļþ£¬ÕâÊǸù¾ÝµÚËĸö×Ö·û”s”Åжϵġ£
¡¡¡¡• -rwxr-sr-xÖ¸Ã÷ÁËmyprog03ÊÇÒ»¸ösetGidµÄ¿ÉÖ´ÐÐÎļþ£¬ÕâÊǸù¾ÝµÚÆß¸ö×Ö·ûÖеĔs”Åжϵġ£
¡¡¡¡• -rwsr-sr-xÖ¸Ã÷ÁËmyprog02ÊÇÒ»¸ösetUid¼ÓsetGidµÄ¿ÉÖ´ÐÐÎļþ£¬ÕâÊǸù¾ÝµÚËĸöºÍµÚÆß¸ö×Ö·ûÖеĔs”Åжϵġ£
¡¡¡¡• drwxrwxrwt ÖеĵÚÒ»¸ö”d”×ÖÖ¸Ã÷ÁËtmpÎļþÊÇÒ»¸öĿ¼£¬×îºóÒ»¸ö×Ö·û”t”Ö¸Ã÷Á˸ÃĿ¼±»ÉèÖÃÁËÕ³×Åλ¡£
Ïà¹ØÎĵµ£º
linuxÉϵö·Å¿ÉÖ´ÐÐÎļþµÄĿ¼ÓÐʲô²»Í¬£¿
/bin: programs used in booting the system
/usr/bin:   ......
˵Ã÷£ºÏëÔÚwindowsÉÏ´ò¿ªÊ¹ÓÃÔ¶³Ìlinux×ÀÃæ¡£·½·¨Ò²ºÜ¶à¡£
1.vnc¡£Õâ¸öÔÚlinux¶ËÐèÒª°²×°³ÌÐò£¬ÐèÒªÔÚlinuxÉÏÔËÐÐÏàÓ¦µÄ³ÌÐò£¬²ÅÄÜʹwindowsÁ¬½ÓÉÏÈ¥¡£²»Ì«·½±ã¡£
2.xmanager.Ö»ÒªÐÞ¸ÄÒ»ÏÂlinuxÀïµÄ¼¸¸öÎļþÉèÖþͿÉÒÔʹÓᣣ¨ÓëwindowsµÄÔ¶³Ì×ÀÃæÒ»Ñù£¬Ö»ÐèÒª¹´ÉÏÔ¶³Ì×ÀÃæÑ¡Ï
linuxÉÏÉèÖÃÏîÄ¿£º
1¡£ÐÞ¸Ä/etc/X11/xd ......
Linux µÄ×Ö·û´®½ØÈ¡ºÜÓÐÓá£ÓаËÖÖ·½·¨¡£
¼ÙÉèÓбäÁ¿ var=http://www.hao.com/123.htm
.
.
Ò» # ºÅ½ØÈ¡£¬É¾³ý×ó±ß×Ö·û£¬±£ÁôÓÒ±ß×Ö·û¡£
echo ${var#*//}
ÆäÖÐ var ÊDZäÁ¿Ãû£¬# ºÅÊÇÔËËã·û£¬*// ±íʾ´Ó×ó±ß¿ªÊ¼É¾³ýµÚÒ»¸ö // ºÅ¼°×ó±ßµÄËùÓÐ×Ö·û
¼´É¾³ý http://
½á¹ûÊÇ £ºwww.hao.com/123.htm
.
.
¶ ......
0, ¸´Ï°ÒѾѧ¹ýµÄ Linux ֪ʶ£¬ÕûÀíÁËЩÈÝÒ×ÍüµôÁ˵ķÅÕâ
1, ÃüÁîÐÐÖÐÒ»´Î¿ÉÒÔÊäÈë¶à¸öÃüÁÖмäÒԷֺźŸô¿ª
2, ÃüÁî¹ý³¤¿ÉÒÔÓÃ'\' £¨backslash £©¶Ï¿ªÐ´µ½¶à¸öÎïÀíÐÐÉÏ
3, I/O ÖØ¶¨ÏòµÄÊéд˳ÐòÊÇÖØÒªµÄ£¬ÏµÍ³´Ó×óÏòÓÒɨÃèÃüÁîÐÐ
4, ¹ÜµÀÊÇÒ»ÖÖÌØÊâµÄI/O ÖØ¶¨Ïò
5, tee Èýͨ¹ ......
´´½¨Ð½ø³Ì£ºforkº¯Êý
1.1.1. forkº¯Êý¸Éʲô£¿
#include <sys/types.h>
#include <unistd.h>
pid_t fork(void);
‘fork()’º¯ÊýÓÃÓÚ´ÓÒÑ´æÔÚ½ø³ÌÖд´½¨Ò»¸öнø³Ì¡£Ð½ø³Ì³ÆÎª×Ó½ ......