UNIX ªº¾ú¥v¥i¥H¦^·¹¨ì¤@¤E¤»¤E¦~¡A¥Ñ Ken Thompson ©M Dennis Ritchie ( §Y C »y¨¥ªº³Ð©lªÌ K & R ªº¨ä¤¤¤@¦ì ) ©M¤@¸s¤uµ{®v¡A¦b¤@¥x©ñ¦b¨¤¸¨ ¤£±`¨Ï¥Îªº PDP-7 ¤W¡A¥Î²Õ¦X»y¨¥¼gªº¤@¨Çµ{¦¡¡A«á¨Ó´NºCºCºtÅܦ¨ UNIX ¨t²Î¡C UNIX ¨t²Î©ó¤@¤E¤C¥|¦~¥¿¦¡¹ï¥~µoªí¡A¦ý¦b³Ìªì¤Q¦~¤º¡A¥Dnªºµo®i»P§ï¶i ³£¬O¦b¨©º¸¹êÅç«Ç¸Ì§¹¦¨ªº¡C
²Ä¤@ª© UNIX ¬O¥Î PDP-11/20 ªº²Õ¦X»y¨¥¼gªº¡A¨ä¤¤ªº roff ³Q AT & T ªº±M§Q³¡ªù¥Î¨Ó³B²z¤å¥ó±Æª©( roff «á¨ÓÅܦ¨ nroff )¡C¤@¤E¤C¤T¦~¡A UNIX ¥Î C »y¨¥«·s¼g¹L¡A±q¦¹Y·Qn²¾´Ó¨ì·sªºµwÅé¤W¡A¥i¥H¦b´XÓ¤ë ¤§¤º×§ï§¹¦¨¡C¨ì¤F¦è¤¸¤@¤E¤C¤¦~¡A¨©º¸¹êÅç«Ç±N UNIX ªºì©l½X¤½¶}µ¹ ¦U¤j¾Ç¬ã¨s¡AUNIX ¶}©l¦b¹êÅç«Ç¤§¥~¬y¶Ç¡A³o¤]¬O UNIX ¶}©l¨üÅwªï¡A ¨Ã¥X²{¤£¦P¬y¬£ªº°_ÂI¡C
±q¦¹¥H«á¡A¦³³\¦h³nÅ餽¥q¶}©lµo®i¥X¤£¦P¦WºÙªº "UNIX"¡A¨Ò¦p Ultrix¡BAIX¡B SunOS¡BSolaris¡BHP-UX µ¥¡Aì«h¤W¡A¥¦Ì³£¬O°w¹ï¤£¦PµwÅ饥x¡A°µ¹L¾AÀ³½Õ¾ã ªº¨t²Î¡C
¥Ñ©ó UNIX ¬Oµù¥U°Ó¼Ð¡A¦Ó¥B¦Û±qì©l½X´£¨Ñ¬ã¨s¨Ã°Ó«~¤Æ«á¡A ¤j®a¦bÀq«´¤W¥H "Unix" ¤@µü°µ¬°¡u²ÎºÙ¡v¤§¥Î¡C
¨ì¥Ø«e¬°¤î¡AUnix ¦³¨â¤j¬y¬£¡GAT & T ªº System V( V ¥Nªíù°¨¼Æ¦rªº 5 )©M BSD( Berkeley Software Distribution )¡C SVR4 ( System V Release 4 ) «h¬O¿Ä¦X¨â¤j¬y¬£ªº²£«~¡CBSD ªº§ï¶i¸û§Ö¦Ó¥B¾Ç³N¨ý¹D¸û¿@¡A³oÓ¬y¬£¹ï©ó ±À¼s UNIX ¦³«D±`¤jªº°^Äm¡A³\¦hªº§ï¶i¤]³£¬O BSD ¥ý°µ¥X¨Óªº¡C BSD ³oÓ¬y¬£¡A¥Ø«e¦b PC ¤W¤]«ùÄòµo®i¤¤¡A¸û¨ü¨Ï¥ÎªÌÅwªïªºª©¥»¦³ NetBSD¡BOpenBSD ©M FreeBSD ¡C
¦³Å²©ó Unix ¦b³o¬q´Á¶¡ªºª©¥»¤À¬£¡A³y¦¨¨t²Î³]p¤Wªºª[²§¡A Unix ·~ªÌ¶}©l¦³·N±N¨t²Î¦U¤è±¤©¥H¼Ð·Ç¤Æ¡A¨ä¤¤»Pµ{¦¡³]p¤Î ¨t²Î¤u¨ã¤¶±¦³Ãöªº³¡¥÷¡A´N¬O¥Ñ IEEE ©Ò´£¥X¤§ POSIX ¼Ð·Ç¡C
Linux ¨t²Îªº¥Dnµ{¦¡½X¡A»P¶Ç²Îªº Unix ì©l½X¨ÃµLÃö«Y¡A¦ý Linux ªºµo®i»P¾Þ§@¤¶±¡A«o¨ü¨ì²{¦³ Unix ¨t²Î¬Û·í¤jªº¼vÅT¡C¹ï©ó³Ìªìªº µo®iªÌ Linus Torvalds ¦Ó¨¥¡A¾ãÓ Linux ®Ö¤ßªºµo®iºt¶i¡A¨Ã¨S¦³ ¤Ó¦h¹w¥ýªº³Wµe»P´Á³\¡A¤j©è¬O¶¶À³¡u¹ê¥Î¥D¸q¡vªº·§©À¨Ó¨«¡C ÁöµM¬[ºc¤W¥Dn¬O¨Ì·Ó POSIX ³oӼзǡA¹ï©ó POSIX ¼Ð·Ç¤¤¿òº|ªº³¡¥÷¡A «h±Ä¥Î System V ªº¹ê§@¤èªk¡C¦ýºô¸ô¤¶±¤W«h§¹¥þ¤Þ¤J BSD ªº³]p¡A ³s System V ªº TLI ¤¶±³£¨S¦³¼ÒÀÀ¡A¦]¦¹ Linux ¦b®Ö¤ß³]p¤W¡A ¤j©è¥H¹ê¥Î»P®Ä²v¬°¦Ò¶q¡C
¸õ¥X®Ö¤ß¨t²Î¨Ó¬Ý¡A쥻 Unix ¨t²Î¸Ì±`¨£ªº X µøµ¡¨t²Î¡A¤]¶¶§Q¦a ³Q¾ã¦X¦¨¬° Linux ¾Þ§@ºÞ²z¤¶±ªº«n³¡¥÷¡Aªñ¨Ó GNOME »P KDE ¾ã¦X¦¡Àô¹Òªº¼s¨ü°Q½×¡A¤wÅã¥Ü Linux¡u¤£©ö¤W¤â¡vªº¨èªO¦L¶H¡A±N¤j¤j³Q§ïÅÜ¡C
Linux ¦b³Ìªñ¦¨¬°¬Û·í¼öªùªº¸ÜÃD¡A¦ý¥¦¨Ã¤£¬O¤@®M·sªº¨t²Î¡A¦¦b¤@¤E¤E¤@ ¦~©³¡A«K¥ÑªâÄõ»®º¸¨¯°ò¤j¾Çªº¾Ç¥Í -- Linus Torvalds¡A¦]Ó¤H¿³½ì¡A ¦Ó¶}©l¼g§@¨t²Îªº®Ö¤ß¡A¥L¨Ã§â®Ö¤ßªºì©l½X§¹¾ã¤½¶}¨ìºô¸ô¤W¡A´£¨Ñºô¤Í ¤@¦P¬ã¨s»P°Q½×¡C«Üµuªº®É¶¡¤º¡Aºô¸ô¤W¼ö¤ßªºªB¤Í¯É¯É¥[¤Jµo®i¦æ¦C¡A©ó ¤@¤E¤E¤G¦~ªì¡A¾ãÓ¨t²Î¤w¸g¥i¥H¦b¤j³¡¥÷ªº Intel PC ¤W¦w¸Ë¤Î±Ò°Ê¡C¦Ó Linux ³oÓ¦WºÙ¡A«K¨Ó¦Û©ó Linus's Unix ¤@µü¡Aª½¦Ü¤µ¤é¡ALinux ®Ö¤ß¨t²Î ªº¥Dnµo®i¤è¦V¡A¤´¥Ñ Linus Torvalds ©Ò¥D¾É¡C
«á¨Ó¨t²Î¤j¶qÀ³¥Î GNU pµeªº¤u¨ãµ{¦¡¡A¨Ã·f°t BSD »P X ¨t²Î¤Wªº¦¨ªG ¡A¤~³vº¥¨ã³Æ¹ê¥Î©Ê¡A¦Óµ¥¾ãÓ¨t²Î¬Û·í¦¨¼ô«á¡A¦³¤H§â³o¼Ëªº¨t²Î ( ¥]¬A®Ö¤ßµ{¦¡»P½Ñ¦hÀ³¥Îµ{¦¡»P¶}µoÀô¹Ò )¾ã¦X¦¨¬°¡u¦w¸Ë®M¥ó¡v¡A ¨Ï±o Linux §ó®e©ö¼sªx³Q¤j²³¨Ï¥Î¡Cµo®i¦Ü¤µ¡ALinux Á`ºâ¬On¼õ¥XÀY¤F¡A
¦b¤E¤K¦~¶¡¡A¥Ñ©ó Open Source ¹B°Ê¤jÁ|®i¶}¡ALinux ¶¶¶Õ¦¨¬°»E¥ú¿O¤U ªºµJÂI¡A¤£ºÞ¬O³nÅéµo®ipµe¡A©Î¬O¼t°Óªº¤ä«ù°Ê§@¡A¤j¦h³£·|´£¤Î Linux ³oÓ¤é¨üÅwªïªº·s¿³¥¥x¡C§Ú̧â¤@¨t¦C«¤jªº¾ú¥v¨Æ¥ó¾ã²z¥X¨Ó¡A§ó®e©ö ¬Ý¥X¾ãÓ Open Source ¹B°Êªºª¬ªp¡G
* ¤@¤ë¶¡ Netscape «Å§GÂsÄý¾¹ì©l½X¤½¶}¡C
* ¤T¤ë¶¡ John Kirch ¤½¶}¤@½g "Microsoft Windows NT Server 4.0 versus Unix" ªº¤å³¹¡C
* ¤»¤ë¶¡ IBM «Å§G¤ä´© Apache ºô¶¦øªA¾¹µo®ipµe¡C
* ¤C¤ë¶¡ Informix «Å§G¤ä´©¸ê®Æ®w¨t²Î©ó Linux ¥¥x¡C
* ¤Q¤ë¶¡ Intel »P Netscape µ¥¤j¼t«Å§G§ë¸ê Red Hat ¤½¥q¡C
* ¤Q¤G¤ë¶¡ IDC ¤½¥q³ø§i«ü¥X¡ALinux ¥«³õ¦û¦³²v¦û 17%¡A¦¨ªø²v¹O 150%¡A¤é«á¦¨ªø²v¹wp·|¤j´T»â¥ý¨ä¥L§@·~¨t²Î¥¥x¡C
¡uª©¥»¡v°ÝÃD¦b Unix ªº¥@¬É¸Ì¡A«Ü®e©ö¥O¤H²V²c¡A¯S§O¬O¹ïªì¤J Unix / Linux ·µ°óªºªB¤Í¡A¥ÎºD¤F DOS / Win95 / WinNT ¡A¥Ñ©ó MicroSoft ·|©w´Á¤½§i Windows ªº¡u³Ì·sª©¥»¡v¡AµM«á¤j®a¥i¥H«Ü§Ö³z¹L´CÅé±oª¾¥Xª©®ø®§¡CÁ|¨Ò¨Ó»¡¡G
¡u±zª¾¹D MS Windows NT ¥X¨ì´Xª©¤F¶Ü¡S¡v ( ·íµM¡A5.0 ª©¡A ¤¤¤åª©³£¦³¤F ) ¡u¨º±zª¾¹D MS Office ¥X¨ì´Xª©¤F¶Ü¡S¡v ( ·íµM¤]ª¾¹D¡A Office 2000 ¥«±¤W¤]¬Ý±o¨ì¤F ) ¡u±zª¾¹D Windows NT kernel ¬O´Xª©¶Ü¡S¡v ( «x? ¦³³oÓ¡u²£«~¡v¶Ü? þ¸Ì¦³¦b½æ? ¡v
¯U¸qªº©w¸q¡A·|±N Linux ª©¥»©w¦b¡u®Ö¤ßµ{¦¡ªºµo®iª©¥»¡v¡A¦ý¤@¯ë ´CÅé¡A¤j¦h±Ä¥Î·¥¼s¸qªº»¡ªk¡A¨Ï±o Linux ª©¥»¡u»{©w¡v¤W®e©ö²£¥Í ¥H³_¶Ç³_ªº»~¸Ñ¡C
¦b Linux ªº¥@¬É¸Ì¡A¾ãÓ¨t²Î¥i³Q·§¤À¬°¦C¥H¤U¨âÓ³¡¤À:
¡´¡u®Ö¤ßµ{¦¡¡v(kernel)
¡´¡u¤u¨ãµ{¦¡¡v(utilities/applications) ¨âÓ³¡¤À¡A
¥¦Ìªºµo®i³q±`¬O¤¬¬Û¿W¥ßªº¡A¦ÛµM¥¦Ì¥i¥H¦³¦U¦Ûªºª©¥»§Ç¸¹¡C ±zµ´¹ï¤£·|¦]¬° Office 97 ªº°Ý¥@¡A ¦Ó»{¬° Windows NT ¤]¬O 97 ¤F§a¡C
Linux ®Ö¤ßªºª©¥»¡A¤@¯ë¤S¤À¬°¡u¥¿¦¡ª©¡v(release) »P¡u´ú¸Õª©¡v(beta)¡A ºI¦Ü¤µ¤é¬°¤î¡ALinux ªº®Ö¤ßµ{¦¡¥¿¦¡ª©¬° 2.2.9¡A¦Ó´ú¸Õª©¬° 2.3.5¡C ©Î³\±zŪ¥»¤åªº¦P®É¡A·sª©ªº®Ö¤ß§ó·sµ{¦¡¤S¦bºô¸ô¤W¥X²{¤F¡C ¤£¥²Ä±±oÅå©_¡A Linux ¾ãÓ¨t²Î¦bºô»Úºô¸ô¦U¸ô¦n¤â¶°«ä¼s¯q¤U¡A ¥Ø«e¤´«ùÄò½´«kµo®i·í¤¤¡A§ó·s³t«×ºâ¬O¬Û·í§Ö¡C
¦Û°Ê¸É¥þªº¥\¯à¡A¬O°²³]n¤Uªº«ü¥O«Üªø¡A©ÎªÌ«ü¥O«á±nµ¹ªºÀɦW«Üªø¡ A³oÓ®ÉÔ¥un«ö ¤@Ó¡iTab¡jÁä¡Abash ´N·|¦b¥i¯àªº«ü¥O©ÎÀɦW¸Ì±§ä´M¤Ç°tªº¡A§ä¨ìªº¸Ü´N·|¦Û°ÊÀ°±z¸É»ô¡A·íµM°Õ¡I¨Ï¥ÎªÌ¥´ªº¦r¤¸¶V¦h¡Abash¦¬´`¤Ç°tªºÀɦW©Î«ü¥O´N¶V®e©ö§ä¨ì¡C
¤ñ¦p»¡¦³¤@ÓÀɦW©Î«ü¥O¥s°µIorikyo¡A¨Ï¥ÎªÌ¥u°O±oiori³o¥|Ó¦r¤¸ªº¸Ü¡A¦b´£¥Ü²Å¸¹¤U¿ é¤Jiori¤§«á¦b«ö¡iTab¡jÁä¡A¦pªGIorikyo³oÓ¦W¦r¬O¿W¤@µL¤Gªº¸Ü¡A³o®É´N·|À°§A¸É»ôkyo ³o¤TÓ¦rÅo¡In¬O¤£¬O¿W¤@µL¤Gªº¸Ü¡A¤ñ¦p»¡ÁÙ¦³Iorikyo1¡BIorikyo2 µ¥¡A³o®É§A«ö¡iT ab¡jÁä·íµM¤£·|¶]¥X¨ÓÅo¡I³o®É§A¥²¶·³sÄò«ö¨â¤U¡iTab¡j¡A§A·|Å¥¨ì¹Í¤@Ánbash ´N·|§â©Ò¦³²Å¦Xªº¦WºÙµ¹¦C¥X¨Ó¡AµM«á§A¦b°Ñ¦Òbash©Ò¦C¥X¨Óªº¦WºÙ¦A¿é¤J§ó¦h¦r¤¸¥H«Kba sh¨Ó¿ë»{§A©Ònªº¦WºÙ¡I
bashªº©R¥O¦C½s¿è¯à¤O¬O¤º«Øªº¡A³oºØ¥\¯à¥H²{¦b¨Ó»¡¡A¥i»¡¬O²z©Ò·íµM¡A´N¬O§A¦b´£¥Ü²Å ¸¹¤U¡A¥i¹ï¥¼°õ¦æªº«ü¥O¦r¤¸¥ô·Nªº×§ï¡A§Y¨Ï«÷¿ù¤F¤]¤£»Ýn«·s¿é¤J¾ãÓ©R¥O¡A¥u»Ý¦b °õ¦æ«ü¥O«e¨Ï¥Î¥ª¥k¤è¦VÁä²¾°Ê´å¼Ð¡A¥Î¡ibackspace¡j©Î¡idel¡j§R°£´å¼Ð«e¤@Ó¦r¤¸¨Ó½s ¿è¥´¿ùªº«ü¥O½s¿è¥\¯àªÈ¥¿¿ù»~§Y¥i¡A³o¤×¨ä¾A¦X©ó¤¾ªøªº¸ô®|¦WºÙ·í§@°Ñ¼Æªº©R¥O®É¡C
¦¹¥~¡A¡ictrl¡j+¡ia¡j·|§â´å¼Ð²¾¨ì«ü¥Oªº³Ì«e±¡A¥Î¡ictrl¡j+¡ie¡j¥i¥H§â´å¼Ð²¾°Ê¨ì«ü¥Oªº³Ì«á±¡A«D±`¤è«K¡C¥Î¡ictrl¡j+¡ic¡j¥i¥H¤¤Â_¥Ø«e¦b½s¿èªº³o¦æ«ü¥O¡A¸õ¨ì¤@¦æ·sªº´£¥Ü²Å¸¹«·s¿é¤J¡A¦¹¥~¡A¦bµ{¦¡°õ¦æ¤¤¡A¡ictrl¡j+¡ic¡jÁÙ¥i¥H¥Î¨Ó±j¦æ¤¤Â_µ{¦¡ªº°õ¦æ¡A¦^¨ì´£¥Ü²Å¸¹¡C¹ï©ó³oºØ½Æ¦XÁä¡Aµ§ªÌ¶¶«K¦b¦¹°µ¤@¨Ç»¡©ú¡J
¡ictrl¡j+¡iC¡j¡J°±¤î©R¥O©Îµ{¦¡ªº°õ¦æ¡C
¡ictrl¡j+¡iD¡j¡J°±¤î¿é¤J©Îñ¥X¨t²Î¤]´N¬O©Ò¿×ªºlogout¡I
¡ictrl¡j+¡iS¡j¡J¼È®É°±¤î¿Ã¹õªº¿é¥X¡A©l¿Ã¹õ¤º®eº¢¯d¡A¤£¦V¤W±²°Ê¡C
¡ictrl¡j+¡iQ¡j¡J«ì´_¿Ã¹õ¿é¥X¡C
¡ictrl¡j+¡i\¡j¡J²×¤î¤@Ó³B²zµ{§Çªº°õ¦æ¡C
·í§A«ö³o¨Ç½Æ¦XÁä®É¡A¦³®É¿Ã¹õ·|Åã¥Ü ^ ³o¼Ëªº²Å¸¹¡A¤ñ¦p»¡¡ictrl¡j+¡ic¡j°Õ¡A ´N·|¥X²{ ^c ªº¦r¼Ë¡A¤]´N¬O»¡ ^ ¥NªíµÛ¡ictrl¡jÁä¡C
©Ò¿×ªº©R¥O¾úµ{´N¬O§â§A´¿¸g¿é¤J¹Lªº«ü¥O¬ö¿ý°_¨Ó¡A¤è«K¤é«áªº¬d¸ß»P¨Ï¥Î¡C¦Ó³o¤]¬O§Ú ̳̱`¥Îªº¥\¯à¡A´N¦n¹³¬ODOS¼Ò¦¡¤¤ªºdoskey¥\¯à¤@¼Ë¡A¦ý¬O¥\¯à§ó±j³á¡In¬O§ÚÌÃiªº¥¥´¬Û¦P©ÎÃþ¦üªº«ü¥O¡A¥un«ö¤è¦VÁ䤤ªº¦V¤WÁä´N¥i¥H¥s¥X«e¤@Ó«ü¥O¡A¦A«ö¤@¦¸¦V¤WÁä´N¥i¥H¥s¥X§ó«e¤@Ó«ü¥O¡A¨Ì¦¹Ãþ±À¡A¥Î¦V¤UÁä¥i¥H¦^¨ì¤UÓ«ü¥O¡A©Ò¥H¥Î¤W¡B¤UÁä´N¥i¥H¿ï¾Ü¥H«e¿é¤J¹Lªº«ü¥O¡A¦A°t¦X½s¿è«ü¥Oªº¥\¯à´N¥i¥H¤Ö¥´«Ü¦h¦r¡A³o¹ï©óÃi±o°Ê¤âªº¤H¥i¬O¤@¤jºÖµ¡I
ªp¥B¥¦¥Hhistoryªº¤u¨ãµ{¦¡°O¿ý¤F§A©Ò°õ¦æ¹Lªº«ü¥O¡AHistoryµ{¦¡¬O¤@ºØµu´Á°O¾Ð¡A°O¿ý ¤F¥H³Ìªñ°õ¦æªº«ü¥O¡A¤]¤£§¹¥þ¬O«ü¥O¦Ó¤w¡A¥un§A´¿¦b´£¥Ü²Å¸¹¤UÁä¤J¦r¤¸¨Ã¥B«ö¡iEnte r¡jÁä°õ¦æ¹Lªº¸Ü¡A³£·|³Q¬ö¿ý¤U¨Ó³á¡I
¨Ï¥Î¤èªk¬O¦b´£¥Ü²Å¸¹¤U§ÚÌÁä¤Jhistory«ü¥O«á¡A¿Ã¹õ«K·|¦C¥X¤@¬q©Î¤@¤j¦êªº©R¥Oªº¾úµ µ{(¬Ý§A¥´¹L¦h¤ÖÅo¡I)¡A¦p¤U¡J
[root@xlinux down]# history
1 cd /usr
2 ls
3 mkdir home
4 cd home
5 ls
6 cd /usr/home
7 mkdir a8630257
8 chown a8630257 a8630257
9 ls
10 ls -la
©R¥O¾úµ{¬O¥Ñ1¶}©l½s¸¹¡A¹w³]ÈÀ³¸Ó¬O1000¡A½s¸¹ªº¸¹½X¶V¤j¡Aªí¥Ü©Ò°õ¦æ¹Lªº«ü¥OÂ÷¥Ø« «e®É¶¡³Ìªñ¡A¨Ï¥ÎªÌ¥i¥H³o¼Ë¨Ó¿ë§O¡C
¦bUNIX¨t²Î¸Ì¡A¦³¤@²Õ§ó§¹³Æªº¯S®í·N¸q¦r¤¸¡A³o´N¬O©Ò¿×ªº¸U¥Î¦r¤¸(meta - character)¡A´¿¸g¥Î¹LDOS¨t²Îªº¤H¡AÀ³¸Ó·P¨ì¤£¯¥Í¡A¹³ * ³oºØ²Å¸¹¥i¥H¤è«K§Ṵ́õ¦æ¨t²ÎÀɮתº¬d¸ß¡A¦b¦¹§Ú̱N¤¶²Ð¦³Ãö©óUNIXªº¯S®í¦r¤¸¡A¦pªG µ½¥[§Q¥Î³o¨Ç¯S®í¦r¤¸ªº¸Ü¡A¸òlinux·¾³q¥i»¡¬O±o¤ßÀ³¤â¡I
¨Ï¥Î¸U¥Î¦r¤¸ªº¦n³B¬°¡G
¡´ ´î¤Ö¿é¤J¡ikey in¡j®É¶¡
¡´ ¹ªÀy¨Ï¥ÎªÌ¨Ï¥Î¨}¦nªºÀɮשR¦W¤è¦¡
¡´ ²¤ÆShell Scriptªº³]p¤u§@
²{¦b§ÚÌn¦C¥X¤@¨Ç±`¥Îªº¸U¥Î¦r¤¸ªº·N¸q¡A¨Ñ±z°Ñ¦Ò¡G
¡@¡@¡@¸U¥Î¦r¤¸¡@¡@¡@ | ¡@·N¸q¡@ |
¡@..¡@ | ¤W¤@¼h¥Ø¿ý¡A»Pcd«ü¥O°t¦X¥Î¤ñ¸û¦h |
¡@.¡@ | ªí¥Ø«e¤u§@ªº¥Ø¿ý |
¡@*¡@ | ¥ô·Nªø«×ªº¦r¤¸ |
¡@?¡@ | ªø«×¬°¤@Óªº¥ô·N¦r¤¸ |
¡@[ .. ]¡@ | ¬A¸¹¤ºªº¤@Ó¦r¤¸ |
¡@\m¡@ | µ¥©ó¬YÓ¸U¥Î¦r¤¸¡A¦p*¡B? µ¥ |
¡@[ a- z ] * ¡@ | ¤p¼g¦r¥À¶}ÀYªº©Ò¦³¦r¦ê |
¡@\¡@ | ¸õ²æ²Å¸¹¡A¥Î¥H¸Ñ°£¯S®í¦r¤¸ªº¯S®í·N¸q |
¡@~¡@ | ¨Ï¥ÎªÌ¥Ø¿ý |
¡@;¡@ | ¤À¹j²Å¸¹¡A·í©R¥O¦C¦³¦hÓ«ü¥O®É¡A°µ¤À¹j¥Î |
¡@$¡@ | Bourne shellªº´£¥Ü²Å¸¹¡A¦P®É¤]¬°shell»y¨¥ªº¦ì§}°Ñ¼Æ |
¡@#¡@ | °µµù¸Ñ¥Î |
¡@|¡@ | «Ø¥ß¤@ÓºÞ½u¡A¨Ï¤@©R¥Oªº¿é¥X§@¬°¥t¤@Ó©R¥Oªº¿é¤J |
¡@&¡@ | ±N©R¥O¥H¹õ«áªº¤è¦¡°õ¦æ |
¡@>¡@ | ±N©R¥Oªº¿é¥X«¾É¤JÀɮפ¤ |
¡@<¡@ | ±N©R¥Oªº¿é¤J¬y«ü©w¬°¥ÑÀɮפ¤¸ü¤J¡A¸ò>¬Û¤Ï´N¹ï¤F¡I |
¡@>>¡@ | ±N©R¥Oªº¿é¥X¥[¦b¤@Ó¤w¸g¦s¦bªºÀɮ׫ᱠ|
¡@{ .. } | ¬A¸¹¤ºªº¤@Ó¦r¦ê |
|
¥Ñ©óLinux¨t²Î¹ï±z¨Ó»¡¡A¥i¯à¬O¤@®M¥þ·sªº§@·~¨t²Î ÕY±z¥H«e¦³¨Ï¥Î¹LUnix¡A¨ºLinux¹ï±z¨Ó»¡¤@©w¤£¯¥Í¡A¦b¦¹n¹ïLinuxªº±`¥Î°ò¥» «ü¥O¨Ó°µÓ²¤¶¡A¦Ü©ó«ü¥O¤¤ªº¿ï¾Ü¶µ¥Îªk¡A§Ṳ́]¬O²¤¶±`¥Îªº°Ñ¼Æ¡A³o¼Ë¹ï©ó Linuxªºªì¾ÇªÌ¨Ó»¡¡A¥i¯à·|¦³²ö¤jªºÀ°§U¡C
ÕY±zı±o±zÁÙ·Q§ó²`ªº¤F¸Ñ«ü¥Oªº¨ä¥¦±j¤j¥\¯à¡A±z¥i¥H¥ÎLinux´£¨Ñªºman«ü¥O
[½u¤W¤â¥U]¡A¨ÓÅý±z¦³§ó²`ªº¤F¸Ñ¡A°²¦p±z·Q¥Î¤@Ó³o¸Ì¨S¦³´£¨ìªº«ü¥O¡A
¦Ó±z«o¤]¤£·|¨Ï¥Î¡A³o®É¤]¥i¥Îman«ü¥O¨ÓÀ°§U±z¡Cmanªº±`¥Î»yªk½Ð°Ñ¾\¥»¤â¥Uªº
²Ä¤Q¤@³¹
¡C
«ü¥O¤@©w¦³¦WºÙ¡A¦ý¤£¤@©w»Ýn¿ï¾Ü¶µ©M°Ñ¼Æ¡A¥un¥ô¦ó®ÉԬݨì¨t²Î´£¥Ü ¦r¤¸[$:ªí¥Übash¡mLinux¹w³]¡n¡B%:ªí¥Ütcsh¡B#:ªí¥Ü¬°¨t²ÎºÞ²zªÌ]¡A ´N¥i°õ¦æ¨t²Î«ü¥O¡C
«Ü¦h«ü¥O³£¦³¿ï¾Ü¶µ¡A§Q¥Î¿ï¾Ü¶µ±z¥i¥H¥h«ü´§«ü¥O¡A¨Ï°õ¦æ°Ê§@²£¥Í¤£¦Pªºµ²ªG¡C ¦Ó¿ï¾Ü¶µ¬Ò¥H "-"©Î"¢w"¨Ó¤Þ¾É¡C·í±zn¨Ï¥Î«Ü¦hªº¿ï¾Ü¶µ®É¡A¨ä«e«áªº¦¸§Ç¤£·| ¼vÅT«ü¥Oªº°Ê§@¡A¦ýnª`·Nªº¬O¤j¤p¼gªº°Ï¤À¡C°Ñ¼Æªº¥Øªº¬O´yz«ü¥O©Ò»Ýªº¤@¨Ç °T®§[¦p:ÀɮצWºÙ]¡A¦Ó³o¨Ç°T®§¦b¨C¦¸°õ¦æ¸Ó«ü¥O®É³£·|¦³©Ò¤£¦P¡C w
¥H¤U±N¤¶²Ð¤@¨Ç°ò¥»ªº«ü¥O:
«ü¥O¦WºÙ: more
¥\¯à: ¤@¦¸¥H¤@ÓpageÅã¥Ü
»yªk:
more ÀɮצWºÙ
´yz:³q±`§ÚÌn¬Ý¤@½g«Üªøªº¤å¥ó¡A³£§Æ±æ¬O±qÀY¬Ý¨ì§À¡A¦bLinux¤¤¡Amore«ü ¥O¥i¥HÅý±z¥H¤@Ópage¬°³æ¦ì¡A¨Ó¬Ý§¹±zªº¤å¥ó¡C
·í±z¨Ï¥Îmore, ±z¥i¬Ý¤@¤U¿Ã¹õªº¥ª¤U¤è¡A¦³Ó--more--ªº°T®§¡A ³o®É±zY«ö¤U¡iEnter¡jÁä¡A«h·|Åã¥Ü¤U¤@¦æ;Y«ö¤U¡iSpacebar¡jÁä¡A «h·|Åã¥Ü¤U¤@Ópage¡C ¦Ü©ómoreªº½d¨Ò¡A§Ú̱Nn§âmoreÀ³¥Î©óls¤§¤¤¡A ¬G½Ð¬Ýlsªº½d¨Ò¡C
«ü¥O¦WºÙ: ls
¥\¯à: ¬d¬Ý¥Ø¿ý¤ÎÀÉ®×
»yªk:
ls
´yz:ls«ü¥O¬O¥Î¨ÓÂsÄýÀÉ®×»P¥Ø¿ý¡A³oӰʧ@¬Û·í©óDOS¤¤ªºdir«ü¥O¡C
¦b¤U¹Ï¤¤¡AÁä¤Jls¡A«h·|¥X²{¸Ó¥Ø¿ý¤ºªº¤º®e¡A¥B¥H¾î¦V±Æ¦C¡A¨ä¤¤¦³¨Ç¦W ºÙªº«á±¦³"/"¡A«h¬°¥Ø¿ý¡A¨äÃC¦â¬°ÂŦâ¡A¦p:Server/¡Bfonts/;¦³¨Ç¦WºÙ ªº«á±¦³"@"¡A«h¬°Ãìµ²ÀÉ [¥iÃìµ²ÀɮשΥؿý]¡A¨äÃC¦â¬°«C¦â¡A¦p: libXll.so.3@¡BXll@;¦³¨Ç¦WºÙªº«á±¦³"*"¡A«h¬°¥i°õ¦æÀÉ¡A¨äÃC¦â¬°ºñ¦â¡A ¦p:libXll.so.3.1.0*¡BlibXaw.so.6.0*¡C
¥t¥~ÁÙ¦³¤@¨Ç¬O¦b¤U¹Ï¤¤©Ò¨S¦³ªº¡A¹³À£ÁYÀɩҥNªíªºÃC¦â¬°¬õ¦â¡A¦p: ¡Dgz¡B.tar¡B.zipµ¥¡A³]³ÆÀɩҥNªíªºÃC¦â¬°¶À¦â¡A¦p:fd0¡Bhdaµ¥¡C ½Ð¬Ý¤Uªí©Ò¥Ü:
linux1:/usr/X11R6/lib#ls ¡ö ÂsÄý/usr/X11R6/lib¤ºªº¤º®e
Server/ libX11.so.3@ libXaw.so.6@ libXt.sa
X11@ libX11.so.3.1.0* libXaW.so.6.0* libXt.so.3@
fonts/ libX11.so.6@ libXdmcp.a libXt.so.3.1.0*
libFS.a libX11.so.6.0* libXext.a libXt.so.6@
¡ö «á±ÁÙ¦³ÀɮסA¦]¬°¤Ó¦h¡A¬G¦b¦¹¬Ù²¤
¦b¤W±ªº¹Ï¥Ü¤¤¡A±z¥i¯àÁ٬ݤ£¥X¨ÓÃìµ²ÀɬO¦b°µ¤°»ò¥Îªº¡A¨ä¹êÃìµ²ÀɬO ¥Î¨Ó«ü¦V©T©wªºÀɮשΥؿý¡A°²¦p¦³¤@ÓÀɮתº¦WºÙ«Üªø[¦bLinux¤¤¡AÀɮרt ²Î¬°ªøÀɦW]¡A¦Ó¥B¦b«Ü²`¼hªº¥Ø¿ý¤º¡A³o¼Ë¨C¦¸n¨Ï¥Î¸ÓÀɮ׮ɡA¥´°_¦r¨Ó´N ·|«ë²Ö¡A³o®É¥un¥Î¤@ӫܲ³æªº¦WºÙ¡A¥B«ü¦V¸ÓÀɮסA¥H«K§Î¦¨Ãìµ²ÀÉ¡A³o¼Ë ¥H«á¥un°õ¦æ³o²³æªº¦WºÙ¡A´Nµ¥©ó°õ¦æ¸ÓÀɮסC
¦Ü©ón¦p¦ó¤~¯à¬Ý¨ìÃìµ²ÀɬO«ü¦V¨º¸Ì©O?¨ä¹ê«Ü²³æ¡A±z¥un¤Uls-al«ü ¥O§Y¥i¡A¨ä¤¤¿ï¾Ü¶µa¬°nÅã¥ÜÁôÂÃÀÉ[ÁôÂÃÀɳ£¬O¥H"¡D"¬°¶}ÀYªºÀɮסA¦p: .netscape/¡B.bash_history]¡A¿ï¾Ü¶µl¬°n¥Hªø®æ¦¡Åã¥Ü¡C½Ð¨£¤Uªí©Ò¥Ü:
ipproxy:/usr/X11R6/lib# ls -al ¢xmore
total 5850 ¡õÀÉ®×¾Ö¦³¤H¥N¸¹
drwxr-xr-x 6 root root 2048 Jun 6 14:26¡D/
drwxr-xr-x 7 root root 1024 Jun 6 14:27¡L/
drwxr-xr-x 7 root root 1024 Jun 5 21:27 Server/ ¡õX11«ü¦V¥Ø¿ý
lrwxrwxrwx 1 root root 14 Mar 1 03:10 X11 -> /var/X11R6/lib/
drwxr-xr-x 10 root root 1024 Jun 5 20:30 fonts/
¡ôÀÉ®×¾Ö¦³¤H¸s²Õ¥N¸¹
-rw-r--r-- 1 root wheel 65520 Jan 29 1997 libFS.a
-rw-r--r-- 1 root wheel 103614 Jan 29 1997 libICE.a
^^^^^^^ÀɮרϥÎÅv
¦b¥H¤W½d¨Ò¤¤©Ò¤Uªº«ü¥O¬°[ls-al¡Umore]¡A¨ä¤¤"¡U"¬°ºÞ¹D¡A¤]´N¬O »¡ls-alªº°Ê§@¸g¥ÑºÞ¹D°eµ¹more¡A¦A¥Ñmore¿é¥X°Ê§@¡A¥H¹F¦¨¥Îªø®æ¦¡¨ÓÅ㠥ܥؿý¤º®e¡A¨Ã¥B¿é¥X¤@Ópage«á´N¼È°±¡C
¦Ó¦b¤Wªí¤¤¡A±z©Î³\ÁÙ¦³¤£©ú¥Õ¤§³B¡A¹³³oÓ¡udrwxrwxrwx¡v¬O¤°»òªF¦è¡A ¥B¥Î¨Ó°µ¤°»ò?¨ä¹ê³o¬OÀɮרϥÎÅv¡A¨ä¨C¤@Ó¦r¥À¡A³£¦³¨ä¯S§Oªº·N¸q¡A ½Ð°Ñ¦Ò¥»¤â¥U²Ä¤K³¹8.3¸`Àɮרt²Îªº»¡©ú¡C
«ü¥O¦WºÙ: cp
¥\¯à: «þ¨©ÀÉ®×
»yªk:
:cp [-r] ÀÉ®× ¥Øªº¦aÙ
´yz:¨ä¹êcpªº»yªk»PDosªºcopy»yªk¤jP¬Û¦P¡A¦ýcpªº¥\¯àÁÙ¬O¤ñDos¤¤ªºcopy ±j¤j³\¦h¡A¨ä¤¤¿ï¾Ü¶µ"-r"´N¬O¤@¨Ò[¦b»yªk¤¤¨Ï¥Î¤¤¬A¸¹¬Oªí¥Ü¸Ó¿ï¾Ü¶µ¬O ¥i¨Ï¥Î©Î¥i¤£¨Ï¥Î¡A¤@¤Á³£¥Ñ¨Ï¥ÎªÌ¨Ó¨M©w]¡A¥¦ªº·N«ä¬O»¡°²¦p±zn«þ¨©¤@Ó ¥Ø¿ý¡A¦ý¸Ó¥Ø¿ý¤ºÁÙ¦³¦n¦hӥؿýªº¸Ü¡A±z¥i¥H¨Ï¥Î"-r"¡A¨ÓÀ°±z«þ¨©¥Ø¿ý¤º ªº¥Ø¿ýÀɮסA¨Ã¥B¦b«þ¨©®É·|¦Û°ÊÀ°±z«Ø¥Ø¿ý¡A¦Ó³o¥\¯à´N¬Û·í©óDos¤ºªº xcopy¡C
ÁÙ¦³¤@ÂI¶·ª`·Nªº¬O¡A¦b¨Ï¥Îcp®É¤@©wn¦³¥Øªº¦a¤~¦æ¡A¦bDos¤¤°µcopy ®É¡A¦³®É¬O¥i¬Ù²¤¥Øªº¦a¡A¦ý¦bLinux¤¤´NµLªk³o¼Ë°µ¡C¦bcp¤¤§Ṳ́]¥i¥H¨Ï¥Î ¨ì¸U¥Î¦r¤¸¡A¹³*¡B?µ¥¡A
¨Ò¦p:§ÚÌn±Nroot¥Ø¿ý¤ºªº©Ò¦³ÀÉ®×[¥]¬A¥Ø¿ý]¡A¦ý¤£¥] ¬AÁôÂÃÀÉ¡A«þ¨©¦Ü®Ú¥Ø¿ý¤Uªºtemp¤º¡A¨ä§@ªk¬°:
cp -r /root/* /temp
Yn«þ¨©©Ò¦³¤p¼g¦r¥À¶}ÀYÁôÂÃÀÉ[¥]¬AÁôÂåؿý]ªº¸Ü¡A¨ä
§@ªk¬°:
cp -r /root/.[a-z]* /temp
«ü¥O¦WºÙ: mkdir/rmdir
¥\¯à: «Øºc¥Ø¿ý¡B§R°£¥Ø¿ý
»yªk:
mkdir ¥Ø¿ý¦WºÙ
rmdir ¥Ø¿ý¦WºÙ
´yz:
±µ¤U¨Ó§ÚÌn±Ôz ¦bLinux¤¤¦p¦ó«Øºc¥Ø¿ý¡B¦p¦ó§R°£¥Ø¿ý¡A ¨ä¹ê³o¨Ç«ü¥O¾Þ§@¤èªk»PDos¤¤ªºmd¡Brd¬O§¹¥þ¬Û¦P¡A®t§O¥u¬O«ü¦³ªº¦WºÙ¤£¦P¦Ó¤w¡C ¥O¥~, ¦b¨Ï¥Îrmdir®É¡An½T«O¸Ó¥Ø¿ý¤º¤wµL¥ô¦óªºÀɮצs¦b¡A¤~¥i¨Ï¥Î¸Ó«ü¥O¡C
«ü¥O¦WºÙ: cd
¥\¯à: ¤Á´«¥Ø¿ý
»yªk:
cd ¥Ø¿ý¦WºÙÙ
´yz:cd°£¤F¦³¤Á´«¥Ø¿ýªº¥\¯à¥~¡AÁÙ¦³¤@Ó¥\¯à´N¬O·í±z¤£ºÞ¦b¨ºÓ¥Ø¿ý¤º¡A¥u n¤Ucd«ü¥O¤£¥Î±µ¥ô¦ó°Ñ¼Æ¡A´N¥i¦^¨ì±zªº¨Ï¥ÎªÌ¥Ø¿ý¤º[home directory]¡A ³q±`¨Ï¥ÎªÌ¥Ø¿ý[home directory]³£¥i¥Î" "¨Ó¥Nªí¡CÁÙ¦³Linuxªº¾ðª¬µ²ºc ¥Ø¿ý»PDos§¹¥þ¬Û¦P(¨ä¹ê¬ODos¾ÇUnix¦Ó¨Ó)¡C
«ü¥O¦WºÙ: rm
¥\¯à: §R°£ÀÉ®×/¥Ø¿ý
»yªk:
rm [-r] ÀÉ®× / ¥Ø¿ý
´yz:rm»PDosªºdel«ü¥O¦³¨ÇÃþ¦ü¤§³B¡A¤£¦Pªº¬O¡Arm¥\¯àªº±j¤j»P¨ä¬Û¹ï±þ¶Ë ¤O»·¤£¬ODosªºdel¥i¥H¬Û¤ñ¡C¥un¬OÀɮשΥؿý¡A¤£ºÞ¦³µLÁôÂáA©Î¬OÀÉ®× ¨Ï¥ÎÅv¥u³]©w¦¨°ßŪ¡Arm¬Ò¥i§R°£¡A
¦b¦¹nª`·Nªº¬O¿ï¾Ü¶µ"-r"¡A³oÓ-r»Pcp¤¤ªº¥i¦³Ãþ¦üªº¥\¯à¡A¥¦³q±` ³£¥Î¨Ó¤@¨Ö§R°£¥Ø¿ý¤ºªº¥Ø¿ýÀɮסA³oÓ¥\¯à´N¬Û·í©óDos¤¤ªºdeltree¥\¯à¡A ³q±`¦b¨Ï¥Îdeltree®É³£·|¦³´£¥Ü»y¡A¦ý¦bLinux¤¤¨Ï¥Îrm´N¨S¦³¥ô¦óªº´£¥Ü»y¡A ÁÙ¦³³ÌÁV¿|ªº¬O¤w§R°£ªºÀɮ׬OµLªk±Ï¦^¨Óªº¡A©Ò¥H¦b¨Ï¥Îrm®Én¯S§O¤p¤ß¡C ¨Ò¦p:§ÚÌn§R°£temp¥Ø¿ý¡A§ÚÌ¥i¥H¥Î¤U±ªº°ò¥»¤èªk¨Ó°µ§R°£ªº°Ê§@:
¡´¥ý¨ìtemp¤º±NÀÉ®×¥þ³¡§R°£:
cd temp¡Frm*
¦bLinux¤¤n¤@¦¸¤U¨âÓ¤£¦Pªº«ü¥O®É¡A¥u»Ý¦b«ü¥O»P«ü¥O¤§¶¡¥[ ¤W¤À¸¹§Y¥i¡A³o¼ËLinux«K·|¨Ì·Ó±Æ¦Cªº¥ý«á¦¸§Ç¨Ó¨ÌÄò°õ¦æ¡A¦b¥» ¨Ò¤¤¡A·|¥ý°õ¦æcd temp ¦A°õ¦æ rm*¡C
¡´°²¦ptemp¤ºÁÙ¦³¥Ø¿ý¡A«h¤´µM¥Î¤W±ªº¤èªk¡A¨Ó§R°£¥Ø¿ý¤ºªºÀɮסC
¡´±N¥Ø¿ý¤Á´«¦Ütemp¥Ø¿ý¡AµM«á±N¨CӪťؿý§R°£:
cd..; rmdir.temp
¡´°h¦^¥D¥Ø¿ý¡A³Ì«á±Ntemp¥Ø¿ý§R°£:
cd / ; rmdir temp
¥H¤W¬O°ò¥»ªº¤èªk¡A¦ý³t«×¤ÓºC¡A¦]¬°±zÁÙn¤Á´«¥Ø¿ý¡A¦b¦¹n ¥Îrm«ü¥O¤@¦¸´N¥i§¹¥þ§R°£¡A³o¼Ë³t«×¤S§Ö¤S¤è«K¡A½Ð¨£¤U¥Ü:
rm -r /temp
«ü¥O¦WºÙ: mv
¥\¯à: ÀÉ®×/¥Ø¿ý§ó¦W©Î·h²¾
»yªk:
mv ÀÉ®×/¥Ø¿ý¦WºÙ ·h²¾ªº¥Øªº¦a(©Î§ó§ïªº·s¦W)
´yz:
¦³ªº®É«á§ÚÌ·|°µÀÉ®×/¥Ø¿ý§ó¦Wªº°Ê§@¡A©Î¬O·h²¾ÀÉ®×/¥Ø¿ý¡A¨ä¹êÀÉ®×/
¥Ø¿ý§ó¦W»P·h²¾ÀÉ®×/¥Ø¿ýªº°Ê§@ì²z¬O¤@¼Ëªº¡A®t§O¥u¬O¸ô®|ªº¤£¦P¡C
¨ä¹êmv«ü¥O³q±`³£¥Î¨Ó·h²¾ÀɮסA·í§ÚÌn°µÀÉ®×§ó¦W®É¡A¥un§ïÅܤ@¤U´N¥i¡C ¨Ò¦p:§ÚÌn§â²{¦b©Ò¦bªº¥Ø¿ý¤¤ªºnetscapeÀɮסA·h¨ì/usr¤º¡A¥i¥Î:
mv netscape /usr
¨Ò¦p:§ÚÌn§â/tempªº¥Ø¿ý¡A§ó¦W¬°/tmp¡A¨ä§@ªk¬°:
mv /temp /tmp
[ª`·N:¦WºÙ»P·s¦WºÙn¤@¼Ëªº¸ô®|¤~¦æ]
¨t²ÎºÞ²z(system administration)¬O«O«ù¹q¸£¨t²Î«ùÄò¹B§@¨}¦n¡A©Ò¥²»Ý°µªº ¤u§@¡A²{¦b´X¥G¤j³¡¥÷ªº¹q¸£³£¤w¸g¤Wºô¸ô¤F¡A¦]¦¹¦³¥t¤@³¡¥÷¤u§@¬O¥h«O «ùºô¸ôºZ³q¡C³o³¡¥÷¤S¥sºô¸ôºÞ²z(network administration)¡A¤@Ó´¶³q¸`ÂI¥i¯à ·|¦³Ó¥þ¾ªº¨t²ÎºÞ²zªÌ(system administrator)¨Ó¶i¦æ©Ò¦³ªº¨t²Î»Pºô¸ôºÞ²z ¤u§@¡C¤jªº¸`ÂI«h¥i¯à·|±N¨t²Î»Pºô¸ôºÞ²z¤u§@§@§ó²ÓªºÓ¤H°Ï¤À¡A¦pªG§A¥u ¬O¦b®a¶]Linux¡A©Î¥u¬OºÞ¤p¤½¥q¸Ìªº¤p³W¼Ò¨t²Î¡A¨º´N¥i¯à¨Ý¨t²Î»Pºô¸ô ºÞ²zªÌ¡C
Linux¦³µÛ¨t²Î»Pºô¸ôºÞ²z©Ò»Ýªº°ò¥»«ü¥O»P¤u¨ã.¥»³¹·|Á¿¨ì¨ä¤¤¤@¨Ç©R ¥O¡A²Ä7.7³¹«h·|´yzºô¸ôºÞ²z°ò¥»«ü¥O¡C
«ü¥O¦WºÙ: mount¡Bumount
¥\¯à: ±¾¤W ¡B¨ø¤UÀɮרt²Î[³]³Æ]
»yªk:
mount -t Àɮ׮榡[-o conv=auto]³]³ÆÀɦW n¥~±¾ªº¥Ø¿ý
¨Ï¥ÎªÌ: root
´yz:
³q±`§ÚÌn¨Ï¥Î³nºÐ¡BµwºÐ©Î¥úºÐ¾÷¤ºªºÀɮרt²Î®É¡A´Nn¥ý§âÀɮרt²Îµ¹ ¥~±¾¶i¨Ó¡A³o¼Ë¤~¯à¨Ï¥Î¡A¦ý¦b¥~±¾¤§«e¡A±z¥²¶·nª¾¹D±zLinuxªºkernel[®Ö ¤ßµ{¦¡]¡A¬O§_¦³¤ä´©¨ì±z©Òn¥~±¾ªºÀɮרt²Î®æ¦¡¡AY¨S¦³±z¥²¶·n¥ý§ó·s kernel¤~¦æ¡Akernelªº§ó·s½Ð¬Ý«á±ªº³¹¸`¡C
¦bLinux¤¤¡A§Ú̱`¥Î¨ìªºÀɮרt²Î¬°msdos¡Bext2¡Bhpfs¡Biso9660µ¥®æ¦¡¡A ¦Ü©óÁÙ¦³¨ä¥Lªº®æ¦¡³£¤£¤Ó±`¥Î¡A¬G§Ú̬ٲ¤¡C
ext2Àɮ׮榡¬OLinux¨t²Î®æ¦¡¤§¤@¡A¤]¬O³Ì¼s¬°¨Ï¥Îªº;
hpfsÀɮ׮榡¬OOS/2ªºÀɮ׮榡;
iso9660Àɮ׮榡¬O¬°CD-ROM¸Ë¸mªºÀɮ׮榡¡A °²¦pCD-ROM¤ºªº¥úºÐ¤ùªºÀɮ׳£¬OMS-Dosªº ®æ¦¡¡A·ín¨Ï¥Î¸Ó¥úºÐ¤ù®É¡A¤´µMn¨Ï¥Îiso9660ªºÀɮ׮榡¡C
mount±`¥Î»yªk:mount -t Àɮ׮榡[-o conv=auto]³]³ÆÀɦW n¥~±¾ªº¥Ø¿ý¡C ¿ï¾Ü¶µ"-tÀɮ׮榡"¡A¬O«ü©w±zn¥~±¾¨º¤@ºØªºÀɮרt²Î®æ¦¡¡A¦b¨Ï¥Î mount®É¡A¤@©wn¦³"-t Àɮ׮榡"¿ï¾Ü¶µ;¿ï¾Ü¶µ"-o conv=auto"¡A¬O»¡±N ¥~±¾¶i¨ÓªºÀɮרt²Î°µ¦Û°ÊÂà´«¡AÂà´«¦¨Linux®æ¦¡¡A³oÓ¦Û°ÊÂà´«¥u¹ï¤å¦r Àɦ³¥Î¡A쥻¦bDos¤¤¥Î¤å®Ñ½s¿è¾¹[pe2¡Bº~®Ñ]¼g¦¨ªº¤å¥óÀÉ¡A«þ¨ìLinux¸Ì «á¡A¦A¥ÎLinuxªº¤å®Ñ½s¿è¾¹[vi¡Bjoe]¨Ó¬Ý¸Ó¤å¥óÀÉ¡A·|©úÅ㪺µo²{¨ì¦b¨C¦æ µ²§À³B¦³"^M"²Å¸¹¡A³o®É¥un¥Î"-o conv=auto"¿ï¾Ü¶µ¡A´N¥iÂà´«¦¨Linux ¤å¥ó®æ¦¡¡C
³]³ÆÀɦW¬O«ü±zn¥~±¾ªº³nºÐ¡BµwºÐ©Î¬O¥úºÐ¾÷µ¥¡A¹³³nºÐªºA¼Ñ¬°/dev/ fd0¡BB¼Ñ´N¬°/dev/fd1[¦b¦¹¬O¤£¤ÀºÏºÐ®e¶q¡A¦]¬°Linux·|¦Û°Ê°»´ú];¦Óµw ºÐªºC¼Ñ´N¬°/dev/hda1¡BD¼Ñ´N¬°/dev/hda2©Î/dev/hdb1¡A³oÓ´Nn¬Ý±z¦³´X ÓµwºÐ¡A¥H¤Î±z¦p¦ó³Wµepartitions¦Ó©w¡A³q±`hda¬O«ü²Ä¤@ÓµwºÐ¡A¨ºhdb´N¬O «ü²Ä¤GÓµwºÐ¡A¦Ó1¡B2¬O«ü¤@ÁûµwºÐ¤ºªº¦UÓpartitions¥N¸¹;¥úºÐ¾÷³q±`³£¬°/ dev/cdrom©Î/dev/sbpcd¡A
¦bLinux¤¤¦³¤@Ó¯S©wªº¥Ø¿ý¡A¬O±Mªùµ¹±z¥~±¾Àɮרt²Î±M¥Îªº¡A³oӥؿý ¬°/mnt¡A³q±`/mnt³£¬OªÅ¥Ø¿ý;¦ÓCD-ROM¤]¬O¦³©T©wªº¥Ø¿ý¡A´N¬O¬°/cdrom¡C
·í±z·Qn±N¬Y¤@ÓÀɮרt²Î°h¥X®É¡A±z¥i¥H¨Ï¥Îumount«ü¥O¡A
¨ä»yªk¬°: [©Ò¦³ªºÀɮרt²Î¡A³£¥i¨Ï¥Î¸Ó»yªk¨Ó¨ø¤UÀɮרt²Î]
umount±`¥Î»yªk:
umount ±¾Àɮרt²Îªº¥Ø¿ý
«ü¥O¦WºÙ: ln
¥\¯à: »s§@Ãìµ²ÀÉ §
»yªk:
ln -s n«ü¦VªºÀɮשΥؿý Ãìµ²ÀɦW
¨Ï¥ÎªÌ: ¨C¤@¦ì¨Ï¥ÎªÌÉ
´yz:
Ãìµ²Àɳq±`¥Î©ón½s͵{¦¡ªº®É«á¡A³q±`Ãìµ²Àɳ£¬O«ü¦V¬YÓlib¨ç¦¡®w¡A ©ÎªÌincludeÀÉ®×µ¥¡A¨ä¹ê³o¼Ë°µ³£¬O¬°¤F¤è«K½sĶ©Î°õ¦æ¡A
¨Ò¦p:±zn±Nx«ü¦VXF86_W32*ªº°õ¦æÀÉ¡A¨ä§@ªk¬°:
ln -s XF86_W32 X
«ü¥O¦WºÙ: top
¥\¯à: § µ{§ÇºÊµø«ü¥O
»yªk:
top
¨Ï¥ÎªÌ: ¨C¤@¦ì¨Ï¥ÎªÌÉ
´yz:
top¥i¥H°ÊºAºÊµøµ{§Ç°õ¦æª¬ºA[Process state]¡A¨ä¨C¤¬íÄÁ¦Û°Ê§ó·sºÊµø
µe±¡A¥HÅã¥Ü³Ì·sªº±¡ªp¡C nµ²§ô¥¿¦b°õ¦æªºtop¡A±z¥i¥H«ö¤U"q"Áä´N¥iÂ÷¶}¡C
«ü¥O¦WºÙ: sudo
¥\¯à: ¥Hrootªº¨¤À°õ¦æ©R¥OÌ
»yªk:
sudo ¨ä¥L«ü¥O
¨Ï¥ÎªÌ: ³Qroot¥[¤J¡y/etc/sudoers¡zÀɮפ¤ªº¨Ï¥ÎªÌ
´yz:
sudo³o¤@Ó«ü¥O»ÝnÃB¥~¦w¸Ë¡A°ò¥»¤W¡Asudo¥i»¡¬O¤ñsu¦w¥þ ©Ê§ó°ªªº«ü¥O¡A¬°¤°»ò©O?
1.rootªº±K½X°£¤Froot¥»¤Hª¾¹D¥~¡A¤£»Ý³Q¨ä¥L»Ýn¥Î¨ìrootÅv¨Ï ¥ÎªÌª¾¹D¡A¦]¬°¨Ï¥Îsudo®É¡An¨D¿é¤Jªº±K½X¬O¡y¸Ó¦ì¨Ï¥ÎªÌ¦Û¤v ªº±K½X¡C¡z
2.§â©Ò¦³¥i°õ¦æsudo«ü¥Oªº¨Ï¥ÎªÌ³£³W½d¦b¡y/etc/sudoers¡z³oÓÀÉ®× ¤¤¡Aroot¥i¥H«Ü®e©öªº´x±±¾ãÓ¨t²Î¡C
Linux¤W¨C¤@ÓÀɮ׳£©ú½Tªº©w¸q©Ò¦³¤H¦WºÙ(Owner)¡B¸s²Õ¦WºÙ(Group) ©MÀɮתº¨Ï¥ÎÅvµ¥¡C¦]¦¹¨C¤@¦ì¨t²Î¤Wªº¨Ï¥ÎªÌ³£¦³Åv¤O¤]¦³¸q°È¾A·íªº ³W©w¦Û¤vHome¥Ø¿ý¤UªºÀÉ®×Åv¡A¥HºûÅ@¦Û¤vªºÀɮצw¥þ¡C¥H¤Uªº´XÓ±`¥Îªº«ü ¥O¤¶²Ð¡A§Æ±æÅªªÌ³£¯à±`°O¦b¤ß¡C
«ü¥O¦WºÙ: chown
¥\¯à: §ïÅÜÀÉ®×¾Ö¦³ªÌ
»yªk:
chown ¨Ï¥ÎªÌ±b¸¹ ÀɮשΥؿý¦WºÙ
¨Ï¥ÎªÌ: ¸ÓÀɮשΥؿýªº¾Ö¦³ªÌ©Mroot
´yz:
¦pªG±z(°²³]±b¸¹¬Oxlinux1)¦³¤@ÓÀɦW¬°file.listªºÀɮסA©Ò¦³Åvn µ¹¤©¥t¤@¦ì±b¸¹¬°xlinux2ªº¦P¨Æ¡A«h¥i¥Îchown¨Ó¹F¦¨³oӰʧ@¡A¦ý·í ±z§ïÅܧ¹ÀÉ®×¾Ö¦³ªÌ¤§«á¡A¸ÓÀÉ®×ÁöµM¦b±zªºHome¥Ø¿ý¤U¡A¦ý±z¤w¸g µL¥ô¦ó×§ï©Î§R°£¸ÓÀɮתºÅv¡A¦¹ÂIŪªÌÀ³¯S§Oª`·N¡C³q±`·|¥Î¨ì³o Ó«ü¥Oªº®É¾÷¡AÀ³¸Ó¬O±z·QÅýLinux¾÷¾¹¤Wªº¬Y¦ì¨Ï¥ÎªÌ¨ì±zªºHome ¤U¨ú¥Î¬YÓÀɮ׮ɷ|¥Î¨ì¡C ½d¨Ò:
-rw-------1 xlinux1 users 6 Oct 4 12:50 file.list
$ chown xlinux2 file.txt
(¤U§¹«ü¥O«á¬Ý¬Ý¡A©Ò¦³¤Hªº¦WºÙ§ïÅܤF³á!)
-rw-------1 xlinux2 users 6 Oct 4 12:50 file.list
«ü¥O¦WºÙ: chgrp
¥\¯à: §ïÅÜÀɮתº©ÒÄݸs²ÕÌ
»yªk:
chgrp ¸sÄݦWºÙ(group¦WºÙ) ÀɮשΥؿý¦WºÙ
¨Ï¥ÎªÌ: root
´yz:
¸Ó«ü¥O©Mchown¥Îªk¤@¼Ë¡A¨ä¥\¯à¬O§âÀɮשΥؿý©ÒÄݪº¸s²Õ(group)§ï ¦¨¥t¤@Ógroup¡C¦Ó³oÓ«ü¥OÀ³¸Ó·|¤ñchown±`¥Î¤@ÂI¡A¨Ò¦p:Yroot·Q «ü©wsystem³oÓgroupªº©Ò¦³¨Ï¥ÎªÌ¡A³£¥i¥H¥Îshutdown³oÓ«ü¥O¡A¥u n¥Îchgrp§âshutdowm§ï¦¨©ÒÄݸs²Õ¬O¡ysystem¡z³oÓgroup®É¡A¦A§â shutdownªº¨Ï¥ÎÅv³]¦¨¡y-rwxr-x---¡z¡A«hÄÝ©ósystem groupªº¨Ï¥ÎªÌ¡A ³£¦³¨Ï¥ÎshutdownÃö¾÷ªºÅv¡C ½d¨Ò:
-rwxr-x--- 1 root bin 11700 Oct 12 06:48 shutdown*
# chgrp system /sbin/shutdown
°õ¦æchgrp§âshutdown©ÒÄݸs²Õ§ï¦¨system³oÓgroup
-rwxr-x--- 1 root system 11700 Oct 18 06:48 shutdown *
«ü¥O¦WºÙ: chmod
¥\¯à: ×§ïÀɮתºÅvï
»yªk:
chmod Åv°Ñ¼Æ ÀɮשΥؿý¦WºÙÙ
¨Ï¥ÎªÌ: ¨C¤@¦ì¨Ï¥ÎªÌ
´yz:
¥»¤â¥U¦b¤¶²Ðls«ü¥O®É¡A¤w¸g¤¶²ÐÀɮתº¦UºØÅv§ÎºA¡A¨Ò¦p -rwx-----¡C n³]©w³o¨ÇÀɮתº§ÎºA´N¥Î chmod³oÓ«ü¥O¨Ó³]©w¡AµM¦Ón¨Ï¥Îchmod ¤§«e´Nn¥ýÁA¸Ñ ¡yÅv°Ñ¼Æ¡zªº¥Îªk¡C°ò¥»¤WÅv°Ñ¼Æ¥i¥H¦³¨âºØ¨Ï¥Î ¤èªk:
¡´^¤å¦r¥Àªí¥Üªk
¡´¼Æ¦rªí¥Üªk
¤@¡B^¤å¦r¥Àªí¥Üªk
¥ý«eÁ¿¹L¡A¤@ÓÀɮץΤQÓ¤p®æ¦ì°O¿ýÀɮתºÅv¡A²Ä¤@¤p®æ¥Î¥H¥Nªí ¥Ø¿ý(d)©Î¬O³sµ²(1)ÀÉ®×µ¥¡A¦A¨Ó¬O¨C¤T¤p®æ¥Nªí¤@Ãþ«¬¨Ï¥ÎªÌªºÅv¡C «e¤T¤p®æ¨Ï¥ÎªÌ(User)¥»¨ªºÅv¡A¥Î¡yu¡z¥Nªí;¤¤¶¡¤T¤p®æ¥Nªí©M¨Ï ¥ÎªÌ¦P¤@Ó¸s²Õ(Group)ªºÅv¡A¥Î¡yg¡z¥Nªí;³Ì«á¤T¤p®æ¥Nªí¨ä¥L¨Ï¥Î ªÌ(Other)ªºÅv¡A¥Î¡yo¡z¥Nªí¡C§Y: -rwx------ÄÝ©ó¨Ï¥ÎªÌ¦s¨úÅv¥Î¡yu¡z¥Nªí ----rwx---ÄÝ©ó¸s²Õ¨Ï¥ÎªÌ¦s¨úÅv¥Î¡yg¡v¥Nªí -------rwxÄÝ©ó¨ä¥L¨Ï¥ÎªÌ¦s¨úÅv¥Î¡yo¡z¥Nªí °£¤Fu¡Bg¡Bo¥~¡A§ÚÌ¥i¥Hª½±µ¥Î¡ya¡z¥Nªí©Ò¦³¤H(All)¡C¦Ó¨C¤@ºØ¨Ï¥Î ªÌªºÅv´Nª½±µ¥Î¡yr¡z¡B¡yw¡z¡B¡yX¡z¨Ó¥Nªí¹ïÀÉ®×¥iŪ¡B¥i¼g¡B¥i°õ ¦æ¡AµM«á¦A¥Î¡y+¡z©Î¡y-¡z©Î¡y=¡z±N¦UÃþ«¬¨Ï¥ÎªÌ¥Nªí²Å¸¹u¡Bg¡Bo©M rwx¤TÓ¦r¥À³sµ²°_¨Ó§Y¥i¡CÁ|Ó¨Ò¤l¡AŪªÌÀ³¸Ó´N«Ü®e©öÀ´¤F¡C ½d¨Ò¡G
-rwx------chmod u+rwx file 1
¨Ï¥ÎªÌ¥»¨¹ïfile1¥i¥H¶i¦æÅª¼g°õ¦æªº°Ê§@
-rw------- chmod u-x file1
§R°£¨Ï¥ÎªÌ¹ïfile1ªº¥i°õ¦æÅv
-rw-rw-r-- chmod g+rw,o+r file 1
¸s²Õ¨Ï¥ÎªÌ¹ïfile1¼W¥[¬°©ÒŪ¼g¡A¨ä¥L¨Ï¥ÎªÌ«h¥u¯àŪ¡C(¨C¤@ÓÅv°Ñ
¼Æ¥Î¡y,¡zÁpµ²°_¨Ó)
-rwxrwxrwxchmod a+rwx file 1
©Ò¦³¨Ï¥ÎªÌ¹ïfile1³£¥iŪ¼g¨Ã°õ¦æ¥¦
-rwxr--r-- chmod g-rw,o-rwfile1
§R°£¸s²Õ¨Ï¥ÎªÌ©M¨ä¥L¨Ï¥ÎªÌ¹ïfile1ªºÅª¼gÅv
¤G¡B¼Æ¦rªí¥Üªk
¥Î¼Æ¦rªí¥Üªk¤]³\·|¤ñ¥Î^¤å¦r¥Àªí¥Üªk¨Óªº®e©ö¡A¦pªG¤@¤U¤lµLªk±µ ¨ü²Ä¤@ºØªí¥Üªk¡A¥i¥H¾Ç¾Ç³oºØªí¥Üªk¡A¤£¹L³Ì¦n¬O¨âºØ³£¾Ç°_¨Ó°ò¥» ¤W¡A¼Æ¦rªí¥Üªk¬O¥Î¡y¤T¡z¦ì¼Æ¦rXXX¡A(¦³®É¥i¥Î¥|¦ì)³Ì¤jȬ°¡y777¡z ¨Óªí¥Üªº¡C
²Ä¤@ӼƦr ¥Nªí¨Ï¥ÎªÌ¦s¨úÅv¡C
²Ä¤GӼƦr ¥Nªí¸s²Õ¨Ï¥ÎÅv¡C
²Ä¤TӼƦr ¥Nªí¨ä¥L¨Ï¥ÎªÌ¦s¨úÅv¡C
¥ý«e¤¶²Ðªº¡y¥iŪªºÅv¡A¡z§ï¥Î¼Æ¦r¡y4¡z¥Nªí¡A¡y¥i¼gªºÅvw¡z
§ï¥Î¡y2¡z¥Nªí¡A¦Ó¡y¥i°õ¦æªºÅvx¡z§ï¥Î¡y1¡z¥Nªí¡A§Y:
r=4 w=2 x=1
°²³]¨Ï¥ÎªÌ¹ïfile1ªºÅv¬O¥iŪ¥i¼g¥i°õ¦æ¡yrwx¡z¡A«h§Ú̧â4,2,1 ¥[°_¨Óµ¥©ó¡y7¡z¡A´N¬O¥Nªí¨Ï¥ÎªÌ¹ïfile1³oÓÀÉ®×¥iŪ¥i¼g¥i°õ¦æ¡C§Y:
rwx=4+1+2+1=7
¦Ü©ó¸s²Õ¨Ï¥ÎªÌ©M¨ä¥L¨Ï¥ÎªÌªºÅv¡A´N¨Ì§Ç«ü©w²Ä¤G¦ì¼Æ¦r©M²Ä¤T¦ì ¼Æ¦r§Y¥i¡C¦pªG¤£«ü©w¥ô¦óÅvªº¸Ü¡A´Nn¸É¡y0¡z!!!©³¤UÁ|´XÓ½d ¨Ò´N¥i©úÁA¡A½ÐŪªÌª`·N¼Æ¦rªºÅܤơC
½d¨Ò:
-rwx------ chmod 700 file1
«ü©w¨Ï¥ÎªÌ¹ïfile1ªºÅv¬O¥iŪ,¥i¼g,¥i°õ¦æ
-rw------- chmod 600 file1
«ü©w¨Ï¥ÎªÌ¹ïfile1ªºÅv¬O¥iŪ,¥i¼g
-r-------- chmod 400 file1
«ü©w¨Ï¥ÎªÌ¹ïfile1ªºÅv¬O¡y¥iŪ¡z¦Ó¤w
--w------- chmod 200 file1
«ü©w¨Ï¥ÎªÌ¹ïfile1ªºÅv¬O¡y¥i¼g¡z¦Ó¤w
---x------ chmod 100 file1
«ü©w¨Ï¥ÎªÌ¹ïfile1ªºÅv¥u¦³¡y¥i°õ¦æ¡z¦Ó¤w
----rwx--- chmod 070 file1
«ü©w¡y¸s²Õ¨Ï¥ÎªÌ¡z¹ïfile1ªºÅv¬O¥iŪ,¥i¼g,¥i°õ¦æ
-rwxrwx--- chmod 770 file1
«ü©w¨Ï¥ÎªÌ©M¸s²Õ¨Ï¥ÎªÌ¹ïfile1ªºÅv¬O¥iŪ,¥i¼g,¥i°õ¦æ
-------rw- chmod 006 file1
«ü©w ¡y¨ä¥L¨Ï¥ÎªÌ¡z¹ïfile1ªºÅv¬O¥iŪ¼g
-rwxrwxrwx chmod 777 file1
«ü©w©Ò¦³¨Ï¥ÎªÌ¹ïfile1ªºÅv¬O¥iŪ,¥i¼g,¥i°õ¦æ
¤Ï¥¿´N¬O±N¤T¦ì¼Æ¦r¤À¦¨¤TÓÄæ¦ì¡A¨CÓÄæ¦ì³£¬O4,2,1¬Û¥[¥ô·Nªº²Õ ¦X¡C
«ü¥O¦WºÙ: chsh
¥\¯à: §ïÅܨϥΪ̩ҥΪºShellï
»yªk:
chsh
¨Ï¥ÎªÌ: ¨C¤@¦ì¾÷¾¹¤Wªº¨Ï¥ÎªÌ
´yz:
·íªìroot¦b·s¼W¨Ï¥ÎªÌ®É¡A¥i¯à³£¥Î¤@Ó¤º©wªºShell¡A¨Ò¦p¥ÎBash·í§@¤@¯ë¨Ï¥ÎªÌ ªº¤º©wShell¡A¦ý¦³¨Ç¨Ï¥ÎªÌ¥i¯à¤£³ßÅw¥ÎBash¡A¦Ó·Q§ï¦¨¨ä¥L Shell¡A¦pcsh¡BTcsh µ¥¡A¦¹®É´N¥i¥H¨Ï¥Îchsh³oÓ«ü¥O§ïÅܦۤv¥Ø«e¥¿¦b¨Ï¥ÎªºShell¡C
½d¨Ò:
$ chsh
password: ¿é¤J¨Ï¥ÎªÌ¦Û¤vªº±K½X
[/bin/Bash]:/bin/Tcsh §ï¦¨¨Ï¥ÎTcsh
«ü¥O¦WºÙ: chfn
¥\¯à: §ïÅÜ¨Ï¥ÎªÌ¸ê®Æ¨
»yªk:
chfn
¨Ï¥ÎªÌ: ¨C¤@¦ì¾÷¾¹¤W¨Ï¥ÎªÌÌ ¤@¦ì¨Ï¥ÎªÌ³£¦³Åv¤O°õ¦æchfn×§ï¡y¦³Ãö©ó¦Û¤vªº°Î¦W¸ê®Æ¡z¡A¬°¤° »ò»¡°Î¦W¸ê®Æ©O?¦]¬°´X¥Gºô¸ô¤Wªº©Ò¦³¨Ï¥ÎªÌ³£¬O¥H°Î¦W¦b©M§O¤H·¾ ³q¡A¥u¦³¨t²Îªºroot¤~ª¾¹D¥Nªí±z¯u¥¿¨¥÷ªº¸ê®Æ¡A·í§O¤H¥Îfinger«ü ¥O¬d´M±zªºÓ¤H¸ê®Æ¡A©Î¬O±z±H°eE-mailµ¹§O¤H®É¡A±H«H¤Hªº¸ê®Æ³£¬O ±z¦Û³]ªº°Î¦W¸ê®Æ¡A·íµM±z¤]¥i¥H³]¦¨§¹¥þ²Å¦X±zªº¯u¹ê¸ê®Æ¡AÀH±z°ª¿³¡C
½d¨Ò:
°²³]¥Hwang³oÓ±b¸¹°õ¦æchfn³oÓ«ü¥O
$chfn
¥X²{ªºµe±¨Ì§Ç¦p¤U:
[wang@xlinux wang]$ chfn
Changing finger information for wang.
Password:
Name [wang]:¤ý¤p©ú ¤¤¬A¸¹¸Ì±ªºName¬O¤º©wÈ¡A±z¥i¦Û³]±z³ßÅwªº¦W¦r¡C
Office []:Dept. of R/D ³]©w±zªº¿ì¤½«Ç¦WºÙ©Î¬O¦a§}
Office Phone []:(07)5565080 ³]©w¿ì¤½«Çªº¹q¸Ü¸¹½X
Home Phone []: (07)5565080 ³]©w®a¤¤¹q¸Ü¸¹½X
Finger information changed. ¨t²Î¦^À³±zªºÓ¤H¸ê®Æ¤w¸g§ïÅÜ
×§ï§¹¸ê®Æ«á¡A·í±z±H°e E-mailµ¹§O¤H¡A©Î¬O§O¤Hfinger(¬d¬Ý)±zªºÓ¤H¸ê®Æ®É¡A Åã¥Üªº´N¬O±z¥Îchfn¿é¤Jªº¸ê®Æ¡C
vi(m)¦b¤j¦h¼Æªºunix¨t²Î¤¤(¥]¬Alinux)³£¤º«Øvi(m)½s¿è¾¹¡C¦pªG±z§Y±N¦¨¬°linux¨t²ÎºÞ ²zªÌ¡A©Î¬Oªø®É¶¡¦blinuxÀô¹Ò¤¤¤u§@¡A±z³Ì¦n¾Ç·|vi(m)¡A¦]¬°±z¿ð¦·|¨Ï¥Î¨ì¥¦¡A¥Ñ¨ä¬O ¨t²Î¥Xª¬ªp®É¡C¹ï·s¤â¦Ó¨¥¡A²Ä¤@¦¸¨Ï¥Îvi(m)ªº¹Lµ{¬O«D±`µhWªº¡A¬Æ¦Ü°Q¹½¥¦¡A¦]¬°¥¦ª º¾Þ§@¤è¦¡»P¤@¯ë¿è½s¾¹§¹¥þ¤£¦P¡C¦ý¬O¡A¤@¦ý±z¾Ç·|¦p¦ó¾Þ§@¥¦®É¡A±z·|¹ï¥¦·R¤£ÄÀ¤â¡A¦ ¦]¬°¥¦ªº¥\¯à¹ê¦b¤Ó±j¤F¡Cvi(m)´N¬O³o¹³¡AÅý¤H¤S·R¤S«ë¡C
¨Æ¹ê¤Wlinux¨t²Î¤¤ªºvi¨ä¹ê¬Ovim¡Cvi»Pvimªº¥Îªk«Ü¹³¡A¦]¬°¥¦¬Oviªº¼W±jª©¡A ¦]¦¹vi¦³¤°»ò¥\¯àvim³£¦³¡A¦Ó¥Bvim·s¼W³\¦hvi¨S¦³ªº¥\¯à¡A¦Ó¥B¤ñvi®e©ö¨Ï¥Î¡C
¦b¤@¯ë¼Ò¦¡¤U¡A±z©Ò¯à¶i¦æªº°Ê§@¥u¦³²¾°Ê´å¼Ð¿Ã¹õ¤Wªº¦ì¸m¡A¼Ð°O¡B
§R°£¡B·h²¾¡B½Æ»s¦r¤¸©Î¤å¦r°Ï¶ô¡C¦¹¥~±z¥i¥H¥Ñ©R¥O¼Ò¦¡¶i¤H¿é¤J
¼Ò¦¡Áö©R¥O¦C¼Ò¦¡¡C
¥u¦³¦b¿é¤J¼Ò¦¡¤U¡A¤~¥i¶i¦æ¤å¦r¸ê®Æ¿é¤J¡A«ö
ESCÁä¥i¥H¦^¨ì¤@¯ë¼Ò¦¡¡C
±NÀÉ®×¼g¤J©ÎÂ÷¶}½s¿è¾¹¡A¥ç¥i³]©w½s¿èÀô¹Ò¡A¦p ´M§ä¦r¦ê¡B¦C¥X¦æ¸¹¡Lµ¥¡C
¦b¨t²Î´£¥Ü²Å¸¹¤U¿é¤Jvi¤ÎÀɮצWºÙ«á§Y¶i¤J
vi¥þ¿Ã¹õ½s¿èµe±¡A¥B¦b¤@¯ë¼Ò¦¡¤U¡C
¿é¤J¼Ò¦¡¤U½s¿è¤å¥ó:
¦b¤@¯ë¼Ò¦¡¤U¥i«ö'i'©Î'a'©Î'o'¤TÁä¶i¤J½s¿è¼Ò¦¡¡D
¦b¤@¯ë¼Ò¦¡¤U¥i«ö ':' Áä¶i¤H©R¥O¦C¼Ò¦¡¡A
:w filename(¦s¤J«ü©wÀÉ®×)¡D
:wq (¼g¤J¨ÃÂ÷¶}vi)¡D
:q!(±j¢Â÷¶}¨Ã©ñ±ó½s¿èªºÀÉ®×)¡D
:n[ÀÉ®×] - ¤Þ¤J¤U¤@ÓÀɮסD
:l¡Al2d - §R°£¦Û¦æl¦Ü¦æl2ªº¤å¦r¡D
:l¡Al2s/patternl/pattern2/g - ±N¦æl¦Ü¦æl2ªº¤å¦r¡A patternlªº¦r¦ê§ï¬°pattern2ªº¦r¦ê¡A¦pµLg«h¶È§ó´« ¨C¤@¦æ©Ò¤Ç°tªº²Ä¤@Ó¦r¦ê¡A¦p¦³g«h±N¨C¤@Ó¦r¦ê§¡°µ§ó´«¡D
h¡Bj¡Bk¡Bl:¤À§O±±¨î´å¼Ð¥ª¡B¤U¡B¤g¡B¥k²¾¤@®æ
u¡Gundo¡A´_ì¦Ü¤W¤@°Ê§@
g:¦C¥X¦æ¸¹¡A¤Î¬ÛÃö¸ê°T
ª`·N:¨Ï¥Î«e½Ð¥ý«öESCÁä½T©w¦b¤@¯ë¼Ò¦¡¤U
«ö':'©Î'/'©Î'?'¤TÁä§Y¥i¶i¤J©R¥O¦C¼Ò¦¡
:set nu
:100-¥i¸õ¦Ü²Ä100¦æ
³o¬O¤@®M¤å®Ñ½s¿è³nÅé¡AÃþ¦ü¦bDOS¤§¤UªºPE2¡A¬OLinux¨t²Î¤¤³Ì¨üÅwªïªº¤å®Ñ½s ¿è³nÅé¡A·í±z¦w¸Ë¦nLinux«á¡Ajoe³o®M¤å®Ñ½s¿è³nÅé´N¤w¸g¦w¸Ë¦n¤F¡AŪªÌ¤£»Ý n¦A¦w¸Ë¤@¦¸¡C
°²³]§ÚÌn¥Îjoe¼g¤@Ó¤å¦rÀÉ®×test¡A¥un°õ¦æ:
joe test
´N¥i¥H¶}©l½s¿è¤å¦rÀɤF¡Cjoe³nÅ餤¦³©Ò¦h«ü¥O¥i¥H¨Ï¥Î¡AŪªÌ¥un«ö (Ctrl+k+h)´N·|¥X²{Joe³nÅ骺«ü¥O¥\¯à»¡©ú¡A¦p¤U¹Ï©Ò¥Ü:
½ÐŪªÌª`·N¦b«ü¥O»¡©ú¤¤¡A¡i^¡j§Y¥Nªí¡iCtrl¡jÁä¡A§Ú̦b³o¸Ì²²¤ªº¤¶²Ð¤@¤U«ü¥O ªº¨Ï¥Î:
¡´ ´å¼Ð³¡¤À(CURSOR) ¡iCtrl+f¡j ±N´å¼Ð©¹¥k²¾°Ê ¡iCtrl+b¡j ±N´å¼Ð©¹¥ª²¾°Ê ¡iCtrl+p¡j ±N´å¼Ð©¹¤W²¾°Ê ¡iCtrl+n¡j ±N´å¼Ð©¹¤U²¾°Ê ¡iCtrl+z¡j ±N´å¼Ð©¹¥ª²¾°Ê¤@Ó¶¡¹j ¡iCtrl+x¡j ±N´å¼Ð©¹¥k²¾°Ê¤@Ó¶¡¹j
¡´ ·j´M³¡¤À(SEARCH) ¡iCtrl+k+f¡j ·j´M³æ¦r ¡iCtrl+l¡j ¦pªG¤§«eªº«ü¥O¨S¦³·j´M¨ì§A·Qnªº³æ¦r¡A«ö³oÓ«ü¥O´N·|Ä~Äò©¹¤U ·j´M§An§äªº³æ¦r
¡´ ¤å³¹ªº²¾°Ê(GO TO) ¡iCtrl+u¡j ±N¤å³¹¦V¤W²¾°Ê¤@Ó¬q¸¨ ¡iCtrl+v¡j ±N¤å³¹¦V¤U²¾°Ê¤@Ó¬q¸¨ ¡iCtrl+a¡j ±N´å¼Ð²¾¨ì¥y¤lªº³Ì«eºÝ ¡iCtrl+e¡j ±N´å¼Ð²¾¨ì¥y¤lªº³Ì¥½ºÝ ¡iCtrl+k+u¡j ±N´å¼Ð²¾¨ì¤å³¹ªº³Ì«eºÝ ¡iCtrl+k+v¡j ±N´å¼Ð²¾¨ì¤å³¹ªº³Ì¥½ºÝ ¡iCtrl+k+l¡j ±N´å¼Ð²¾¨ì¤å³¹ªº²Ä´X¦æ
¡´ ¼Ð¥Ü°Ï¶ô(BLOCK) ¡iCtrl+k+b¡j ¼Ð¥Ü°Ï¶ôªº°_ÀY ¡iCtrl+k+k¡j ¼Ð¥Ü°Ï¶ôªº§ÀºÝ ¡iCtrl+k+m¡j ±N©Ò¼Ð¥Üªº°Ï¶ô·h²¾ ¡iCtrl+k+c¡j ±N©Ò¼Ð¥Üªº°Ï¶ô«þ¨© ¡iCtrl+k+w¡j ±N©Ò¼Ð¥Üªº°Ï¶ôÀx¦s¦¨¥t¤@ÓÀÉ®× ¡iCtrl+k+y¡j ±N©Ò¼Ð¥Üªº°Ï¶ô§R°£ ¡iCtrl+k+/¡j ±N©Ò¼Ð¥Üªº°Ï¶ô
¡´ §R°£³¡¤À(DELETE) ¡iCtrl+d¡j §R°£¤@Ó¦r¤¸ ¡iCtrl+y¡j §R°£¤@¦æ¦r ¡iCtrl+w¡j §R°£´å¼Ð©Ò¦b¥kÃ䪺³æ¦r ¡iCtrl+o¡j §R°£´å¼Ð©Ò¦b¥ªÃ䪺³æ¦r ¡iCtrl+j¡j §R°£´å¼Ð©Ò¦b¥kÃ䪺¤@¦æ³æ¦r
¡´ ¤å¦r³¡¤À(MISC) ¡iCtrl+t¡j ¿ï¾Ü¿ï¶µ ¡iCtrl+@¡j ´¡¤J¤å¦r
¡´ Â÷¶}³¡¤À(EXIT) ¡iCtrl+k+x¡j Àx¦sÀɮרåBÂ÷¶} ¡iCtrl+c¡j ¤£Àx¦sÂ÷¶}¡j
¡´ ¤å¥ó³¡¤À(FILE) ¡iCtrl+k+e¡j ½s¿è¥t¤@Ó·sÀÉ®× ¡iCtrl+k+r¡j ´¡¤J¥t¤@ÓÀɮפº®e ¡iCtrl+k+d¡j Àx¦sÀɮצý¤£Â÷¶}
©³¤U¤¶²Ð¤@¨Ç±`¥Îªº¸ÑÀ£ÁY¡BÀ£ÁY¤u¨ã:
-9 ¼Æ¦r9ªí¥Ü³Ì¨ÎÀ£ÁY¡A¦pªG¬O-lªº¸Ü¡Aªí¥Ü§Ö³tÀ£ÁY
-r recusive¡A¦pªG±z·QnÀ£¾ãӥؿý©³¤UªºÀɮתº¸Ü´N·|
¥Î¨ì³Ì¤@°Ñ¼Æ¡A
¦ý¬O¦¹¬O·|¹ï©³¤UªºÀÉ®×°µÓ§OÀ£ÁY¡A©³¤U·|¤¶²Ð«ç»ò±N¾ãӥؿýÀ£¦¨¤@Ó
ÀɮסD
-r resusive¡A©Mgzip-d-r file.gz¥\¯à¬Û¦P
-d decompress¡A¸ÑÀ£ÁYªº·N«ä!
-c.tar.gz or .tgz²£¥Í¤@ÓÀ£ÁYÀÉ
-z ±N¥Ø¿ýtar°_¨Ó«á¦A¥Îgzip§â¸ÓÀɮצAÀ£ÁY°_¨Ó
-f ©Ò¨Ï¥Î¤§À£ÁY«áÀɦW
ex:tar-czf mail.tar.gz mbox/¥i¥H±Nmbox¾ãӥؿýÀ£ÁY¦¨¤@ÓÀÉ®×
-x ¸Ñ.tar.gz or .tgz±NÀÉ®×tar¶}¡A¦pªG¦A°t¦X-zªº¸Ü´NÅܦ¨¸ÑÀ£ÁY¡D
ex: tar-zxf mail.tar.gz
compress.Z-dÀ£ÁY¦¨¡DZªºÀÉ®×
uncompress¸Ñ.ZÀɮת½±µ¥´uncompress mail.Z´N¥i¸ÑÀ£ÁY¤F¡D
¥Ñ¦r±¤W¬Ý¨Ó¡Aºô¸ô¥Nªí¤F¹q¸£©M¹q¸£©¼¦¹ªº¸ê®Æ¥æ´«¡A½d³ò±q«Ü§C¶¥ªº¹ê»Ú³s ½u¨ì¨ó©w(protocol)¤¤¯u¥¿ªº¸ê®Æ¥æ´«¡Cºô¸ô¨ó©w(network protocol)«üªº´N¬O ·Q³z¹Lºô¸ô¥æ´«¸ê®ÆªºÂù¤è¡A©¼¦¹¦P·Nªº·¾³q¤è¦¡¡C ¤£¦Pªººô¸ô¨ó©w¥Î¦b¤£¦Pªººô¸ô¼h¦¸¡A¦b¹êÅé¼h¡A³oÓ¼h¦¸´yzªº¬O¦ì¤¸¸ê®Æ¶Ç ¿éªº´C¤¶¡A¹³¬O¹qÆl¡A³o®É¨Ï¥Îªº¨ó©w´N¬OEthernet©Î¬OToken Ring¡A¤£¹L©O¡A À³¥Îµ{¦¡¨Ã¤£¬O¦b¹êÅé¼hªº¨ó©w¹B§@¡A©Ò¨Ì´`ªº¨ó©w¡A¬O¥Î¨Ó³B²z¦¨¦ê¸ê®Æ¡C³o ¨Ç¨ó©w¥]¬A¤FNovellªºInternet Packet Exchange(IPX)¡A©Mª¾¦WªºTransmission Control Protocol/Internet Protocol(TCP/IP)¡C
ºô¸ô¨ó©wªº¼h¦¸¥i¥H¥Hºô¸ô¼Ò«¬¨Óªí¥Ü¡A¹³°ê»Ú¼Ð·Ç²Õ´(International Standards Organization¡AISO)©Òµo®i¥X¡A¤CÓ¼h¦¸ªº¶}©ñ¨t²Î¤¬³sOSI(Open Systems Interconnection)°Ñ¦Ò¼Ò«¬´N¬O¤@Ó¨Ò¤l¡A ¼Ð·Çªººô¸ô¨ó©w¹³¬OTCP/IP¡A¬O¹q¸£¤¬³s§Î¦¨°Ï°ìºô¸ô»P¼s°ìºô¸ô¡A¦¨ªøªº ÃöÁä¡A¨ó©w¤¹³\³o¨Ç¤pºô¸ôªº¤¬³s¡A²{¦b©Ò¼ôª¾ªº¤¬³sºô¸ô´N¬OInternet¡A
Unixªººô¸ô¯à¤O¬O¦´Á³ÌȱoºÙ¹Dªº¦a¤è¡A¯S§Oªº¬O¡A²³©Ò©Pª¾ªºTCP/IP¨ó ©w¡A¦Û²Ä¤@¦¸¦b1982¦~¥X²{¦bBSD UNIX¤§«á¡A´N¤w¸g¬OUnix¸Ìªº¤@³¡¥÷ ¤F¡A²{¦bTCP/IP¬O¾ãÓInternet¼s°ìºô¸ôªº¨ó©w¡C Linux¤ä´©TCP/IP¥H¤Îtelnet¡Aftp¡Arlogin³o¨Çºô¸ôÀ³¥Îµ{¦¡¡A¦bºô¸ôªº¹êÅé ¼h¡ALinux¦³µÛ³\¦hEthernet¥dªºÅX°Êµ{¦¡¡AÁöµMtoken ring¨Ã¨S¾ã¦X¶i Linux¡A¤£¹L§AÁÙ¬O¥i¥H¦bInternetªºµo®iªÌ¤W¨ú±otoken ringÅX°Êµ{¦¡¡C Linux¤ä´©TCP/IP¤@³oÓInternet¼vÅT³Ì¤jªº¨ó©w¬O«Ü¦ÛµMªº¡A¦]¬°Linuxªº §Ö³tµo®i¬O¨Ó¦Û³\¦h¥@¬É¦U¦aµo®iªÌªº¦X§@¡A¦Ó³o¦X§@´N¬O³z¹LInternet¡A
Linux¥]§t¤FBerkeley Socket(³o¼Ë©R¦Wªºì¦]¬O¦]¬°1982¦~socket¤¶±²Ä¤@ ¦¸¦bBerkeley Unix¥X²{)¢w³o¬Oӫܬy¦æªºTCP/IPºô¸ôµ{¦¡³]p¤¶±.¹ï¨º¨Ç ¦³Cµ{¦¡³]p¸gÅ窺¤H¡ASocket¤¶±¬O¥Ñ¦n´XÓCªº¼ÐÀYÀÉ(header files)¡A¥H ¤Î´XÓ¯àÅý§A«Ø¥ß³s½u»P¦¬µo¸ê®Æªº¨ç¦¡©Ò²Õ¦¨¡C §A¥i¥H¨Ï¥ÎBerkeley Socketµ{¦¡¤¶±¥hµo®iInternet¤u¨ã¡A¹³¬OWorld Wide Web (WWW)Âsø°¾¹¡C¦]¬°¤j³¡¥÷ªºTCP/IPµ{¦¡³£¬O¥ÎSocket¤¶±¡A¦Ó¤]¦]µÛ Linux¤ä´©socket¤¶±¡A©Ò¥HnÅý³o¨Çµ{¦¡¥i¥H¦bLinux¤W°õ¦æ¬O«Ü®e©öªº¡C
¤£¬O¨CÓ¤H³£¯à¥ÎEthernet³sInternet¡A¯S§O¬O¨º¨Ç¦b®a¸Ì¨Ï¥ÎLinuxªº¤H¡A¦³¤@ Ó¥i¥H³z¹L¹q¸Ü½u»P¼Æ¾Ú¾÷¡A¨Ï¥ÎTCP/IP¨ó©w»PIntetnet³s½uªº¤èªk¡Aº¥ý§A»Ý n¤@Ó¦øªA¾¹(server)¢w³o¬O¤@Ó»PInternet³s½u¨Ã¥B±µ¨ü¼·¸¹³s½uªº¨t²Î¡C
²{¦b¡A¦³InternetªA°È¨ÑÀ³°Ó(Internet Service Providers- ISP)´£¨Ñ³o¼Ëªº³s½u ¦¬¶OªA°È.¦pªG§A¤£·Qªá¿ú¡A¨º¦b§A¤u§@ªº¦a¤è§ä¬Ý¬Ý¬O¤£¬O¦³´£¨Ñ³oºØªA °È¡A³o¨Ã«D¤£¥i¯à³á¡A¯S§O¦pªG§A¬O¥ÎLinux PC¦b®aÀ°¤½¥qµo®iUNIX³n Åé¡A¤½¥q¸Ì«Ü¥i¯à´N·|¦³¡C ·í§A·Q³z¹Lserver³sInternet¡A¨º»ò³oÓ¦øªA¾¹¦Ü¤Ö±o¤ä´©¤U±¨âºØ¨ó©wªº¨ä ¤¤¤@ºØ:
Serial Line Internet Protocol(SLIP) Point-to-Point Protocol(PPP)
³o¨âºØ³£¤ä´©¦b¹q¸Ü½u¤W¨Ï¥ÎTCP/IP¨ó©w¡ASLIP¤ñPPP²³æ¡A¤£¹L¤ñ¸û¡A PPP¤ä´©¸û¦hªº³s½u¯S©Ê¡An¹F¦¨³s½u¡A§A¨t²Î¤W¥Îªº¨ó©w±o©Mserver¤@¼Ë¡C
SLIP©MPPP³o¨âºØLinux³£¤ä´©¡A§A¥i¥HÅýLinuxÅܦ¨SLIP©ÎPPP server²Ä ¤»³¹Genieªº³]©w¶µ¥Ø¤¤·|»¡©ú¦p¦ó¥h³]©wppp¡C
¦b MSDOS©M Microsfot Windows¥@¬É¸Ì¡A§AÀ³¸Ó¹ïÀɮצøªA¾¹(file server)¦³ ·§©À¡A³o¬O¤@ÓºûÅ@«nÀɮסA¨ÃÅý¨ä¥L¦bºô¸ô¤Wªº¨t²Î¥i¥H¤À¨É³o¨ÇÀɮתº ¨t²Î¡C©Ò¦³¦bºô¸ô¤Wªº PC ³£¤À¨É¤@°Æ¦hӺϺо÷ ¡A¦b DOS©M Windows¤¤¡A server¤À¨É¥X¨ÓªººÏºÐ¾÷¦b¨Ï¥ÎªÌ¬Ý¨Ó¸ò¥L¥»¨¾÷¾¹¤WºÏºÐ¾÷¬O¤@¼Ëªº¡A³£·| ¦³¤@ӺϺо÷¸¹½X¡A¹³¬O U¡A¦b PC ºô¸ô¤¤¡An°µ¨ìÀɮפÀ¨É¡A±`¬O¨Ï¥Î Novellªº Netware©Î¬O Microsoft ªº LAN Manager¨ó©w ¡C ÀɮפÀ¨ÉªºÆ[©À¦P¼Ë¦s¦b©ó UNIX¡ANetwork File System(NFS)´N´£¨Ñ¤F¤@Ó¸ó ¶Vºô¸ô¬Û¤¬¦s¨úÀɮתº¼Ð·Ç¤è¦¡¡A¹ï¨Ï¥ÎªÌ¦Ó¨¥¡A»·¤è¨t²ÎªºÀɮ׬O¥H¥»¦a¨t ²Î¥Ø¿ýªº§Î¦¡¥X²{ ¡C Linux¤@¼Ë¦³ NFS¡A§A¥i¥H¤À¨É§ALinux¨t²Î¸Ìªº¥Ø¿ýµ¹¦P¼Ë¤ä´© NFS ªº¨t²Î ¨º¨Ç§Q¥Î NFS ¦s¨ú§AÀɮתº¨t²Î¤£¤@©wn¬O UNIX ¡A¤]´N¬O»¡¡A§A¥i¥H§â Linux·í§@ÀɮצøªA¾¹¡Aµ¹¨º¨Ç¶] DOS©M Windowsªº PC ¨Ï¥Î¡AXLinux¤¤ªº Genie°ÊºA³]©w¶µ¥Ø¤¤·|§ó¶i¤@¨B±Ð±z§â NFS ¬[³]°_¨Ó ¡C
UUCP(UNIX-to-UNIX Copy)¬O¤@Ó¸û¦ý¬O¤´«Ü«nªº¨ó©w.³oÓ¨ó©w¤´µM¬O ¹q¤l¶l¥ó©Mºô¸ô·s»D(news)¥æ´«ªº¤èªk¤§¤@¡C¨Ï¥ÎªÌºô¸ô·s»D(USENET news)- Internetªº§G§iÄæ¨t²Îªºµo©ú¡A¶Ê¥Í¤FUUCP¡A·í¹q¸£¬O¥H¹q¸Ü½u©MModem³s ³q®É¡A³£¬O¥HUUCP³oÓ¨ó©w¨Ó¥æ´«¹q¤l¶l¥ó°T®§¡A·s»D¶µ¥Ø¡AÀÉ®×µ¥µ¥¡C°ò ¥»¤W¡A³o¨Ç°T®§©M·s»D¬O¥H±µ¤Oªº¤è¦¡±q¤@¥x¹q¸£¶Ç¨ì¥t¤@¥x¡C³oªá¶O«D±` §C¡CÁöµM²{¦bªº¹q¤l¶l¥ó©M·s»D¤j³£¬O¦b¤£¶¡Â_³s½uªººô¸ô¶Ç°e¡A¦ýUUCP ¤´µM´£¨Ñ¤F³\¦h°¾»·¨t²Î¤@Ó¥i¥H¨Ï¥ÎUSENET news©M¹q¤l¶l¥óªºÂ²©ö¤è ªk¡A¦P®É¤]Åý¥¦Ì¦¨¬°Internetªº¤@¥÷¤l¡C Linux¸Ì¦³UUCP¡C¦pªG§A¦³Modem¡A¦Ó¥B§A·Q§Q¥Î¼·±µªº¤è¦¡©M¨ä¥¦¨t²Î¥æ ´«ÀɮסA¥i¥H¦Ò¼{UUCP¡A
¦bInternet¤W¥Ñ©ó¦³«Ü¦hªººôÂI¦ì§}¡A·íŪªÌ·Qn¶i¤J»·ºÝªº¹q¸£®É¡A¥i¥H§Q¥Îtelnet¨Ó °µ»P»·ºÝ²×ºÝ¾÷³s½uªº°Ê§@¡C¨ä»yªk¦p¤U:
¡´ telnet±`¥Î»yªk : ¡i telnet ºô¸ô¦ì§}/¸Ó¾÷¦WºÙ ¡j
ftp ¬O¥Î©ó Internet ¤WªºÀÉ®×¶Ç¿é¤u¨ã¡C
¡´ ftp »yªk: ¡i ftp ºô¸ô¦ì§}/¸Ó¾÷¦WºÙ ¡j
°²³]ŪªÌ¥Îftp·Qn¥h¥æ¤j¤U¶ÇÀɮרìŪªÌ¦Û¤vªº¹q¸£¤º¡A¥i¥H³o¼Ë°õ¦æ
ftp nctuccca.edu.tw
¤@¶}©l¥æ¤jªº ftp server·|¸ß°ÝŪªÌªº login name¡A¥Ñ©ó§Ú̳£¨S¦³¦b¥æ¤j¦³±b¸¹¡A¬G¦b ¦¹ªºlogin name³£Áä¤Janonymous©ÎªÌftp¡A±µ¤U¨Ó·|¸ß°ÝŪªÌpassword¡A³o®Épassword ´N¿é¤JŪªÌ¦Û¤vªºE-mail±b¸¹§Y¥i¡A³o¼Ë´N¯à¶i¤J¥æ¤jªºftp server¥h®»¨úŪªÌ·QnªºÀÉ ®×¡C
¦b®»¨úÀɮפ§«e¡A§Ú̳£·|°µ´XÓ«ü¥O°Ê§@¡A²Ä¤@Ó«ü¥O¬°bin¡A³o¬O³]©w¦b¶Ç¿éÀɮ׮ɡA ¥Î¤G¶i¦ì¡ibinary ¡j¨Ó¶Ç¿é¡A²Ä¤GÓ«ü¥O¬°hash¡A¦¹«ü¥O¬O»¡·í¨C¶Ç¿é1024bytes¡A´N·|¥X ²{¤@Ó#¡A¥Î¦¹¥iÆ[¹î¥X¦b¶Ç¿é®É¬O§_¦³Â_½uªº±¡§Îµo¥Í¡A²Ä¤TÓ«ü¥O¬°prom¡A¦¹«ü¥O¬O¦b ¶Ç¿éÀÉ®×®ÉÃö±¼¥æ½Í¥\¯à¡A¥H¼W¥[¶Ç¿é³t²v¡C ¦b°µ§¹¤W±ªº°Ê§@«á¡A´Nn¯u¥¿ªº®»¨úÀɮסA¨ä®»Àɪº«ü¥O¦³¨âÓ¡A¤@Ó¬°get¡A³oÓ«ü¥O ¥u¯à¤@¦¸®»¨ú¤@ÓÀɮסA¦Ó¥B¦b¤U«ü¥O®É¡A¨ä®»¨úªºÀɦW¤£¯à¨Ï¥Î¸U¥Î¦r¤¸; ¥t¤@Ó¬°mget¡A³oÓ«ü¥O¤@¦¸¥i®»¨ú¼ÆÓÀɮסA¦Ó¥B¦b¤U«ü¥O®É¡A¨ä®»¨úªºÀɦW¥i¨Ï¥Î¸U¥Î¦r¤¸¡C
¦Ü©ó¤W¸üÀɮתº«ü¥O¬°put»Pmput¡A¨ä¥Îªk»Pget¡Bmget§¹¥þ¬Û¦P¡A¦b¦¹´N¤£¦h¥[²Öz¡C¦Ó¦b ¤W¸üªº®É«á¡A¬O¦³¤@¨Ç¨î¡A¨ä¨î¬°ÅªªÌ¥²¶·¦b¸Ó¾÷¤W¦³ÅªªÌªº±b¸¹©Îserver´£¨Ñ¦¹Åv ftp server¡A³o¼Ë¤~¦æ¤W¸üÀɮסC
nÂ÷¶}ftp¡A½Ð¥´bye©ÎexitÂ÷¶}¡C
¦b¥»¸`n¤¶²Ðªº¬O¤@®M¦³Ãö©óftpªºShareware³nÅé¢wncftp¡A¥¦ªº¥þ¦W¬Onice ftp¡A ÅU¦W«ä¸q¬O¤@®Mº¡¦n¥Îªºftpµ{¦¡¡A¥¦¥[±j¤F¤@¨Ç¶Ç²Îftpªº¥\¯à¡A¤×¨ä¬O¥i¥H±N¾ãÓ ¥Ø¿ý¥]§t¤l¥Ø¿ý§¹¾ãªº·h¦^¨Ó¡C
¨ä¹ê³oÓµ{¦¡¸òftpªº°õ¦æ¤è¦¡¤j¦P¤p²§¡A°²³]§ÚÌn³s©¹192.192.73.9³o¥x FTP Server¡A½d¨Ò¦p¤U:
ncftp ¡i -u user ¡j 192.192.73.9
¦pªG¨S¦³-u¿ï¶µ¡A«h·|¦Û°Ê¥Îanonymousªº¨¤À¶i¤JFTP Server¡A §A¥i¥H¦b¡imisc>¡j³oÓ´£¥Ü¤U¿é¤J§An°õ¦æªº«ü¥O¡A¨ä¹êncftp¸òftpªº«ü¥O¥\¯à ¬O¤j¦P¤p²§ªº¡AŪªÌ¥i¥H°õ¦æ¡i?¡j¨Ó¬d¬Ýncftp³oÓµ{¦¡ªº«ü¥O¡A§A¥i¥Hµo²{«ü¥O ¤j³¡¤À³£¬O¤@¼Ëªº¡A¦³¤@ÂI¤£¦Pªº¬O¡Ancftp³oÓµ{¦¡¸Ì¦³¨Ç«ü¥O¥i¥H¥t¥~¥[¤W °Ñ¼Æ¨Ó´£°ª«ü¥Oªº¥\¯à¡A
½d¨Ò¦p¤U:
misc>?get ¡ö¦b´£¥Ü²Å¸¹¤U¡A°õ¦æ¡i ? ¡j¨Ó¬d¬Ý¡i get ¡j«ü¥Oªº¥\¯à
get: fetches files from the remote host.
Usage: get ¡i-flags¡jfilel ¡ifile2...¡j
Flags:
-C : Force continuation (reget).
-f : Force overwrite.
-G : Don't use wildcard matching.
-R : Recursive. Useful for fetching whole directories.
-n X : Get selected files only if X days old or newer.
-z : Get the remote file X, and name it to Y.
Examples:
get README
get README.*
get -G **Name.with.stars.in.it**
get -R new-files-directory
get -z WIN.INI ~/junk/windows-init-file
±q¥H¤Wªº»¡©ú¤¤¡A§ÚÌ¥i¥H²M·¡ªºª¾¹D¡iget -R ¥Ø¿ý ¡j¥i¥H±N¾ãӥؿý³£¶Ç¿é¦Ü§Aªº¾÷¾¹ ¤W¡A¡iget -z ¡j¥i¥H§ïÅÜÀɮצWºÙ¡A©Ò¥Hµ§ªÌ«ØÄ³ÅªªÌÌn¦n¦nªºÀ³¥Î¡i?¡j¨Ó¤F¸Ñ¨C ¤@Ó«ü¥Oªº¥\¯à¡A·|¦³§U©óŪªÌ̹ï ncftp ³oÓµ{¦¡§ó¥[ªº¼ô±x¡C
·íŪªÌn¦b¯¸¤W¼g«Hµ¹ÅªªÌªºªB¤Í®É¡AŪªÌ¥i¥H³o¼Ë°õ¦æ :
mail (¹ï¤èªº)E-mail Address
°²³]§ÚÌn±H¤@«Ê«Hµ¹ www.xlinux.com.tw ³o¥x¾÷¾¹ªº partner ¨Ï¥ÎªÌ¡A½d¨Ò¦p¤U :
mail partner@www.xlinux.com.tw
Subject¬°³o«Ê«Hªº¼ÐÃD¡A§Ú̼gtest¡A«öEnter«á¡A´N¬O³o«Ê«Hªº¤º®e¡A§Ú̬O¼gthis is test letter.¡A¼g§¹¤º®e«á¡A«öEnter¡A¦A«ö¡i.¡j¸¹¡A¦A«öEnter¡A³o«Ê«H´N±H¥X¥h¤F¡C °²¦pŪªÌn±H«Hªº¹ï¶H¡A¨äMail Server¬O¸òŪªÌ¦P¤@¥x¾÷¾¹ªº¡AŪªÌ¥un°õ¦æmail ¨Ï¥ÎªÌªº¦W¦r´N¥i¥H¤F¡C¤S©ÎªÌŪªÌ¬On±H¤@Ó¤å¦rÀɩάOŪªÌ½s¦nªºÀɮסA ŪªÌ¥i¥H³o¼Ë°õ¦æ :
mail ¨Ï¥ÎªÌªºE-mail Address < ¤å¦rÀÉ®×
°²³]§Ún±Htest.docµ¹ www.xlinux.com.tw ³o¥x¾÷¾¹partner³oӨϥΪ̡A«h¬On³o¼Ë¼g :
mail partner@www.xlinux.com.tw < test. doc
·íŪªÌ¦³·sªº«H¥ó®É¡A¨t²Î·|³qª¾ÅªªÌ¦³·s«H¥ó¶i¨Ó¡AŪªÌ¥un°õ¦æ
mail
¤£¥[¥ô¦ó°Ñ¼Æ¡A´N¥i¥H¬Ý«H¤F¡C
You have new mail. ¡ö¨t²Î³qª¾ÅªªÌ¦³·s«H¥ó¡A±µ¤U¨Ó°õ¦æmail¬Ý«H¡C½d¨Ò¦p¤U :
Mail version 5.5 6/1/90. Type? for help.
"/var/mail/lee" : 1 message 1 new
>N 1 root Fri Aug 14 14 : 50 14/406 "test"
& 1 ¡ö°õ¦æ 1¡A¬Ý²Ä¤@«Ê«H
Message 1 :
From daemon Fri Aug 14 14 : 50 : 17 1998 ¡ö«H¥óªº¤é´Á
Date : Fri , 14 Aug 1998 14 : 50 : 17 +0800 (CST) ¡ö«H¥ó¨ì¹Fªº¤é´Á
From : partner <root¡n ¡ö«H¥óªº¨Ó³B
To : lee@xlinux.com.tw ¡ö¦¬«HªÌªºE-mail Address
Subject : test ¡ö«H¥óªº¼ÐÃD
This is test later. ¡ö«H¥óªº¤º®e
&
ŪªÌn¦A¬Ý«H®É¡AÁÙ¥i¥H¦b´£¥Ü²Å¸¹"&"¤§¤U¥[¤@¨Ç°Ñ¼Æ¡A¨Ó³B²z«H¥ó¡A½d¨Ò¦p¤U:
·íŪªÌ¬Ý§¹¤@«Ê«H¡An§R°£¥¦®É¡A¥Î
& d
°²³]ŪªÌ¦¬¨ì«Ü¦h«Ê«H¡A·Q§R°£²Ä¤@«Ê¨ì²Ä¤«Ê¡A«h¥Î
& d 1-5
§R±¼¥þ³¡«h¥Î
& d*
±N«H¥tÀx¦s¦¨¤@ÓÀÉ®×(°²³]§ÚÌn±N«H¥t¦s¤@Ó·sÀÉ letters)«h¥Î
& s letters
¦^«H«h¥Î
& r
ŪªÌ·Qª¾¹D¨ä¥¦ªº°Ñ¼Æ¥\¯à¡A«h¥Î
& ?
Â÷¶}¨t²Î¡A¦ý¤£±N©Ò¬Ý¹Lªº«HÀx¦s¦¨mbox¡A«h¥Î
& x
Â÷¶}¨t²Î¡A±N©Ò¬Ý¹Lªº«HÀx¦s¦¨mbox¡A«h¥Î
& q
·íŪªÌ·Qn³s½u¨ì¬Y¤@Ó»·ºÝ¹q¸£¤§«e¡A¥i¥H¥ý§Q¥Îping¨Ó´ú¸Õ»· ºÝªº¹q¸£¬O§_¦³¦b½u¤W¡AY¦³¦b½u¤Wªº¸Ü¡A«h¥i¥H¥¿±`ªº¨Ï¥Î¡AY¨S¦³¦b½u¤W®É¡A ¥i¯à¬O»·ºÝªº¹q¸£¤wÃö±¼¡A©ÎªÌ¬Oºô¸ô½u¤W¦³¥x¥D¾÷¤w·í¾÷¡A©Ò³y¦¨ªºµ²ªG¡C
°²YŪªÌ¦b¨Ï¥Îºô¸ô®É¡Aı±oºô¸ô²§±`¡AŪªÌ¥i¥ý¦Û¦æ´ú¸Õ¤@¤U¡A«K¥iª¾¹D¨º¤@¥x ¥D¾÷¦³·í¾÷ªº±¡§Îµo¥Í¡C©³¤U¬O ping 192.192.73.1¡A¥B¦³¦b½u¤Wªº½d¨Ò¡A¦p¤U©Ò¥Ü:
ping 192.73.18.6
³oÓ«ü¥O¬O¦C¥X·íŪªÌn³s½u¨ì»·¤è¾÷¾¹®É¡A©Ò»Ýn¸g¹Lªº¹h¹D¾¹¡A³q ±`¬O¥Î¨Ó¬d¬Ýºô¸ô¬O§_¯à¥¿±`¹B§@¡C
tranceroute ±`¥Îªº»yªk: ¡itranceroute IP ¦ì§} ¡j
°²³]§ÚÌn¬d¥X±q¥»¨¾÷¾¹³s¨ì192.192.180.180 (¥x¤¤°Ó±M) ³oÓ¦ì§}®É¡An¸g¹Lþ¨Ç¹h¹D¾¹¡AŪªÌ¥i¥H³o¼Ë°õ¦æ¡C
wwwl : ~# traceroute 192.192.180.180
±q¥H¤Wªº½d¨Ò¡A§ÚÌ¥i¥Hª¾¹D±q¥»¨ªº¾÷¾¹n³s¨ì 192.192.180.180 ³oÓ¦ì§}®É¡A¥i¯ànn¸g¹Lªº¹h¹D¾¹¡C
³o¬O¥Î¨Ó³]©w»PºÞ²zºô¸ô¤¶±ªº«ü¥O¡Aºô¸ô¤¶±ªx«üºô¸ô¥d¡BPPP¡BSLIP¡BLoopback µ¥µ¥¡C±µ¤U¨Ó§Ṳ́¶²Ðifconfigªº¤@¯ë¥Îªk :
ifconfig ±`¥Î»yªk:¡i ifconfig -a ¡j
³o¥i¥H¬d¸ß©Ò¦³ªººô¸ô¤¶±±¡§Î¡A
Á|¨Ò :¦pªGŪªÌÃhºÃ¦Û¤vªººô¸ô¤¶±·í±¼¤F¡A«h¥i¥H°õ¦æ¥H¤U«ü¥O¡C
www1: /# ifconfig de0 down¡ö°±¤îºô¸ô¤¶±¡C
www1: /# ifconfig de0 up¡ö¦A±Ò°Êºô¸ô¤¶±¡C
www1: /# ping 192.192.73.1¡öÀH«K¤@¥x»·ºÝ¾÷¾¹¡C
³o¤@Ó«ü¥O¥i¥HÅýŪªÌ¬d¸ß²{¦bªººô¸ô¨Ï¥Î¥H¤Î³s½uªº±¡§Î¡C
netstat±`¥Î«ü¥O:¡i netstat¡u°Ñ¼Æ¡v¡j
1.²{¦b§Ų́Ӭd¬Ýºô¸ô¤¶±¬y¶q¡A¥iÁä¤J
netstat -i ¢xmore
¥H¤U¬°¥NªíªºÈ:
Ipkte:±µ¦¬¨ìªº¥]«Ê¡C
Ierrs:±µ¦¬¨ì¦ý¬O¨ü·lªº¥]«Ê¡C
Opkts:°e¥X¥hªº¥]«Ê¡C
Oerrs:°e¥X¥h¦ý¬O¨ü·lªº¥]«Ê¡C
Coll:ªí¥Üµo¥Í¸I¼²ªº¦¸¼Æ¡C
2.¬d¸ßTCPºô¸ô³s½uªº±¡§Î¡A¥iÁä¤J
netstat -t ¢xmore
3.¬d´M©Ò¦³¸ôºô¸ô³s½uªº±¡§Î¡A¥iÁä¤J
netstat -a ¢xmore
Genieªº¹w³]¶µ¥Ø
¤¤ªºUser/Group/Quota³]©w¡C¨BÆJ:
Quotas for user a8530614i
/user¡Gblocks in use¡G8 , limits(soft=4000 , hard=5000)
inodes in use¡G8 , limits(soft=200 , hard=300)
¦b«Ø¥ß¨Ï¥ÎªÌquotaµwºÐ®e¶q°tÃB®É¡A¦³¤@Ó°ÝÃD®É±`µo¥Í¡A§Y¬OUID©M¨Ï¥ÎªÌ±b¸¹·d²V¤F¡A
°ÝÃDµo¥ÍªºI´º¬O¤@¯ë±Ð¨|³æ¦ì±`§Q¥Î§K¶OªºFreeBSD©ÎLinux´£¨Ñ¾Ç¥Í¹q¤l«H½c©MÓ¤Hº¶
ªA°È¡A¦¹®É¨t²ÎºÞ®IªÌ¤j¦h·|¨Ï¥Î¾Ç¥Íªº¾Ç¸¹¨Ó·í§@±b¸¹¡A¤è«K¤é«áªººÞ²z¡A¦pªG¤£¥©ªº¬O
¾Ç¥Íªº¾Ç¸¹¥þ³¡§¡¬Oªü©Ô§B¼Æ¦rªº¸Ü¡A°ÝÃD«Kµo¥Í¤F¡C·í§Ų́ϥÎedquota -u
uaername¨Ó³]©w¨Ï¥ÎªÌquotaµwºÐ®e¶q°tÃB®É¡A¦pªGuaername¬°ªü©Ô§B¼Æ¦rªº¸Ü«h¨t²Î
³]©w¬OUID(¨Ï¥ÎªÌÃѧO¸¹)¡A¦Ó«D¸Ó¦ì¨Ï¥ÎªÌ¡I©Ò¥H¦b¦¹«ØÄ³¤£§«¦b¥þ³¡§¡¬Oªü©Ô§B¼Æ
¦rªº¾Ç¥Í¾Ç¸¹«e±¥[Ó^¤å¦r¥À¨Ó·í§@±b¸¹¡AÁ×¶}¦¹¤@°ÝÃD¡C
¦³®É§ÚÌ¥i¯à·s¼W¥[¨Ï¥ÎªÌ«á¡A«o§Ñ¤F¦P®É¨î¨Ï¥ÎªÌquotaµwºÐ®e¶q°tÃB¡A¨Ï±o¨t²Î
¦³±Y¼ìªº¦M¾÷¡A©Ò¥H¤é±`ªºÀˬd¬O¥²»Ýªº¡Aº¥ý§Ṳ́Á´«¦Ü¨Ï¥ÎªÌ¦³¨Ï¥ÎªÌªº¥Ø¿ý¤¤¡A
¤@¯ë¬O/home¡A
°õ¦æcd home¡Fquota -u * more/¡AÀˬd¤@¤U¬O§_¦³º|ºô¤§³½¡C±µ¤U¨Ó°õ¦æ
cd home¡Fquota -q -v -u *¡Amore/¡AÀˬd¤@¤U¶W¹L´£¿ô°tÃBªº¨Ï¥ÎªÌ¡C