¦w ¸Ë L i n u x §ó §ï ¨t ²Î ´£ ¥Ü ²Å ¸¹ ¨Ï ¥Î ªÌ ¸ê ®Æ L i n u x ¤§ s h e l l s c r i p ts ¤Á ´« µê ÀÀ ¥D ±± ¥x l s ¦C ¥X ÀÉ ®× ¸ê °T L i n u x ªº S h e l l l n »s §@ ±¶ ®| ÀÉ ÀÉ ®×¡B¥Ø ¿ý ¥N ªí ÃC ¦â c a t Åã ¥Ü ÀÉ ®× ¤º ®e ÀÉ ®× ÄÝ ©Ê m o r e Åã ¥Ü ÀÉ ®× ªº ¤º ®e (¼È °±) ®Ú ¥Ø ¿ý m v §ó §ï¡B²¾ °Ê ¥Ø ¿ý ©Î ÀÉ ®× / p r o c ÀÉ ®×¤¶ ²Ð p w d Åã ¥Ü ¥Ø «e ¤u §@ ¥Ø ¿ý ¸ô ®| ²× ºÝ ¾÷ ¸ê ®Æ ³] ©w ÀÉ p a s s w d §ï ÅÜ ±K ½X ¦p ¦ó ³] ©w «ü¥O ªº §O ¦W r m §R °£ ÀÉ ®× ©Î ¥Ø ¿ý cp ½Æ »s ÀÉ ®× mount ±¾ ¤W ÀÉ ®× ¨t ²Î mkdir «Ø ¥ß ¤l ¥Ø ¿ý umount ¨ø ¤U ¤w ±¾ ¤W ªº ÀÉ ®× ¨t ²Î cd Âà ²¾ ¥Ø ¿ý mke2fs »s §@ ÀÉ ®× ¨t ²Î rmdir §R °£ ¤l ¥Ø ¿ý adduser ·s ¼W ¨Ï ¥Î ªÌ grep ¥Î Ãö Áä ¦r §ä ´M ÀÉ ®× chmod §ï ÅÜ ÀÉ ®× Åv ÄÝ ©Ê dd ¦r ½X Âà ´« µ{ ¦¡ chown §ó §ï ÀÉ ®× ©Î ¥Ø ¿ý ªº ¾Ö ¦³ ªÌ df ¬d ¸ß µw ºÐ ¨Ï ¥Î ¶q su ¶W ¯Å ¨Ï ¥Î ªÌ du ¬d ¸ß ÀÉ ®× ªº ºÏ ºÐ ¨Ï ¥Î ªÅ ¶¡ who Åã ¥Ü ¥Ø «e ½u ¤W ¨Ï ¥Î ªÌ find §ä ´M ÀÉ ®×¡B¥Ø ¿ý w Åã ¥Ü ¥Ø «e ½u ¤W ¨Ï ¥Î ªÌ fsck ÀË ¬d¡B× ´_ L i n u x ÀÉ ®× ¨t ²Î vall ¶Ç °e °T ®§ write ¶Ç °e °T ®§ µ¹ ½u ¤W ¬Y ¨Ï ¥Î ªÌ uname ¬d ¸ß L i n u x ª© ¥» mesg y ©Î mesg n ³] ©w ¶Ç °e °T ®§ free ¬d ¸ß ¥Ø «e °O ¾Ð Åé ªº ¨Ï ¥Î ±¡ §Î talk »P §O ¤H ²á ¤Ñ uptime Åã¥Ü¥Ø«eªº¨Ï¥ÎªÌ©M¥§¡t²ü sync §â °O ¾Ð Åé ¤¤ ªº ¸ê ®Æ ¼g ¤J µw ºÐ ftp ÀÉ ®× ¶Ç °e date Åã ¥Ü ¤é ´Á¡B®É ¶¡ telnet ³s ¨ì §O ¥x ¾÷ ¾¹ shutdown Ãö ¾÷ rlogin ³s ¨ì §O ¥x ¾÷ ¾¹ reboot §Ö ³t Ãö ¾÷ netstat ¬d ¸ß ºô ¸ô ¥Ø «e ª¬ ªp top ¬d ¬Ý ¨t ²Î ª¬ ºA nslookup ¬d ¸ß I P ¤Î ºô °ì ¦W ºÙ ps ¬d ¬Ý ¨t ²Î ¤¤ ¥¿ ¦b °õ ¦æ µ{ §Ç ¸ê ®Æ finger ¦C ¥X ¬Y ¤H ªº ½u ¤W ¸ê ®Æ kill ²× ¤î µ{ ¦¡ ¤§ °õ ¦æ ping ¬d ¸ß ºô ¸ô ¤W ¬Y ¥D ¾÷ ¬O §_ ¶} µÛ man ¬d ¸ß ¬Y Ó «ü ¥O ªº »¡ ©ú crontab ³] ©w ´Á °õ ¦æ ªº «ü ¥O help ¬d ¸ß ¬Y Ó ¤º «Ø «ü ¥O ªº»¡ ©ú nohup ³]©w°h¥X¨t²Î«áµ{¦¡²×¤î whereis ´M §ä ¬Y Ó «ü ¥O ªº ÀÉ ®×¦ì ¸m echo ¦L ¥X ¦r ¦ê locate §ä ´M ÀÉ ®× clear ²M °£ ¿Ã ¹õ whatis ¬d ¸ß ¬Y Ó «ü ¥O ªº ¥Î ³~ & ±N ¸Ó µ{ ¦¡ §Ë ¨ì I ´º °õ ¦æ at ³] ©w ¬Y ¤@ Ó ®É ¶¡ °õ ¦æ ¬Y ¤@ «ü ¥O cal Åã ¥Ü ¤ë ¾ä ¦w¸Ë Linux¡G ·Ç³Æ¨â±iºÏ¤ù¡G bootdisk¡G rawrite <EnterÁä> bare.i <EnterÁä> A <EnterÁä> rootdisks¡G rawrite <EnterÁä> color.gz <EnterÁä> A <EnterÁä> Fips (¦w¸Ëµ{¦¡©Òªþ) ©ÎFdisk µwºÐ §âbootdisk ©ñ¶iºÏºÐ¾÷«á«·s¶}¾÷¡F¥X²{boot: ®É«ö<EnterÁä> ´«rootdisks¡A¥X²{slackware login: ®É¿é¤Jroot # fdisk /dev/hdb (ªí¥Ünfdisk²Ä¤GÁûµwºÐ) fdisk«ü¥O¡G a¡G³]©w¥Ñ¨ºÓ¤À³Î°Ï¶}¾÷ c¡G³]©wdos¬Û®e¼Ð°O d¡G¬å±¼¤@Ó¤À³Î°Ï l¡G¦C¥X©Ò¦³fdisk¬Ý±oÀ´ªº¤À³Î°Ï«¬§O m¡G»²§U»¡©ú n¡G¼W¥[¤@Ó·sªº¤À³Î°Ï p¡G¦C¥X¥Ø«e¤À³Î°Ïªºª¬ºA q¡G¤£Àx¦s¨ÃÂ÷¶} t¡G³]©w¤@Ó¤À³Î°Ï¥N¸¹ u¡G§ïÅܵwºÐ¸ê®ÆªºÅã¥Ü¤è¦¡ v¡G¬d¬Ý¥þ³¡¤À³Îªº°O¿ý w¡GÀx¦s¨ÃÂ÷¶} x¡G¨ä¥¦¥\¯à # setup (°õ¦æ¦w¸Ëµ{¦¡) ¿ï¾Ü TARGET¿ï¶µ¡G«ü©w¦w¸Ë¥Øªº¦aªºµwºÐ¤À³Î°Ï¡Bformat¡B2048 SOURCE¿ï¶µ¡G¿ï¾Ü¦w¸Ëµ{¦¡¨Ó·½¡A¤@¯ë¬°CD-ROM (¥i¿ïATAPI/IDE)¡F¿ï¾Ücustom«á¿é¤J/slack31/slakware (¨Ì¥úºÐ¤ùªº¸ô®|¦Ó·| ¦³©Ò¤£¦P) DISK SETS¡G¿ï¾Ün¦w¸Ëªº¤¸¥ó INSTALL¡G¦w¸Ë (¤@¯ë³£¿ï¾ÜMENU) »s§@¶}¾÷ºÏ¤ù¡B³]©wmodem¡B³]©wmouse¡B³]©wcdrom¡B³]©w¦r«¬ (m1.fnt)¡B³]©wLILO¶}¾÷¡B³]©wºô¸ô¡B³]©wmail«¬¦¡¡B³]©w®É °Ï¡B«·s¶}¾÷ (¿é¤J shutdown -r now¡F¤£n«öreset) ¨Ï¥ÎªÌ¸ê®Æ¡G/etc/passwd ¤Á´«µêÀÀ¥D±±¥x¡Galt + F1¡Balt + F2¡B¡K¡K¡K Linux ªº shell¡G(Ãþ¦üDOS¤§command.com)¡G tcsh ©Î bash (¤º©w¬°bash) Áä¤J exit ¥i¦^¨ì¤W¤@¼h shell ©ÎÂ÷¶}¨t²Î ÀɮסB¥Ø¿ý¥NªíÃC¦â¡G/etc/DIR_COLORS ¥Ø¿ý (ÂŦâ) ¤@¯ëÀÉ®× (¥Õ¦â) ¥i°õ¦æÀÉ («Cºñ¦â) ¹ÏÀÉ (¯»¬õ¦â) ²Å¸¹³sµ²ÀÉ (ÀQ¦â) ¨t²Îªº³]³ÆÀÉ ¶À¦â À£ÁYÀÉ (¬õ¦â) ¡@ ÀÉ®×ÄݩʡG ©Ê½è ÀÉ®×¹l¦³ªÌ ¸s²Õ¨Ï¥ÎªÌ ¨ä¥¦¨Ï¥ÎªÌ d rwx r-x --x ªí¥ÜÀÉ®×¹l¦³ªÌ¥iŪ¡B¥i¼g¥i°õ¦æ¡F¸s²Õ¨Ï¥ÎªÌ¥iŪ¥i°õ¦æ¡F¨ä¥¦¨Ï¥ÎªÌ¥i°õ¦æ ¥Ø¿ýªº¨Ï¥ÎÅv¡G r--¡G¥u¯àŪ¡F¥i¥Hls¬Ý¥Ø¿ý¤U¦³¤°»òÀɮצӤ£¯à½s¿è©ÎŪ¨úÀÉ®× -w-¡G¥u¯à¼g¡F¦ýÁÙ¤£¯à«Ø¥Ø¿ý©Î«þ¨©ÀÉ®×¶i¥h -x¡G¥i¥Hcd¶i¥h¦¹¥Ø¿ý¡A¦ýµLªk¨Ï¥Î ls rw-¡G¥i¥Hls¬Ý¦¹¥Ø¿ý¤¤¦³¨º¨ÇÀɮסF¦ý¬OµLªk¶i¥h¦¹¥Ø¿ý¡BµLªk¨Ï¥Îls -l¡BµLªk½s¿è¥Ø¿ý¡BµLªk«þ¨©ÀÉ®×¶i¥h r-x¡G¥i¥Hcd¶i¥h¦¹¥Ø¿ý¡B¥i¥H¨Ï¥Î ls¡B¦ýµLªk«þ¨©ÀÉ®×¶i¥h -wx¡G¥i¥Hcd¶i¥h¦¹¥Ø¿ý¡B¥i¥H«þ¨©ÀÉ®×¶i¥h¡FµLªk¨Ï¥Î ls ©Ê½è¡G- ¤@¯ëÀÉ®× ¡F d ¥Ø¿ý ¡F l ²Å¸¹³sµ²ÀÉ ¡F c ¦r¤¸³]³Æ b °Ï¶ô³]³Æ (¦pµwºÐ)¡Fs ¤@Ósocket (¦p/dev/printer¦Lªí¾÷)¡Fp ¤@Ópipe linux®Ú¥Ø¿ý¤Uªº¥Ø¿ý»¡©ú¡G ¥Ø¿ý¦WºÙ »¡©ú ¨Ò bin ¨t²Îªº¤@¨Ç«n°õ¦æÀÉ Kill¡Bcp¡Bdf boot ¨t²Î¶}¾÷ªº¤@¨Ç¸ü¤JÀÉ ¡@ cdrom ¥úºÐ¾÷¸Ìªº¸ê®Æ³Q±¾¤W¨Óªº¦a¤è ¡@ dosc ¶}¾÷®É§âdosÀɮרt²Î±¾¤W¨Óªº¦a¤è ¡@ etc ¨t²Î³]©wÀÉ ¡@ home ¨Ï¥ÎªÌªº¦Û®a¥Ø¿ý©Ò¦b¡Bftp server ¡@ lib °ò¥»¨ç¼Æ®w ¡@ Lost+found ¨t²ÎÀˬdµ²ªG ¡@ mnt ¥i¥H±¾¤W¨ä¥¦Àɮרt²Î ¡@ proc ¾ãÓ¨t²Î¹B§@¸ê°T ¡@ root ¨t²ÎºÞ²zªÌªº¦Û®a¥Ø¿ý©Ò¦b ¡@ sbin ¤@¨Ç³]©wªº¥i°õ¦æµ{¦¡¡B³]©wºô¸ô ¡@ tmp Âø¤CÂø¤KªºªF¦è ¡@ usr À³¥Îµ{¦¡ X-window var °O¸üµÛ¦UºØ¨t²Î¤WªºÅܼƪº¦a¤è ¡@ vmlinuz ¨t²Î®Ö¤ßÀÉ®× ¡@ /proc ¤UªºÀɮפ¶²Ð¡G more cpuinfo¡GÅã¥Ü¦³Ãöcpuªº°T®§ more devices¡G°Ï¶ô³]³Æ¡B¦r¤¸³]³Æ more filesystems¡G¥Ø«e®Ö¤ß§Þ´©ªºÀɮרt²Î more dma¡Gª½±µ°O¾ÐÅé¦s¨ú more interrupts¡G¤¤Â_¦V¶qÈ¡B¤¤Â_¦¸¼Æ more ioports¡G¨t²Î¤¤¨CÓ³]³Æªº¿é¥X¡þ¿é¤J°ðªº¦ì§}½d³ò more meminfo¡G°O¾ÐÅé¤À°tª¬ºA more pci¡GÅã¥ÜPCI¤¶±°T®§ ²×ºÝ¾÷¸ê®Æ³]©wÀÉ¡G/etc/termcap export TERM=vt100 (³]©w²×ºÝ¾÷¬°vt100¡Fbash shell) ¦p¦ó³]©w«ü¥Oªº§O¦W¡G¨Ò¡G±N ls -l ³]©w¦¨dir alias dir='ls -l' (¥H«á¤Udir«ü¥O¬Û·í©ó¤U ls -l «ü¥O) ¦p¦ó§ó§ï¨t²Î´£¥Ü²Å¸¹¡G ps1='°Ñ¼Æ' (¤@¯ë«ü¥O¦Cªº´£¥Ü²Å¸¹) ps2='°Ñ¼Æ' (·í«ü¥O¤Óªø»Ý´«¦æ®É²Ä¤G¦æªº´£¥Ü²Å¸¹) ps1ªº°Ñ¼Æ¡G \h¥D¾÷¦WºÙ \w ·í®É¥Ø¿ý©Ò¦b \s shellªº¦WºÙ \$ ¦pªG¬O¨Ï¥ÎªÌ¬°root®ÉÅã¥Ü#¡F¨ä¥¦¨Ï¥ÎªÌÅã¥Ü$ \t ¥H®É¶¡¨Óªí¥Ü \d ¥H¤é´Á¨Óªí¥Ü \u ¥Ø«eªº¨Ï¥ÎªÌ¥N¸¹ \# «ü¥Oªº§Ç¯à \! «ü¥Oªº¾ú¥v§Ç¸¹ \\ Åã¥Ü\²Å¸¹ ¦r¦ê¡GÅã¥Ü¦¹¦r¦ê linux¤§shell scripts (Ãþ¦üdos¤§§å¦¸ÀÉ) ¨Ò¡G»s°µÃþ¦üdos¤§diskcopy¥~³¡«ü¥O ÀɮצWºÙ¡Gdiskcopy #!/bin/sh echo -n "Insert source disk in first floppy drive,then hit enter" read ans; dd if=/dev/fd0 of=/tmp/dcopy$$ echo -n "Remove source disk and insert other disk ,then hit enter" read ans; dd of=/dev/fd0 if=/tmp/dcopy$$ /bin/rm -f /tmp/dcopy$$ ³Æµù¡G¤£¥Î°ÆÀɦW¡F»Ý§ó§ïÀÉ®×Äݩʬ°¥i°õ¦æ¡F¨Ò chmod 755 diskcopy ls¡G¦C¥XÀɮ׸ê°T ¡÷ Ãþ¦üdos¤§dir -l¡G¦C¥X¸Ô²ÓªºÀɮ׸ê°T -a¡G¦C¥X¥þ³¡ÀÉ®×¥]¬AÁôÂÃÀÉ -R¡G»¼¦^¦C¥XÀɮפΤl¥Ø¿ý¨ä¤Uªº©Ò¦³¤l¥Ø¿ý©MÀÉ®× -x¡G¥H¦hÄæ¤è¦¡¦C¥X¡A¦r¥À¶¶§Ç¥Ñ¥ª¦Ó¥k -i¡G¥Hi -node¨Ó¦C¥X¡A·|¦C¥X¨CÓÀɮצbºÏºÐ¤¤ªº½s¸¹ -m¡G¦C¥XÀɮ׮ɥH³r¸¹ , ¨Ó¤À¹j -n¡G§â¸s²Õ¤ÎÀÉ®×¾Ö¦³ªÌ¦WºÙÂন¼Æ¦r¥N½X -t¡G¨ÌÀɮתº×§ï®É¶¡±Æ§Ç (¥Ñ·s¦ÓÂÂ) -u¡G¨ÌÀɮפW¦¸ªº¦s¨ú®É¶¡±Æ§Ç (»Ý»Pt°t¦X) -s¡GÀɮתº¤j¤p¥H°Ï¶ô¬°³æ¦ì (¨CӰ϶ôblock = 512 bytes) -o¡G¥ÎÃC¦â¨ÓÅã¥Ü¦UºØÃþ§OªºÀÉ®× -r¡G¥H¬Û¤Ïªº^¤å¦r¥À¶¶§ÇÅã¥Ü -d¡G¥uÅã¥Ü¥Ø¿ý°T®§¦Ó«D¥Ø¿ý¤UªºÀÉ®× ln »s§@±¶®|ÀÉ¡G ln -°Ñ¼Æ ¤w¦s¦bªºÀÉ®× n³sµ²¦¨ªºÀÉ®× ln -°Ñ¼Æ ì¨Óªº¥Ø¿ý n³sµ²ªº¥Ø¿ý °Ñ¼Æ»¡©ú¡G ¤£¥[¡G¹w³]È¡F¥u©ó¬Û¦PÀɮרt²Î¶¡ªº³sµ²¡A¥B¤£¯à³sµ²¥Ø¿ý s¡G¥i§@¤£¦PÀɮרt²Î¶¡ªº³sµ²¡A¥B¯à³sµ²¥Ø¿ý f¡G¦pªGn³sµ²¦¨ªºÀɮפw¦s¦b¡A«h¬å±¼³oÓ¤w¦s¦bªºÀÉ®× n¡G¦pªGn³sµ²¦¨ªºÀɮפw¦s¦b¡A«h°±¤î³sµ²¡A¤£·|¬å±¼¸ÓÀÉ®× cat¡GÅã¥ÜÀɮפº®e (Ãþ¦üdos¤§type) cat -°Ñ¼Æ ÀɦW Y¤£¥[°Ñ¼Æ¡G§Y cat ·sÀÉ®× (Ãþ¦üdos¤§copy con ·sÀɦW) «ö ctrl + d µ²§ô¨ÃÀx¦s more¡GÅã¥ÜÀɮתº¤º®e¡A¦pªG¶W¹L¤@¶«h¼È°± (Ãþ¦üdos¤§more) more -°Ñ¼Æ ÀɦW «ü¥O | more (Ãþ¦üdos¤§«ü¥O|more¡F¦ptype ÀɦW|more) °Ñ¼Æ»¡©ú¡G p¡G¥ý²M°£¿Ã¹õ¦A¦C¥X c¡G¨C¶³£²M°£¿Ã¹õ¤@¦¸¦A±q¿Ã¹õ³Ì³»ºÝ¦C¥X s¡G¦pªGÀɮפ¤¦³³\¦h³sÄòªÅ¥Õ¦C®É¡A¥uÅã¥Ü¤@¦C l¡G©¿²¤Àɮפ¤ªº¸õ¶²Å¸¹ mv¡G§ó§ï¡B²¾°Ê¥Ø¿ý©ÎÀÉ®× (Ãþ¦üdos¤§ren¡Bmove) mv -°Ñ¼Æ ¨Ó·½ÀÉ (©Î¥Ø¿ý) ¥ØªºÀÉ (©Î¥Ø¿ý) °Ñ¼Æ»¡©ú¡G b¡G²¾°Ê¤§«e¥ý°µ³Æ¥÷ v¡G°µ§¹²¾°Ê¤§«áÅã¥Ü©Ò°µªº²¾°Ê±¡§Î f¡G±j¢©Ê²¾°Ê¡A¤£·|¸ß°Ý¨Ï¥ÎªÌ¬O§_½T»{ pwd¡GÅã¥Ü¥Ø«e¤u§@¥Ø¿ý¸ô®| passwd¡G§ïÅܱK½X rm¡G§R°£ÀɮשΥؿý (Ãþ¦üdos¤§del¡Bdeltree) rm -°Ñ¼Æ ÀɮשΥؿý r¡G§R°£¨ä¤UªºÀɮפΥؿý (Ãþ¦üdos¤§deltree) i¡G§R°£®É´£¥Xĵ§i f¡G§R°£®É¤£´£¥Xĵ§i d¡G§R°£¥Ø¿ý¡A§Y¨Ï¸Ó¥Ø¿ý¨Ã«DªÅ¥Ø¿ý cp¡G½Æ»sÀÉ®× (Ãþ¦üdos¤§copy) cp -°Ñ¼Æ ¨Ó·½ÀÉ (©Î¥Ø¿ý) ¥ØªºÀÉ (©Î¥Ø¿ý) a¡G«þ¨©¥Ø¿ý¡A«O¯d©Ò¦³ªº¸ê°T¡A¥]¬A³sµ²ªºÀÉ d¡G«O¯d³sµ²ªºÀÉ®× s¡G»s³y²Å¸¹³sµ² f¡G«þ¨©®ÉY¬Û¦PÀɦWªºÀɮת½±µ½Æ»\¤£´£¥Xĵ§i i¡G«þ¨©®ÉY¬Û¦PÀɦWªºÀɮפ£ª½±µ½Æ»\¦Ó·|´£¥Xĵ§i l¡G¤£«þ¨©¡A¦ý¬O³sµ²ÀÉ®× p¡G«O¯dÀɮתº×§ï®É¶¡¤Î¦s¨úÅv r¡G«þ¨©®É¥]§t¥Ø¿ý¤Î¥Ø¿ý¤UªºÀÉ®× mkdir¡G«Ø¥ß¤l¥Ø¿ý (Ãþ¦üdos¤§md) mkdir -°Ñ¼Æ ¥Ø¿ý¦WºÙ p¡G³sÄò«Ø¥ß¨âÓ¥H¤W¤£¦s¦bªº¥Ø¿ý m¡G³]©w³oӥؿýªº¦s¨úÅv cd ¤l¥Ø¿ý¦WºÙ ¡÷ Âಾ¥Ø¿ý (Ãþ¦üdos¤§cd) cd ~ ¡÷ ¦^¦Û®a¥Ø¿ý ..¬°¤W¤@¼h¥Ø¿ý ¤À¹j²Å¸¹¬°¡þ«Ddosªº¢@ rmdir¡G§R°£¤l¥Ø¿ý¡A¥²¶·¬°ªÅ¥Ø¿ý (Ãþ¦üdos¤§rd) rmkdir -°Ñ¼Æ ¤l¥Ø¿ý¦WºÙ p¡GY§R°£¦¹¥Ø¿ý¤§«á¡A¨ä¤W¼h¥Ø¿ýÅܦ¨ªÅ¥Ø¿ý¡A«h¤@¨Ö§R°£ grep¡G¥ÎÃöÁä¦r§ä´MÀÉ®× grep -°Ñ¼Æ '¦r¦ê' n´M§äªº¨Ó·½ÀÉ®× ¼Æ¦r¡G¦C¥X§ä¨ì¦r¦êªºÀɮצWºÙ©M¦r¦ê«e«á´X¦æªº¤º®e A ¼Æ¦r¡G¦C¥X§ä¨ì¦r¦êªºÀɮצWºÙ©M¦r¦ê«á´X¦æªº¤º®e B ¼Æ¦r¡G¦C¥X§ä¨ì¦r¦êªºÀɮצWºÙ©M¦r¦ê«e´X¦æªº¤º®e c¡GÅã¥Ü§ä¨ì¸Ó¦r¦êªºÓ¼Æ¡A¤£·|Åã¥ÜÀɮפº®e h¡G¤£·|Åã¥ÜÀɦW¡A¥u·|Åã¥Ü¤º®e i¡G©¿²¤¤j¤p¼g L¡G¥uÅã¥ÜÀɦW¤@¦¸ m¡G¥u§ä´M¦r¦ê§¹¥þ¬Û¦PªÌ dd¡G¦r½XÂà´«µ{¦¡ ±N³nºÐ¤Wªº¸ê®Æ¼g¦¨¤@ÓÀÉ¡A©Î§â¤@ÓÀɼg¤JºÏºÐ dd if=¿é¤JÀɩγ]³Æ¦WºÙ of=¿é¥XÀɩγ]³Æ¦WºÙ skip=blocks ¡÷ ¸õ¹LŪ¤J½w½Ä°Ïªº°Ï¶ô¼Æ bs=bytes ¡÷ ³]©wŪ¡þ¼g½w½Ä°Ïªºbytes cbs=bytes ¡÷ ¤@¦¸Âà´«ªºbytes ibs=bytes ¡÷ Ū¤J½w½Ä°Ïªºbytes obs=bytes ¡÷ ¼g¤J½w½Ä°Ïªºbytes count=blocks ¡÷ ¥u¼g¤Jblock¼Æ conu= ascii ¡÷ ±NEBCDIC½XÂনASCII ebcdic ¡÷ ±NASCII½XÂনEBCDIC ibm ¡÷ ±NASCII½XÂনIBM block ¡÷ ±NÅܰʦ줸Âন©T©w¦r¤¸ ublock ¡÷ ±N©T©w¦ì¤¸ÂনÅܰʦr¤¸ lcase ¡÷ ±N¤j¼gÅܤp¼g ucase ¡÷ ±N¤p¼gÅܤj¼g swab ¡÷ ±N¨C¤@²Õbytesªº¸ê®Æ°µ¥æ´« noerror ¡÷ ©¿²¤¿ù»~ notrunc ¡÷ ¤£n¥´Â_ truntate ªº¿é¥XÀÉ sync ¡÷ ¹ïibs©Ò«ü©wªº°Ï¶ô¤j¤p¶ñ¤JªÅ¥Õ df¡G¬d¸ßµwºÐ¨Ï¥Î¶q a¡GÅã¥Ü¥þ³¡ªºÀɮרt²Î©M¦U¤À³Î°ÏªººÏºÐ¨Ï¥Î±¡§Î i¡GÅã¥Üi -nodesªº¨Ï¥Î¶q k¡G¤j¤p¥Îk¨Óªí¥Ü (¹w³]È) t¡GÅã¥Ü¬Y¤@ÓÀɮרt²Îªº©Ò¦³¤À³Î°ÏºÏºÐ¨Ï¥Î¶q x¡GÅã¥Ü¤£¬O¬Y¤@ÓÀɮרt²Îªº©Ò¦³¤À³Î°ÏºÏºÐ¨Ï¥Î¶q T¡GÅã¥Ü¨CÓ¤À³Î°Ï©ÒÄݪºÀɮרt²Î¦WºÙ du¡G¬d¸ßÀɮשΥؿýªººÏºÐ¨Ï¥ÎªÅ¶¡ a¡GÅã¥Ü¥þ³¡¥Ø¿ý©M¨ä¦¸¥Ø¿ý¤Uªº¨CÓÀɮשҦûªººÏºÐªÅ¶¡ b¡G¤j¤p¥Îbytes¨Óªí¥Ü (¹w³]Ȭ°k bytes) c¡G³Ì«á¦A¥[¤WÁ`p (¹w³]È) l¡Gpºâ©Ò¦³Àɮפj¤p s¡G¥uÅã¥Ü¦UÀɮפj¤pªºÁ`¦X x¡G¥upºâ¦PÄݦP¤@ÓÀɮרt²ÎªºÀÉ®× L¡Gpºâ©Ò¦³ªºÀɮפj¤p find¡G§ä´MÀɮסB¥Ø¿ý find ¡i°_©l¥Ø¿ý¡j -name ¡i±ý§äªºÀɦW¡j -print ±q°_©l¥Ø¿ý¶}©l´M§äÀɮסF¨Ï¥Î¸U¥Î¦r¤¸*®É¶·¦bÀɦW¨âºÝ¥[" fsck¡GÀˬd¡B×´_linuxÀɮרt²Î fsck -°Ñ¼Æ ¤À³Î°Ï¦WºÙ a¡G¦Û°Ê×´_ r¡G°õ¦æ®É·|¸ß°Ý V¡GÅã¥Ü³B²z®Éªº¨C¤@Ó¨BÆJ t¡G«ü©w¤@ÓÀɮרt²Î n¡G¤£n¯u¥¿°õ¦æ¡A¥u¬Ý°õ¦æ®É·|°µ¨º¨Ç°Ê°µ mount¡G±¾¤WÀɮרt²Î mount -°Ñ¼Æ ³]³Æ¦WºÙ ¦s©ñ¥Ø¿ý mount ip¦ì§}:/©Ò´£¨Ñªº¥Ø¿ý ¦s©ñ¥Ø¿ý ³]³Æ¦WºÙ¡G¦p/dev/hda2¡B/dev/fd0 ¦s©ñ¥Ø¿ý¡G¥²¶·¬O¤w¦s¦bªº¥Ø¿ý ¤£¥[°Ñ¼Æ¡GÅã¥Ü¥Ø«e¤w¸g±¾¤W¨ÓªºÀɮרt²Î¡B¥Ø¿ý a¡G±¾¤W/etc/fstab¤U©Òz¥þ³¡ªºÀɮרt²Î t¡G«ü©w©Ò±¾¤W¨ÓªºÀɮרt²Îªº¦WºÙ (¨£/proc/filesystems) n¡G±¾¤WÀɮרt²Î®É¤£·|§âÀɮרt²Îªº¸ê®Æ¼g¤J/etc/mtab¤¤ w¡GÀɮרt²Î³]©w¬°¥iŪ¼g r¡G±¾¤W¨ÓªºÀɮרt²Î³]©w¬°°ßŪ ¨Ò¡Gmount -t iso9660 /dev/hdd /cdrom ±¾¤W¥úºÐ¾÷¡A§â¥úºÐ¾÷¤§¸ê®Æ©ñ¤J/cdrom¥Ø¿ý¤§¤¤ umount¡G¨ø¤U¤w±¾¤WªºÀɮרt²Î umount ¤w¸g±¾¤Wªº¥Ø¿ý©Î³]³Æ¦WºÙ ¨Ò¡Gumount /cdrom ¡÷ ¨ø¤U/cdrom¥Ø¿ý mke2fs¡G»s§@Àɮרt²Î (Ãþ¦üdos¤§format) mke2fs -°Ñ¼Æ ³]³Æ¦WºÙ adduser¡G·s¼W¨Ï¥ÎªÌ chmod¡G§ïÅÜÀÉ®×ÅvÄÝ©Ê chmod ¡¼¡¼¡¼ ÀɦW ¡÷ ¡¼¡¼¡¼ ¥Nªí¹l¦³ªÌ¡F¸s²Õ¡F¥þÅé¨Ï¥ÎªÌ ¨Ò¡G111 101 101 ¡÷ ¡¼¡¼¡¼ = 755¡F ¹l¦³ªÌ¥iŪ¡B¼g¡B°õ¦æ¡F¸s²Õ¤Î¥þÅé¨Ï¥ÎªÌ¥iŪ¡B°õ¦æ chown¡G§ó§ï¬YÓÀɮשΥؿýªº¾Ö¦³ªÌ©Î¾Ö¦³¸s²Õ chown -°Ñ¼Æ ¾Ö¦³ªÌ (©Î¾Ö¦³¸s²Õ) ÀÉ®× R¡G±N¥Ø¿ý¤U¤§ÀɮפΨä¤l¥Ø¿ý¤@¨Ö§ó§ï¾Ö¦³ªÌ v¡G°õ¦æ§¹«áÅã¥Ü°T®§ su¡G±N¤@Ó´¶³q¨Ï¥ÎªÌ´£ª@¬°¶W¯Å¨Ï¥ÎªÌ who¡GÅã¥Ü¥Ø«e½u¤W¨Ï¥ÎªÌ -m¡GÅã¥Ü¥»¨ªº¸ê®Æ -q¡GÅã¥Ü¨Ï¥ÎªÌ±b¸¹©M½u¤W¤H¼Æ -i¡GÅã¥Ü¨Ï¥ÎªÌªº¶¢¸m®É¶¡ -w¡GÅã¥Ü½u¤W¨Ï¥ÎªÌ¯à§_¥Îwrite¶Ç°e°T®§µ¹¥L w¡GÅã¥Ü¥Ø«e½u¤W¨Ï¥ÎªÌ (¥iÅã¥Ü¥¿¦b°õ¦æªº«ü¥O) vall <ÀɮצWºÙ¡G¶Ç°e°T®§µ¹½u¤W©Ò¦³¨Ï¥ÎªÌ (root±M¥Î) write¡G¶Ç°e°T®§µ¹½u¤W¬Y¤@¦ì¨Ï¥ÎªÌ write ¨Ï¥ÎªÌ±b¸¹ ²×ºÝ¾÷¦WºÙ mesg y ©Î mesg n¡G³]©w¬O§_Åý§O¤H¶Ç°e°T®§µ¹¦Û¤w talk ¨Ï¥ÎªÌ±b¸¹ ²×ºÝ¾÷¦WºÙ¡G»P§O¤H²á¤Ñ sync¡G§â°O¾ÐÅ餤ªº¸ê®Æ¼g¤JµwºÐ date¡GÅã¥Ü¤é´Á¡B®É¶¡ shutdown¡GÃö¾÷ shutdown -°Ñ¼Æ ®É¶¡ °T®§ k¡G¨Ã«D¯u¥¿Ãö¾÷¡A¥u¬O°e¥X°T®§ r¡GÃö¾÷«á«·s¶}¾÷ h¡GÃö¾÷«á¤£«·s¶}¾÷ f¡G§Ö³tÃö¾÷ n¡G§Ö³tÃö¾÷¡A¤£n¸g¹Linitªºµ{§Ç c¡G¨ú®øÃö®Éªºµ{§Ç t¡G¦bĵ§i°T®§©M§R°£«H¸¹¶¡°µ°±¯d ®É¶¡¥i¥Înow©Î¥ô·N¼Æ¦r (¥Nªí¤ÀÄÁ) reboot¡G§Ö³tÃö¾÷ (Ãþ¦ü«ö Alt + Ctrl + Del Áä top¡G¬d¬Ý¨t²Îª¬ºA¡F¨C¹j´X¬í§ó·s¤@¦¸¡A«ö Ctrl + c µ²§ô ps¡G¬d¬Ý¨t²Î¤¤¥¿¦b°õ¦æªºµ{¦¡¤§µ{§Ç¸ê®Æ -l¡Gªø®æ¦¡Åã¥Ü -u¡GÅã¥Ü¨Ï¥ÎªÌ¦WºÙ©M°_©l®É¶¡ -i¡GÅã¥Ü¦Uµ{¦¡ªº¸Ô²Ó°õ¦æ±¡ªp -s¡GÅã¥Ü¦Uµ{¦¡ªº°T¸¹¦WºÙ -v¡GÅã¥ÜµêÀÀ°O¾ÐÅé¨Ï¥Î±¡ªp -m¡GÅã¥Ü°O¾ÐÅé¤À°t±¡§Î -f¡GÅã¥Ü°õ¦æªº¸ô¦æ¸s -a¡G¨ä¥¦¨Ï¥ÎªÌ°õ¦æªºµ{¦¡¤@¨ÖÅã¥Ü¥X¨Ó -x¡GÅã¥Ü©Ò¦³µ{§Ç -r¡GÅã¥Ü«e´º°õ¦æªºµ{¦¡ -c¡G¥uÅã¥Ü°õ¦æµ{¦¡ªº¦W¦r -e¡GÅã¥Ü°õ¦æµ{¦¡ªºÀô¹ÒÅÜ¼Æ -f¡G¤£Åã¥Ü¼ÐÃDÄæ -w¡GY°T®§¤@¦CµLªk®e¯Ç¡A«h´«¦CÅã¥Ü kill¡G²×¤îµ{¦¡¤§°õ¦æ (°t¦Xps«ü¥O) kill µ{§Ç¸¹½X (pid) ¡÷ ±j¢²×¤îµ{¦¡¤§°õ¦æ kill -l ¡÷ ¦C¥X©Ò¦³ªº«H¸¹ uname¡G¬d¸ßlinuxª©¥» (/proc/uname) free¡G¬d¸ß¥Ø«e°O¾ÐÅ骺¨Ï¥Î±¡§Î uptime¡GÅã¥Ü¥Ø«eªº¨Ï¥ÎªÌ©M¥§¡ªº¨t²Ît²ü ftp¡GÀɮ׶ǰe ftp IPAddress ftp 127.0.0.1 ¡÷ ³s¶i¦Û¤wªº¹q¸£ !¡G¼È®ÉÂ÷¶}ftp¦^¨ì¦Û¤wªº¹q¸£¡Aexit¦^¨ìftp bin¡G¥Hbinary¼Ò¦¡ftp get¡G¤U¸üÀÉ®× ¡÷ get ÀɦW ¡i·sÀɦW¡j mget¡G¤U¸ü¦hÓÀÉ®× ¡÷ mget ÀɦW ¡÷ ¥i¨Ï¥Î * ©Î ? put¡G¤W¶ÇÀÉ®× ¡÷ put ÀɦW ¡i·sÀɦW¡j mput¡G¤W¶Ç¦hÓÀÉ®× prompt¡G¹ïµª¼Ò¦¡¶}Ãö ¡÷ ¹w³]Ȭ° off bye¡Gµ²§ôftp telnet¡G³s¨ì§O¥x¾÷¾¹ telnet IPAddress telnet 127.0.0.1 ¡÷ ³s¶i¦Û¤wªº¹q¸£ rlogin¡G³s¨ì§O¥x¾÷¾¹ rlogin -l ñ¤Jªº±b¸¹ IP netstat¡G¬d¸ßºô¸ô¥Ø«eª¬ªp -a¡G¥þ³¡¦C¥X -c¡G¨C¹j´X¬íÄÁ«·s¦C¤@¹M -i¡G¬É±ª¬ºA -n¡G¥Hºô¸ôIP¦ì§}¥N´À¦WºÙ¦C¥Xºô¸ô³s±µ±¡§Î -o¡G¦C¥X®É¶¡ª¬ºA -r¡G¦C¥Xºô¸ôªº¸ô®|ªí -t¡G¦C¥Xtcp¨ó©wªº³s±µ±¡§Î -u¡G¦C¥Xudp¨ó©wªº³s±µ±¡§Î -v¡G¦C¥Xª©¥» -w¡G¦C¥Xrawµ{§Ç³sµ²ªº¸ê°T -x¡G¦C¥X¦³Ãöunixºô°ìsocketªº¸ê°T nslookup¡G¬d¸ß¤@¥x¾÷¾¹ªºIP¦ì§}¤Î¨ä¹ïÀ³ªººô°ì¦WºÙ finger¡G¦C¥X¬Y¤Hªº½u¤W¸ê®Æ finger -°Ñ¼Æ ¨Ï¥ÎªÌ¦WºÙ s¡G¨Ï¥Îµu®æ¦¡Åã¥Ü¨Ï¥ÎªÌªº¦U¶µ¸ê°T l¡G¨Ï¥Îªø®æ¦¡Åã¥Ü¨Ï¥ÎªÌªº¦U¶µ¸ê°T p¡G¨Ï¥Îªø®æ¦¡Åã¥Ü®É¤£¦C¥XpµeÀÉ©M±M®×ÀÉ ping¡G¬d¸ßºô¸ô¤W¬Y¥x¥D¾÷¬O§_¶}µÛ ping -°Ñ¼Æ ¥D¾÷¦ì§} c ¦¸¼Æ¡G°e´X¦¸«Ê¥]µ¹³o¥x¥D¾÷¡AµM«áµ¥«Ý¦^À³ d¡G³]©wSO_DEBUG¿ï¶µ f¡G¤j¶q¥B§Ö³tªº°eºô¸ô«Ê¥]µ¹¤@¥x¥D¾÷¡A¬Ý¥¦ªº¦^À³ i ¬í¼Æ¡G³]©w´X¬íÄÁ°e¤@¦¸«Ê¥]µ¹¤@¥x¥D¾÷¡A¹w³]È1¬í q¡G¤£Åã¥Ü¶Ç°e«Ê¥]ªº¸ê°T¡A¥uÅã¥Ü³Ì«áµ²ªG l ¦¸¼Æ¡G¦b¦¸¼Æ¤º¡A¥H³Ì§Ö³tªº¤è¦¡°e«Ê¥]µ¹¤@¥x¥D¾÷ man¡G¬d¸ß¬YÓ«ü¥Oªº»²§U»¡©ú ¡÷ man «ü¥O¦WºÙ help¡G¬d¸ß¬YÓ¤º«Ø«ü¥Oªº»¡©ú (bash shell) ¡÷ help ¤º«Ø«ü¥O¦WºÙ whereis¡G´M§ä¬YÓ«ü¥OªºÀɮצì¸m ¡÷ whereis «ü¥O¦WºÙ locate¡G§ä´MÀÉ®× ¡÷ locate ¬ÛÃö¦r whatis¡G¬d¸ß¬YÓ«ü¥Oªº¥Î³~ ¡÷ whatis «ü¥O¦WºÙ at¡G³]©w¬Y¤@Ӯɶ¡°õ¦æ¬Y¤@Ó«ü¥O crontab¡G³]©w¨C¤Ñ©Î¨C¤ë©w´Á°õ¦æªº«ü¥O nohup¡G³]©w°h¥X¨t²Î«á¡Aµ{¦¡¤´¤£³Q²×¤î echo¡G¦L¥X¦r¦ê clear¡G²M°£¿Ã¹õ «ü¥O& ¡÷ ±N¸Óµ{¦¡§Ë¨ìI´º°õ¦æ cal ¤ë ¦~¡GÅã¥Ü¤ë¾ä -j¡GÅã¥Ü¬d¸ßªº¨º¤@¤Ñ¬°¨C¦~ªº²Ä´X¤Ñ -y¡GÅã¥Ü¾ã¦~ªº¤ë¾ä |