Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
$B%W%m%;%9!"%"%/%;%9@)8f!"EE;R%a!<%k$NE>Aw!"(BEmacs(5)
[go: Go Back, main page]

$B%W%m%;%9!"%"%/%;%9@)8f!"EE;R%a!<%k$NE>Aw!"(BEmacs(5)

					2010$BG/(B05$B7n(B11$BF|(B
$B>pJs2J3XN`(B $B%3%s%T%e!<%?%j%F%i%7(B

                                       $BC^GHBg3X(B $B%7%9%F%`>pJs9)3X8&5f2J(B 
                                       $B%3%s%T%e!<%?%5%$%(%s%9@l96(B, $BEE;R!&>pJs9)3X7O(B
                                       $B?7>k(B $BLw(B
                                       <yas@is.tsukuba.ac.jp>

$B$3$N%Z!<%8$O!" http://www.coins.tsukuba.ac.jp/~yas/coins/literacy-2010/2010-05-11
$B$"$k$$$O!" http://www.coins.tsukuba.ac.jp/~yas/
http://www.cs.tsukuba.ac.jp/~yas/

$B"#O"Mm;v9`(B

$B"#%W%m%;%9(B

$B@bL@$9$k$N$O!"$1$C$3$&Fq$7$$!#40A4$JM}2r$K$O!"
  • $B<+J,$G#C8@8l$G%W%m%0%i%`$r:n@.$9$k!J#1G/#23X4|!"%W%m%0%i%_%s%0F~Lg!K(B
  • $B5!3#8l$N0UL#$rCN$k!J#2G/!"5!3#8l=xO@!K(B
  • $B%W%m%;%9$r:n@.$9$k%W%m%0%i%`$r=q$/!J#3G/!"%7%9%F%`%W%m%0%i%`!K(B
  • $B%*%Z%l!<%F%#%s%0!&%7%9%F%`$NFbIt9=B$$rJY6/$9$k!J#3G/!"%*%Z%l!<%F%#%s%0%7%9%F%`#I!"#I#I!K(B

    $B"!%W%m%;%9$H$O(B

    $B%W%m%0%i%`$,%a%b%j$KFI$_9~$^$l!"(BCPU (processor) $B$K$h$juBV$K(B $B$J$C$?$b$N!#(B $B"+"*%W%m%0%i%`$O!"%G%#%9%/$K$"$C$F$b%W%m%0%i%`!#(B

    $B!VC

    $B$=$N@N$O!"#1EY$K#18D$N%W%m%0%i%`$@$1$7$+%a%b%j$KF~$l$i$l$J$+$C$?!#(B ($B%W%m%0%i%`$H%W%m%;%9$N0c$$$,4uGv!#(B)

    $B%a%b%j$K%W%m%;%9$,#3$D!

    $B%W%m%0%i%`$H%W%m%;%9(B

    $B"!%W%m%;%9$NLr3d(B

    $BJ]8n$NC10L(B
    $B!J8N0U$+2a<:$+$rLd$o$:!K(B $BFC$K5v2D$r=P$5$J$$8B$j%W%m%;%9$OB>$N%W%m%;%9$N(B $B1F6A(B($B%G!<%?8+$k!"%G!<%?$rGK2u$9$k!"6/@)=*N;$5$;$k(B) $B$r $B;q8;3dEv$F$NC10L(B
    $B%a%b%j!"%G%#%9%/!"%W%j%s%?!"%G%#%9%W%l%$!"%-!<%\!<%I$J$I%3%s%T%e!<%?$,(B $B=hM}$r?J$a$k>e$GMxMQ2ACM$N$"$k$b$N$rAm>N$7$F(B $B;q8;(B(resource) $B$H$$$&!#(B $BJ#?t$N%W%m%;%9$rF0:n$5$;$k;~!";q8;$,ITB-$7$F$-$?$i!"$"$k4p=`$GJ,G[$9$k!#(B

    $B%W%m%;%9$NA`:n(B

    $BNc!'(B
    $ ls [$B
    
    • $B?7$7$$%W%m%;%9$,:n$i$l$k(B
    • /bin/ls $B$H$$$&%U%!%$%k$K4^$^$l$?%W%m%0%i%`$,%a%b%j$KFI$_9~$^$l$k!#(B

    $B"#%W%m%;%9$N4Q;!(B

    $B%W%m%;%9$K$O!"(BID (identifier)$B$HB0@-$,$"$k!#(B ps$B%3%^%s%I(B $B$O!"%W%m%;%9$N0lMw$HB0@-$rI=<($9$k%3%^%s%I$G$"$k!#(B
    $ ps [$B
      PID   TT  STAT      TIME COMMAND
      639 s000  S      0:00.01 -bash
      652 s000  S+     0:00.20 emacs
      646 s001  S      0:00.01 -bash
    $ []
    
    1$B9T$,(B1$B%W%m%;%9$KBP1~!#:8$+$i
    PID $B%W%m%;%9<1JL;R(B
    $B%W%m%;%9$r6hJL$9$kHV9f!#(B $B:GBg(B5$B7e$NHV9f!#(B
    TT $BC(B
    $B$=$N%W%m%;%9$,7k$S$D$1$i$l$F$$$kCJN,7A!#(B $B$?$H$($P!"C/dev/ttys001$B$O(B s001$B$K$J$k!#(B
    STAT $B>uBV(B
    $B%W%m%;%9$N(B $B>uBV(B (STATe)$B!#(B $B

    R (runnable)
    $B U (uninterruptible), D (Disk),
    $B%G%#%9%/F~=PNO$J$I$N40N;$rBT$C$F$$$k!#3d$j9~$_IT2D!#(B
    S (Sleep)$B!"(BI (Idle)
    $B%-!<%\!<%I$dB>$N%W%m%;%9$+$i$NF~NO$rBT$C$F$$$k!#(B
    Z (Zombie)
    $B4{$K=*N;$7$F$$$F!"=*N;=hM}$N40N;$rBT$C$F$k!#(B
    T (Traced)
    $B0l;~E*$KDd;_$7$F$$$k$+!"%G%P%C%0$NBP>]$K$J$C$F$$$k!#(B
    TIME
    CPU$B;~4V(B$B!#(B CPU$B$,$=$N%W%m%;%9$rCOMMAND
    $B$=$N%W%m%;%9$r5/F0$7$?;~$N%3%^%s%I!#(B $B%W%m%0%i%`$,4^$^$l$F$$$k%U%!%$%k$NL>A0$N0lIt!#(B

    $B"!%W%m%;%9$HC

    $B%W%m%;%9$O!"C
  • $BC $BC
  • $B%G!<%b%s!&%W%m%;%9(B($B%5!<%P!&%W%m%;%9(B)$B!#(B $B%M%C%H%o!<%/$d$=$NB>$+$iMW5a$rBT$C$F$$$k!#(B
  • MacOSX $B%"%W%j%1!<%7%g%s!#(BFinder $B$d(B Dock $B$+$i ps $B%3%^%s%I$K(B x $B%*%W%7%g%s$r;XDj$9$k$H!"C$ ps x [$B PID TT STAT TIME COMMAND 526 ?? Ss 0:00.06 /sbin/launchd 547 ?? S 0:00.26 /System/Library/CoreServices/Dock.app/Contents/MacOS 548 ?? S 0:00.31 /System/Library/CoreServices/SystemUIServer.app/Cont 549 ?? S 0:00.62 /System/Library/CoreServices/Finder.app/Contents/Mac 553 ?? S 0:01.33 /System/Library/Frameworks/ApplicationServices.frame 556 ?? S 0:00.00 /usr/sbin/pboard 560 ?? S 0:00.01 /System/Library/Frameworks/InputMethodKit.framework/ 561 ?? S 0:00.35 /System/Library/Input Methods/Kotoeri.app/Contents/M 564 ?? S 0:00.17 /usr/libexec/UserEventAgent -l Aqua 578 ?? S 0:00.04 /System/Library/CoreServices/Menu Extras/TextInput.m 580 ?? S 0:00.01 /System/Library/CoreServices/CCacheServer.app/Conten 604 ?? S 0:00.09 /System/Library/Frameworks/OpenGL.framework/Versions 606 ?? S 0:09.23 /Applications/iTerm.app/Contents/MacOS/iTerm -psn_0_ 616 ?? S 0:02.03 /Applications/Firefox.app/Contents/MacOS/firefox-bin 638 s000 Ss 0:00.01 login -fp yas 639 s000 S 0:00.01 -bash 652 s000 S+ 0:00.21 emacs 645 s001 Ss 0:00.01 login -fp yas 646 s001 S 0:00.01 -bash 659 s001 R+ 0:00.00 ps x $ []

    $B"!%W%m%;%9$H%f!<%6(B

    $B%W%m%;%9$K$O!"$I$N%f!<%6$N;q3J$GpJs(B( UID, User Identifier )$B$,@_Dj$5$l$F$$$k!#$3$N;q3J$O!"DL>o$O$=$N%W%m%;%9$r5/F0$7$?(B $B%f!<%6$K$J$k!#(Bps$B%3%^%s%I$r0z?t$J$7$K?M$N%W%m%;%9$bI=<($7$?$$;~$O!"(B ps$B%3%^%s%I$r$ ps a [$B

    $B"!%W%m%;%9$H;q8;(B

    ps$B%3%^%s%I$K(Bu$B%*%W%7%g%s$rIU$1$k$H!"(B $B%W%m%;%9$K3d$jEv$F$i$l$?%a%b%j;q8;$d(BCPU$B;q8;$,I=<($9$k!#(B
    $ ps u [$B
    USER   PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
    yas    652   0.0  0.3  2451208  13168 s000  S+    5:58PM   0:00.21 emacs
    yas    646   0.0  0.0  2435468   1008 s001  S     5:58PM   0:00.01 -bash
    yas    639   0.0  0.0  2435468   1008 s000  S     5:58PM   0:00.01 -bash
    $ []
    
    %CPU
    $B2a5n#1J,4V$KMxMQ$7$?(B CPU $B;~4V$N3d9g!#(B
    %MEM
    $BCHq$7$F$k%a%$%s!&%a%b%j$NBg$-$5$N3d9g!#(B
    VSZ (Virtual Size)
    $B2>A[5-21>e$N%W%m%;%9$NBg$-$5!#(BKB $BC10L!#(B
    RSS (resident set size)
    $BCHq$7$F$k%a%$%s!&%a%b%j$NBg$-$5!#(B
    STARTED
    $B%W%m%;%9$,@8@.$5$l$?;~9o!#(B

    $B"!%W%m%;%9$N?F;R4X78(B

    $B%W%m%;%9$,$"$kL?Na(B($B%7%9%F%`!&%3!<%k(B)$B$r

    $B?F;R4X78$K$h$j!"%W%m%;%9$OA4BN$H$7$FLZ9=B$$r:n$k!#(B

    $B?F%W%m%;%9$N%W%m%;%9<1JL;R$O!"(Bps$B%3%^%s%I$K!V(Bl$B!W%*%W%7%g%s$r$D$1$k$H(B PPID$B$N$H$3$m$KI=<($5$l$k!#(B

    $ ps l [$B
      UID   PID  PPID CPU PRI NI      VSZ    RSS WCHAN  STAT   TT       TIME COMMAND
     1013   639   638   0  31  0  2435468   1008 -      S    s000    0:00.01 -bash
     1013   652   639   0  31  0  2451208  13168 -      S+   s000    0:00.21 emacs
     1013   646   645   0  31  0  2435468   1008 -      S    s001    0:00.02 -bash
    $ []
    
    PID 652 $B$N(B emacs $B$N?F%W%m%;%9$O!"(BPID 639 $B$N(B bash$B!#(B

    $B"#%W%m%;%9$r;&$9(B(kill)

    $B%W%m%;%9$,<+

    Unix $B$G$O!"%W%m%;%9$r;&$9J}K!$O!"

  • $B%-!<%\!<%I$+$i$"$k%-!<$rBG$D!#(B
  • kill $B%3%^%s%I$r;H$&!#(B $B$I$A$i$NJ}K!$G$b!"N"$G$O(B $B%7%0%J%k(B $B!J%=%U%H%&%'%"3d9~$_!K(B $B$H$$$&;E3]$1$,F/$/!#(B

    $B"!%-!<$K$h$k%W%m%;%9$N6/@)=*N;(B

    $BCuBV$N(B $B;~$K$O!"(B^C (Control + C) $B$r2!$9$H!"=*N;$G$-$k!#0J2<$O!"(B cat $B%3%^%s%I$N%W%m%;%9$r(B^C$B$G6/@)=*N;$7$F$$$k!#(B
    $ cat [$B
    Line 1[$B
    Line 1
    Line 2[$B
    Line 2
    ^C
    $ []
    
    ^C $B$HF1MM$K(B ^\ ($B!V(B^$B!@!W$^$?$O!V(B^$B!o!W(B) $B$b%W%m%;%9$r6/@)=*N;$5$;$k%-!<$G(B $B$"$k!#(B^\ $B$O!"(B^C$B$,Mx$+$J$$$H$-$G$bMx$/$3$H$,$"$k!#(B

    ^\ $B$N>l9g!"%G%P%C%0MQ$K(Bcore $B$H$$$&L>A0$N%U%!%$%k(B $B$,$G$-$k!#IaCJ$O!"(Bcore $B%U%!%$%k$OITMW$J$N$G!"(B^C $B$r;H$&$Y(B $B$-$G$"$k!#(B

    coins $B$N4D6-$G$O!"(Bcore $B%U%!%$%k$,:n$i$l$J$$$h$&$K@_Dj$5$l$F$$$k!#(B core $B%U%!%$%k$NMxMQJ}K!$O!"%G%P%C%,(B gdb $B$N%^%K%e%"%k!"(B man core (core $B%U%!%$%k$N(B man $B%Z!<%8(B(man $B%3%^%s%I$GI=<($5$l$k%Z!<%8(B))$B!"(B Unix Super Text $B2<4,!!!VBh(B60$B>O(B $B%G%P%C%0$NJ}K!!W$r;2>H!#(B

    stty $B%3%^%s%I$r;H$&$H!"(B^C $B$d(B ^\ $B$rJQ99$G$-(B $B$k!#(B

    $ stty -a [$B
    speed 38400 baud; 35 rows; 80 columns;
    lflags: icanon isig iexten echo echoe echok echoke -echonl echoctl
            -echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
            -extproc
    iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel -iutf8
            -ignbrk brkint -inpck -ignpar -parmrk
    oflags: opost onlcr -oxtabs -onocr -onlret
    cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -dsrflow
            -dtrflow -mdmbuf
    cchars: discard = ; dsusp = ^Y; eof = ^D; eol = ;
            eol2 = ; erase = ^?; intr = ^C; kill = ^U;
            lnext = ; min = 1; quit = ^\; reprint = ^R; start = ^Q;
            status = ; stop = ^S; susp = ^Z; time = 0; werase = ^W;
    $ []
    
    $B!V(Bintr$B!W$N$H$3$m$KI=<($5$l$k$b$N$,!V(B^C$B!W(B, $B!V(Bquit$B!W$N$H$3$m$KI=<($5$l$k$b$N$,!V(B^\$B!W$KAjEv$9$k%-!$B"!(Bkill $B%3%^%s%I$K$h$k%W%m%;%9$N6/@)=*N;(B ^C $B$d(B ^\ $B$G;`$J$J$$%W%m%;%9(B (lv, emacs $B$J$I(B) $B$r;&$9$K$O!"(Bkill $B%3%^%s%I$r;H$&!#(B
    $ kill pid [$B
    
    $B$3$l$O!"%W%m%;%9<1JL;R(Bpid$B$N%W%m%;%9$r;&$9!#(B $BB>?M$N%W%m%;%9$O!"8"8B$,$J$$$N$G;&$;$J$$!#(B

    $BCm0U!'(Bpid $B$K$O!"%W%m%;%9<1JL;R$H$J$kHV9f$rF~$l$k!#!V(Bp$B!W!"(B $B!V(Bi$B!W!V(Bd$B!W$H(B3$BJ8;zBG$D$N$G$O$J$$!#(B

    $B"!(Bkill -KILL

    $BC1=c$J(B kill $B%3%^%s%I$G$O;`$J$J$$%W%m%;%9$N>l9g!"(B -KILL$B$r$D$1$F(Bkill$B%3%^%s%I$r$ kill -KILL pid [$B

    $B"#%"%/%;%9@)8f(B

    $B%"%/%;%9@)8f(B(access control) $B$H$O!"!VZ$9$k$3$H$G$"$k!#(B

    $B?^(B? $B%

    $B?^(B? $B%"%/%;%9@)8f$K$*$1$k

    Unix$B$G$O!"%"%/%;%9@)8f$N
  • $B%U%!%$%k(B
    • $BFbMF$rFI$_=P$9(B (r)
    • $BFbMF$r=q$-9~$`(B (w)
    • $BFbMF$r%W%m%0%i%`$H;W$C$F $B%G%#%l%/%H%j$K$D$$$F!"$=$l0J2<$r8!:w$9$k!"(Bcd $B$9$k(B (x)
    • $BB0@-$rFI=P$9(B (ls -l)
    • $BB0@-$rJQ99$9$k(B (chmod)
  • $B%W%m%;%9(B
    • $B%7%0%J%k$rAw$k(B (kill $B%3%^%s%I(B)
    • $B%G%P%C%/$NBP>]$H$9$k(B

    $B"!%f!<%6$H%0%k!<%W(B

    Unix (MacOSX, Linux$B4^$`(B), Windows NT/2000/XP $B$G$O!"%f!<%6(B($B8D?M(B)$B$H%0%k!<(B $B%W$r<1JL$7$?%"%/%;%9@)8f$r9T$&$3$H$,$G$-$k!#(B $B%*%Z%l!<%F%#%s%0!&%7%9%F%`$4$H$K!"%f!<%6$d$=$N%0%k!<%W$N9M$(J}$O!"4pK\(B $BE*$K$O;w$F$$$k$,!":Y$+$$=j$G0[$J$k!#(B

    $B?^(B? $B<B@$3&$N%f!<%6$H(BUNIX$BCf$N%W%m%;%9!&%U%!%$%k(B

    $B?^(B? $B

    $B"!%f!<%6(B

    $B%f!<%6(B(user, $BMxMQ
    $B%f!<%6L>(B(user name)
    $BJ8;zNs(B
    UID(user ID, user identifier)
    16$B%S%C%H(B-32$B%S%C%H$N@0?t(B

    Unix$B$G$O!"A4$F$N%U%!%$%k$d%W%m%;%9$O!"$"$k%f!<%6$N=jM-J*$G$"$k!#(B $B%U%!%$%k$H%W%m%;%9$K$O!"(BUID $B$,IU2C$5$l$F$$$k!#(B

    $B"!%0%k!<%W(B

    $B%0%k!<%W(B(group)$B$H$O!"(BUnix$B$N30$N@$3&$G$O!"7W;;5!$r;H$&?M4V$N=89g!#(B Unix$B$NFbIt$G$O!"
    $B%0%k!<%WL>(B(group name)
    $BJ8;zNs(B
    UID(user ID, user identifier)
    16$B%S%C%H(B-32$B%S%C%H$N@0?t(B

    $B#1?M$N%f!<%6$,J#?t$N%0%k!<%W$KB0$9$k$3$H$,$G$-$k!#(B

    $B"!%U%!%$%k$NB0@-(B

    $B%U%!%$%k$O!"B0@-(B(ls -l $B$GI=<((B)$B$H$7$F!"(BUID $B$H(B GID $B$r#1$D$:$D;}$D!#(B $B%U%!%$%k$N=jM-$B"!%W%m%;%9$NB0@-(B $B%W%m%;%9$O!"(BUID (1$B8D(B) $B$H(B GID $B$rJ#?t8D;}$D!#(B

    $B"!%W%m%;%9$N%f!<%6L>$H%0%k!<%WL>$rD4$Y$k(B

    $B%W%m%;%9$N=jM-$rI=<($9$k$K$O(B whoami$B%3%^%s%I$rMQ$$$k!#(B
    $ whoami [$B
    yas
    $ []
    
    $B$3$NNc$G$O!"$3$N?M(B($B$N%W%m%;%9(B)$B$N%f!<%6L>$O!"(Byas $B!#(B

    $B%W%m%;%9$,B0$7$F$$$k%0%k!<%W$N%0%k!<%WL>$rD4$Y$k$K$O!"(B groups$B%3%^%s%I$rMQ$$$k!#(B

    $ groups [$B
    ugrad _developer netaccounts everyone com.apple.sharepoint.group.1
    $ []
    
    $B$3$NNc$G$O!"$3$N?M(B($B$N%W%m%;%9(B)$B$O!"(B ugrad, _developer, netaccounts everyone, com.apple.sharepoint.group.1, $B$H$$$&(B5$B$D(B $B$N%0%k!<%W$KB0$7$F$$$k!#(B

    id$B%3%^%s%I$b;H$($k!#(B

    $ id [$B
    uid=1013(yas) gid=530(ugrad) groups=530(ugrad),204(_developer),62(netaccounts),12(everyone),402(com.apple.sharepoint.group.1)
    $ []
    

    $B"!%U%!%$%k$N(B UID$B!&(BGID $BB0@-$rD4$Y$k(B

    $B%U%!%$%k$N(B UID $BB0@-(B($B=jM-l9g(B), ls -ld ($B%G%#%l%/%H%j$N>l9g(B) $B$rMQ$$$k!#(B
    $ ls -l ~/.bashrc [$B
    -rw-r--r--  1 yas  prof  183  3  4 15:47 /home/prof/yas/.bashrc
    $ ls -ld ~ [$B
    drwxr-xr-x  53 yas  prof  12288  5 10 17:55 /home/prof/yas
    $ []
    
    $B$3$NNc$G$O!"(BUID $BB0@-$,(B yas$B!"(BGID $BB0@-$,(B prof $B$G$"$k!#(B

    $B"!%U%!%$%k$KBP$9$k%"%/%;%9@)8f(B

    Unix$B$G$O!"%U%!%$%k$N!VFbMF!W$N%"%/%;%9@)8f$r
    $B%f!<%6(B
    $B%U%!%$%k$N(BUID($B=jM-$B%0%k!<%W(B
    $B%U%!%$%k$N(BGID$B$,!"%W%m%;%9$N(BGID$B$N%j%9%H$N$I$l$+$HF1$8(B
    $B$=$NB>(B
    $B>e$N#2$D$KEv$F$O$^$i$J$$;~(B $B$3$l$r$D$+$C$F!"%b!<%IB0@-$N2<0L#9%S%C%H$N$&$A!"$I$N#3%S%C%H$r;H$&$+$r(B $B7h$a$k!#$=$7$F!"$=$N%S%C%H$,#1$K$J$C$F$$$l$P!"$=$NA`:n$,5v$5$l$k!#(B

    $B%U%!%$%k$N!VFbMF!W$N%"%/%;%9#3CJ3,$G$"$k$,!"%U%!%$%k$N!VB0@-!W

    $B%f!<%6(B
    $B%U%!%$%k$N(BUID($B=jM- $B$=$l0J30(B
    $B%U%!%$%k$N(BUID($B=jM- $B%f!<%6$N8"8B$G$O!"%U%!%$%k$NB0@-!J%b!<%I!"%0%k!<%W!";~9o!K$rJQ99$9$k(B $B$3$H$,$G$-$k!#$=$l0J30$N8"(B $B8B$G$O!"B0@-$rFI$_=P$9$3$H$O$G$-$k$,!"JQ99$O0l@Z$G$-$J$$!#(B $B$D$^$j!"%U%!%$%k$NFbMF$,%"%/%;%9$G$-$J$/$F$b!"(Bls -l $B$G(B $BB0@-$rD4$Y$k$3$H$O$G$-$k!#(B

    $B"!%G%#%l%/%H%j$N(Bx

    $B%G%#%l%/%H%j$N%b!<%I$G(B x $B$O!"$=$N%G%#%l%/%H%j$NFbMF$r8!:w$G$-$k$3$H$r0U(B $BL#$9$k!#%G%#%l%/%H%j$N(B x $B$rMn$9$3$H$G!"$=$l0J2<$NItJ,LZA4BN$N%"%/%;%9$r(B $B6X;_$9$k$3$H$,$G$-$k!#(B

    $B"!%W%m%;%9$KBP$9$k%"%/%;%9@)8f(B

    $B%W%m%;%9$N%"%/%;%9@)8f$O!"
    $BF10l%f!<%6(B
    $BA`:nBP>]$N%W%m%;%9$,!"A`:n$9$k%W%m%;%9$N(BUID$B$H0lCW$7$F$$$k!#(B
    $B$=$l0J30(B
    $BA`:nBP>]$N%W%m%;%9$,!"A`:n$9$k%W%m%;%9$N(BUID$B$H0lCW$7$F$$$J$$!#(B $B%W%m%;%9$NA`:n$H$7$F$O!"%7%0%J%k$rAw$k$3$H$,$G$-$k$+$I$&$+(B (kill() $B%7%9%F%`%3!<%k(B) $B$H!"%G%P%C%,$G(B $B%G%P%C%0$9$k$3$H$,$G$-$k$H$+(B(ptrace() $B%7%9%F%`%3!<%k(B)$B!"%H%l!<%9$rD4$Y$k$3$H$,$G$-$k$+$J$I$,(B $B$"$k!#$=$l$i$NA`:n$O!"F10l%f!<%6$N>l9g(B $B5v$5$l!"$=$&$G$O$J$$>l9g$O!"5v$5$l$J$$!#(B

    $B"!%9!<%Q!

    $B$I$N$h$&$J%"%/%;%9$b2DG=$JL5E($N%f!<%6!#(B

    $B%9!<%Q! $B$O!"(BUID $B$,(B 0 $B!#(B $BFC8"%f!<%6(B(privileged user)$B!"(B $B%k!<%H(B(root)$B!"(B su (su $B%3%^%s%I!"$"$k$$$O(B super user $B$NN,(B)$B$H$b$h$P$l$k!#(B $B%9!<%Q!<%f!<%6$N%f!<%6L>$O!"47Nc$H$7$F(B root $B$H$$$&J8;zNs$,;H$o$l$k!#(B

    $B%U%!%$%k$N%P%C%/%"%C%W$J$I!"%7%9%F%`4IM}$N:n6H$K$O(B $B%9!<%Q!$B%U%!%$%k$N(B UID$B!&(BGID $BB0@-$rJQ99$9$k(B $B%U%!%$%k$N(B UID $BB0@-(B($B=jM-chown $B%3%^(B $B%s%I$rMQ$$$k!#$?$@$7!"%9!<%Q!<%f!<%6$N8"8B$,I,MW$G$"$k!#(B

    $B%U%!%$%k$r%3%T!<$7$F!"85%U%!%$%k$r>C$9$3$H$O$G$-$k!#(B

    $B%U%!%$%k$N(B GID $BB0@-$rJQ99$9$k$K$O!"(Bchgrp $B%3%^%s%I$r;H$&!#(B $B0lHL%f!<%6$O!"<+J,$,B0$7$F$$$k%0%k!<%W$K$N$_JQ99$G$-$k!#(B $BG$0U$N%0%k!<%W$KJQ99$9$k$K$O!"%9!<%Q!$B"!%f!<%6L>$H(BUID$B!"%0%k!<%WL>$H(BGID$B$NBP1~!"B0@-$NEAGE(B

    $B"#%U%!%$%k$N%b!<%I$NJQ99(B

    $B"!(Bchmod $B%3%^%s%I(B

    chmod$B%3%^%s%I$O!"%U%!%$%k$N%b!<%IB0@-$rJQ99$9$k$?$a$N%3%^%s%I!#(B
    $ ls -l file1.txt  [$B
    -rw-r--r--  1 yas  prof  2  5 10 18:59 file1.txt
    $ chmod go-r file1.txt  [$B
    $ ls -l file1.txt  [$B
    -rw-------  1 yas  prof  2  5 10 18:59 file1.txt
    $ []
    
    file1$B$KBP$7$F!"%0%k!<%W(B(g)$B$H$=$l0J30$N?M(B(o)$B$KBP$7$F!VFI9~$_2D!W$N5v2D$r(B $B chmod$B$O0lHLE*$K$O$ chmod set file1 file2 ... [$B set $B$N7A<0(B
    [ugoa][=+-][rwx]
    
    $B$3$3$N(B[ugoa]$B$O!"C/$KBP$9$k%"%/%;%9$N@_Dj$rJQ99$9$k$+$rBP>]$H$J$k?M$r0J(B $B2<$NI=$+$iA*$s$GJB$Y$k(B($BJ#?t2D(B)$B!#(B
    $BJ8;z(B $BC18l(B $B0UL#(B
    u user $B%f!<%6!JMxMQ
    g group $B%0%k!<%W(B
    o others $B$=$NB>(B
    a all $BA40w!"(Bugo $B$HF1$8(B
    [=+-]$B$N0UL#(B
    $BJ8;z(B $B0UL#(B
    + $B5v2D$rDI2C$9$k(B
    - $B5v2D$r=|$/(B
    = $B;XDj$7$?5v2D$@$1$H$9$k(B
    [rwxXst]$B$NItJ,$K$O $BJ8;z(B $BC18l(B $B0UL#(B r read $BFI9~$_2D(B w write $B=q9~$_2D(B x execute $B X execute $B set$B$K$O(B[ugoa][=+-][rwx]$B$N;XDj$r!V(Bu=rw,og=r$B!W$N$h$&$K!V(B,$B!W$G6h(B $B@Z$C$FJ#?tJB$Y$k$3$H$b$G$-$k!#(B

    chmod $B$K$O!"(B-R (recursive)$B%*%W%7%g%s$,$"$k!#(B $B$3$l$O!"%G%#%l%/%H%j$r$?$0$jA4ItJQ99$9$k$3$H$r0UL#$9$k!#(B

    $B"!%b!<%I$N

    rw-r--r--
    $BC/$+$G$bFI$a$k%U%!%$%k(B
    rwxr-xr-x
    $BC/$+$G$bFI$a$k%"%/%;%9$G$-$k%G%#%l%/%H%j!#(B x$B$b$?$F$k!#(B ($B$?$F$k(B==$B%S%C%H$r(B1$B$K$9$k!#(B)
    rwxr-xr-x
    $B rwx------
    MH $B$d(B Mew $B$r;H$C$F$$$k>l9g$O!"(B~/Mail $B%G%#%l%/%H%j$N%b!<%I(B
    rw-r--r--
    WWW$B%Z!<%8MQ$N%U%!%$%k(B (~/public_html$B0J2<$N%U%!%$%k(B)
    rwxr-xr-x
    WWW$B%Z!<%8MQ$N%G%#%l%/%H%j(B (public_html$B0J2<$N%G%#%l%/%H%j(B)
    rwxr-xr-x $B$^$?$O(B rwx--x--x
    WWW$B%Z!<%8$r:n@.$9$k;~$N%[!<%`!&%G%#%l%/%H%j(B (~$B!#(B~/public_html $B$N?F%G%#%l%/%H%j(B)$B!#(B x $B%S%C%H$r=P$9!#(B
    rw-rw-r-- $B$^$?$O(B rwxrwxr-x
    $B%0%k!<%W$G6&F1:n6H$9$k$h$&$J;~$K$O!"%0%k!<%W$KB0$9$k?M$K$O=q$-9~$_$r5v$9!#(B
    r-xr-xr-x, r-x------
    $BFI$_9~$_@lMQ$N%G%#%l%/%H%j!#(B $B$=$N2<$N%U%!%$%k$r:o=|$9$k$3$H$,$G$-$J$$!#(B
    $BCm0U!'(BWWW$B%Z!<%8$r:n@.$9$k;~$K$O!"%[!<%`!&%G%#%l%/%H%j$N%b!<%I$K$bCm0U$9(B $B$k!#%[!<%`!&%G%#%l%/%H%j$,(Brwx------$B$K$J$C$F$$$?$i!"$$$/$i(B ~/public_html $B$N%b!<%I$r(B rwxr-xr-x $B$K$7$F$b!"%"%/%;%9$G(B $B$-$J$$!#(B

    $B"#%3%^%s%I$N$^$H$a(B

    ps			$B%W%m%;%9$N0lMw$NI=<((B
    ps ux			$B%W%m%;%9$N0lMw$NI=<((B(BSD,Linux)
    ps aux			$B%W%m%;%9$N0lMw$NI=<((B(BSD,Linux)
    stty all		$BCuBV$NI=<((B(BSD)
    stty -a			$BCuBV$NI=<((B(System V,Linux)
    kill PID		$B%W%m%;%9$r;&$9(B
    kill -KILL PID		$B%W%m%;%9$r;&$9(B($BI,;&(B)
    ls -l	f1 f2 f3	$B%U%!%$%k$NB0@-$NI=<((B
    ls -d	d1 d2 d3	$B%G%#%l%/%H%j$NL>A0$N0lMw$NI=<((B
    chmod [ugoa][=+-][rwx] f1 f2 f3	$B%b!<%IB0@-$NJQ99(B
    whoami		       $B%W%m%;%9$N(BUID$BB0@-$NI=<((B
    groups		       $B%W%m%;%9$N(Bgroups$BB0@-$NI=<((B
    id		       $B%W%m%;%9$N(BUID,GID,groups$BB0@-$NI=<((B
    
    PID $B$O%W%m%;%9<1JL;R!#(B ;

    $B"#EE;R%a!<%k(B

    who@coins.tsukuba.ac.jp $B$KFO$$$?EE;R%a!<%k$O!"KhF|!"FI$`$3$H!#FC$K!"%3(B $B%s%T%e!<%?!&%j%F%i%7$N

    $B#T#A$d6541$+$i%a!<%k$,Mh$F!"I,MW$JJV;v$O!"

    coins $B0J30$N%a!<%k!&%5!<%P$rAw$N@_(B $BDj$r9T$&$3$H!#(B

    $B"#(B~/.forward$B$K$h$kEE;R%a!<%k$NE>Aw(B

    $B%a!<%k!&%j!<%@(B$B$K$O!"(B $B$BE>Aw(B(forward)
    $B$9$k5!G=$,$"$k!#(B $B$=$l$H$OJL$K!"FO$$$?%a!<%k$r%f!<%6$NA`:n$r2p$5$:$K<+F0E*$KB>$N%"%I%l%9(B $B!JIaDL$OB>$N%[%9%H$K$"$kJL$N<+J,$NEE;R%a!<%k!&%"%I%l%9!K$KE>Aw$9$k5!G=(B $B$,$"$k!#$3$N5!G=$r;H$&$K$O!"%[!<%`!&%G%#%l%/%H%j$N2<$N(B ~/.forward $B$H$$$&%U%!%$%k$K!"E>Aw@h$N%"%I%l%9$r=q$/!#(B $B$?$H$($P!"(B shiro@himalaya.is.tsukuba.ac.jp $B$KFO$$$?%a!<%k$rA4$F(B shiro@alps.is.tsukuba.ac.jp $B$KE>Aw$7$?$$$H$9$k!#$3$N;~!"(B himalaya $B$NJ}$N%[!<%`!&%G%#%l%/%H%j$N2<$N(B ~/.forward $B$K shiro@alps.is.tsukuba.ac.jp $BC1=c$KE>Aw@h$N%"%I%l%9$r=q$/J}K!$G$O!"(B~/.forward$B$,(B $B$"$k%[%9%H$K$O!"2?$b;D$i$J$$$,!"%3%T!<$r;D$7$J$,$i!"E>Aw$9$kJ}K!$b$"$k!#(B $B$=$l$K$O!"$K(B\$B$rIU$1$?%"(B $B%I%l%9$r4^$a$k!#(B
    \shiro, shiro@alps.is.tsukuba.ac.jp
    
    $BCm0U(B:$B!V(B\$B!W$O!"(BASCII $B!V(B5c(16$B?J?t(B)$B!W$G$"$k!#(B $B!V!@!W$HI=<($5$l$?$j!V!o!W$HI=<($5$l$k$3$H$,$"$k!#(B $B!V!?!W$G$O$J$$!#(B

    $B$3$NNc$G$O!"(Bhimalaya $B$KFO$$$?EE;R%a!<%k$O!"(Bhimalaya $B$H(B $B$$$&%[%9%H$N(B \shiro$B$H$$$&%f!<%6$N(B $BG[Aw%W%m%0%i%`MQ%a!<%k!&%\%C%/%9(B$B$KF~$j!"(B $B$5$i$K!"(Bshiro@alps.is.tsukuba.ac.jp $B$K$bAw$i$l$k!#(B

    ~/.forward$B$K$*$1$k%k!<%W$N4m81@-(B

    $BJ#?t$N%a!<%k!&%"%I%l%9$,$"$k?M$O!"$I$N%[%9%H$K%m%0%$%s$7$?;~$K$b!"A4It(B $B$N%[%9%H$KFO$$$?EE;R%a!<%k$,FI$a$k>uBV$K$7$?$$$H;W$&$+$b$7$l$J$$!#(B $B>e$NNc$G$O!"(B alps $B$K%m%0%$%s$7$?;~$K$b!"(B alps $B$H(B himalaya $B$NN>J}$N%a!<%k$,FI$a!"(B $B$^$?!"(Bhimalaya $B$K%m%0%$%s$7$F$b$d$O$j(B alps $B$H(B himalaya $B$NN>J}$N%a!<%k$,FI$a$k(B $B$HJXMx$K;W$($k$+$b$7$l$J$$!#$7$+$7!"$3$&$9$k$3$H$O5;=QE*$KFq$7$$$N$G!"(B $B$7$P$i$/$O$"$-$i$a$FM_$7$$!#(B

    \loginname$B$N5!G=$r$D$+$C$F$b!"$J$+$J$+$&$^$/$$$+$J$$!#(B $B$?$H$($P!"~/.forward $B$r:n@.$7$?$H9M$($k!#(B($B (alps:~/.forward) \shiro, shiro@himalaya.is.tsukuba.ac.jp

    (himalaya:~/.forward)
    \shiro, shiro@alps.is.tsukuba.ac.jp
    
    $B$3$N>uBV$G!"(Bshiro@alps.is.tsukuba.ac.jp $B$K%a!<%k$,FO$$$?(B $B>l9g!"
  • alps $B$K%3%T!<$,;D$5$l!"$+$D!"(B shiro@himalaya.is.tsukuba.ac.jp $B$KAw$i$k!#(B
  • himalaya $B$G$O!"$d$O$j!"%3%T!<$,;D$5$l!J$3$3$^$G$O=gD4!K!"(B $B$5$i$K!"(Bshiro@alps.is.tsukuba.ac.jp $B$KAw$i$l$k!J!*!K!#(B
  • alps $B$G$O!"%3%T!<$,;D$5$l!J#22sL\!K!"(Bhimalaya $B$KAw$i$l$k!#(B
  • himalaya $B$G$O!"%3%T!<$,;D$5$l!J#22sL\!K!"(B $B$5$i$K!"(Bshiro@alps.is.tsukuba.ac.jp $B$KAw$i$l$k!#(B
  • alps $B$G$O!"%3%T!<$,;D$5$l!J#32sL\!K!"(Bhimalaya $B$KAw$i$l$k!#(B
  • himalaya $B$G$O!"%3%T!<$,;D$5$l!J#32sL\!K!"(B $B$5$i$K!"(Bshiro@alps.is.tsukuba.ac.jp $B$KAw$i$l$k!#(B
  • alps $B$G$O!"%3%T!<$,;D$5$l!J#42sL\!K!"(Bhimalaya $B$KAw$i$l$k!#(B
  • himalaya $B$G$O!"%3%T!<$,;D$5$l!J#42sL\!K!"(B $B$5$i$K!"(Bshiro@alps.is.tsukuba.ac.jp $B$KAw$i$l$k!#(B
  • ... $B$3$N$h$&$JEE;R%a!<%k$N%T%s%]%s$,!"1J1s$KB3$/!#(B $BAw$K$O>e8B$,@_Dj$5$l$F$$$k$N$G!"$=$N>e8B$KC#$7$?CJ3,$G%(%i!<$K$J$C$F;_(B $B$k!#(B

    $B#3%u=j0J>e$G$3$N@_Dj$r$7$?$H$9$k$H!"Cf7Q$5$l$kEY$K%a!<%k$,A}?#$9$k!#(B

    \loginname $B$N5!G=$r;H$C$F$$$J$+$C$?$H$9$k$H!"%3%T!<$O(B $B;D$i$J$$$,!"%a!<%k$,9T$-Mh$9$k$@$1$G!"$I$3$K$bFO$1$i$l$:$K%(%i!<$K$J$k!#(B

    ~/.forward $B$N@_Dj$r$7$?$i!"I,$:<+J,$G<+J,$"$F$KEE;R%a!<%k$r=P(B $B$7$FFO$/$+%F%9%H$9$k$3$H!#(B~/.forward $B$N@_Dj$r4V0c$($k$H!"%(%i!<(B $B$N%a!<%k$bFO$+$J$/$J$k$N$G!"%(%i!<$,5/$3$C$F$$$k$3$H$5$($o$+$i$J$/$J$k!#(B

    ~/.forward $B$N5!G=$O!"$b$H$b$H$O!"(Bsendmail $B$H$$$&$N(B MTA (qmail, postfix)$B$G$b;H$($k$h$&$K@_Dj$7$F$$$k$3$H$,B?$$!#(B

    $B"!EE;R%a!<%k$r%W%m%0%i%`$KE>Aw$9$k(B

    ~/.forward $B$N1~MQ$H$7$F!"B>$N%"%I%l%9$KEE;R%a!<%k$rE>Aw$9$k$N(B $B$G$O$J$/!"!J%5!<%P>e$GAw$9$k5!G=$,$"$k!#$9$J(B $B$o$A!"!J%5!<%P>e$G!K%W%m%0%i%`$r~/.forward$B$K=q$/!#(B
    "| /program/path/name arg1 arg2 arg3 ... argn" 
    
    $B$3$N$h$&$K!"(B| $B$KB3$$$F!"%W%m%0%i%`$N%Q%9L>$H0z?t$r=q$-!"(B $BA4BN$r(B "" $B$G3g$k!#(B

    $B$3$N5!G=$r;H$C$F!"spam$B%a!<%k(B $B$rGS=|$7$?$j$9$k$3$H$,$G$-$k!#$?$H$($P!"(BMH $B$N(B slocal$B$d(Bprocmail $B$H8F$P(B $B$l$F$$$k%W%m%0%i%`$,$3$N5!G=$r;H$C$F$$$k!#(B

    $B"#(BEmacs(5)

    $B"!(Bset-buffer-file-coding-system

    Emacs $B$O!"F|K\8l$r4^$a$FMM!9$J8@8l$r07$&$3$H$,$G$-$k!#(B $BF|K\8l$r07$&;~$K$O!"
  • euc-jp-unix
  • iso-2022-jp-unix (JIS)
  • shift_jis-unix
  • utf-8-unix
  • emacs-mule-unix (Emacs $B$NFbIt%3!<%I!#(BMule $B$O!"(B $B85!9$O(B multilingual $B3HD%$N0UL#!#(B) auto-save $B$N%U%!%$%k$G!"%U%!%$%kL>$,!V(B`#'$B%U%!%$%k(B $BL>(B`#'$B!W$N$h$&$K$J$C$F$$$k$b$N$O!"(Bemacs-mule-unix $B$K$J$C$F$$$k!#$3$N(B $BJ8;z%3!<%I$N$^$^%l%]!<%H$H$7$FEj9F$9$k$J$I!"(BEmacs $B0J30$N%W%m%0%i%`$KEO(B $B$7$F$O$J$i$J$$!#B>$N%W%m%0%i%`$KEO$9;~$K$O!"(BEUC-JP $B$J$I!"B>$N%W%m%0%i%`(B $B$G$b2r

    $B%U%!%$%k$KJ]B8$9$k;~$NJ8;z%3!<%I$rJQ99$9$k$K$O!"M-x set-buffer-file-coding-system [$B

    $B"!(Buniversal-coding-system-argument

    Emacs $B$O4{B8$N%F%-%9%H%U%!%$%k$r3+$/;~$KJ8;z%3!<%I$N<+F0H=Dj$r9T$&!#$3(B $B$NH=Dj$O!"6/NO$G$O$"$k$,!";~!9H=Dj$K<:GT$9$k!#$=$N;~$K$O!"J8;z%3!<%I$r(B $B;XDj$7$J$,%U%!%$%k$r3+$/J}K!$,$"$k!#(B
    M-x universal-coding-system-argument [$B
    
    $B0J8e!"J8;z%3!<%I$r;XDj$7!"(BC-x C-f $B$NA`:n$r9T$&!#(B

    $B"#

    $B$B!zN}=,LdBj(B(801) ps$B%3%^%s%I(B ps $B%3%^%s%I$r;H$C$F!"%W%m%;%9$N0lMw$rI=<($7$J$5$$!#(B
    $ ps [$B
    

    $B!zN}=,LdBj(B(802) ps$B%3%^%s%I$N%*%W%7%g%s(B

    ps $B%3%^%s%I$K$O!"MM!9$J%*%W%7%g%s$rM?$($k$3$H$,$G$-$k!#(B $B0J2<$O!"(B-l $B%*%W%7%g%s$r$rM?$($?$b$N$G$"$k!#(B
    $ ps -l [$B
    
    ps $B%3%^%s%I$K!"
    a
    all$B!#B>?M$N%W%m%;%9$b4^$a$FA4$F$N%W%m%;%9!#(B
    l
    long$B!#D9$$I=<(!#(B
    u
    $BD9$$I=<(!#(B
    U user ($BBgJ8;z(B)
    $B%f!<%6L>(B user $B$N%W%m%;%9$@$1(B
    x
    $BC ux
    u $B$H(B x $B$NAH$_9g$o$;(B BSD $B7O$N(B ps (MacOSX, Linux$B4^$`(B) $B$G$O!"%*%W%7%g%s$N!V(B-$B!W$r>JN,$G$-$k!#$?(B $B$H$($P!"$ ps l [$B $ ps -l [$B

    $BB>$N%*%W%7%g%s$K$D$$$F!"(Bman ps $B$r8+$F8+$J$5$$!#(B

    $B!zN}=,LdBj(B(803) ps$B%3%^%s%I$H(Blv$B%3%^%s%I(B

    ps $B%3%^%s%I$K(B a $B%*%W%7%g%s$rIU$1$kEy$7$F!"%W%m%;%9?t$,B?$/$J$k$H2hLL$K(B $BF~$j@Z$i$J$/$J$k!#$3$N;~$K$O!"(Blv $B%3%^%s%I$HAH$_9g$o$;$k$H$h$$!#(B
    $ ps aux | lv [$B
    
    $B$3$NJ}K!$r!"3N$+$a$J$5$$!#(Blv $B%3%^%s%I$K$D$$$F$O!"(B $BH(B$B!#(B $BN}=,LdBj(B(312) lv$B%3%^%s%I(B $B$r;2>H$7$J$5$$!#(Bq($B=*N;(B)$B!"$B!zN}=,LdBj(B(804) ps$B%3%^%s%I$G2#D9$NI=<((B ps ux $B$d(B ps aux $B$G$O!"(BMacOSX $B4XO"$N%W%m%;%9$NI=<($,@Z$l$F$7$^$&!#(B w $B%3%^%s%I$r;H$C$F$h$jB?$/$N>pJs$rI=<($5$F$F$_$J$5$$!#(B
    $ ps aux [$B
    $ ps auxw [$B
    
    $B$"$k$$$O!"(BiTerm $B$N2hLL$r2#I}$r9-$2$F(B ps $B%3%^%s%I$rBG$A$J$5$$!#(B $B2#I}$r9-$2$k$K$O!"1&2<$N$B!zN}=,LdBj(B(805) top$B%3%^%s%I(B top $B%3%^%s%I$G!"!V=E$?$$!W%W%m%;%9$rI=<($7$J$5$$!#(B $B!V=E$?$$!W%W%m%;%9$H$O!"(BCPU$B;~4V$rBgNL$K>CHq$7$F$$$k%W%m%;%9$d(B $B%a%b%j$rBgNL$K>CHq$7$F$$$k%W%m%;%9$N$3$H$G$"$k!#(B $B=*N;$9$k$K$O!">.J8;z$N(B q $B$rBG$D!#(B^C $B$G$b$h$$!#(B
    $ top [$B
    
    $ top -o cpu [$B
    (CPU $B$r>CHq$7$F$$$k=g(B)
    
    MacOSX $B$G$O!"(Btop $B%3%^%s%I<+J,<+?H$,!V=E$?$$!W$HG'<1$5$l$k!#(B $B$=$N>l9g$O!"(Btop $B%3%^%s%I$,I=<($rJQ99$9$kIQEY$r2<$2$k!#(B
    $ top -s 4 -o cpu [$B
    
    man top $B$G%^%K%e%"%k$rI=<($7$F!"(B-o $B%*%W%7%g%s$H(B -U $B$N;H$$J}$r(B $BD4$Y$J$5$$!#$=$7$F!"%a%b%j$NMxMQ=g(B (rsize) $B$GI=<($7$J$5$$!#(B -U $B%*%W%7%g%s$G<+J,<+?H$N%W%m%;%9$@$1$rI=<($7$J$5$$!#(B
    $ top -U $USER [$B
    

    $B!zN}=,LdBj(B(806) pstree$B%3%^%s%I(B

    pstree$B%3%^%s%I$r$ pstree [$B $ pstree | lv [$B iTerm $B$N2hLL$N2#I}$r9-$2$k$H8+$d$9$$!#(B

    $B!zN}=,LdBj(B(807) $B!V%"%/%F%#%S%F%#%b%K%?(B.app$B!W$NMxMQ(B

    $B!V%f!<%F%#%j%F%#(B(/Applications/Utilities/)$B!W$K$"$k(B $B!V%"%/%F%#%S%F%#%b%K%?(B.app(Activity Monitor.app)$B!W(B $B$rF0:n$5$;!"%W%m%;%9$N0lMw$rI=<($5$;$J$5$$!#(B
    $ open "/Applications/Utilities/Activity Monitor.app" [$B
    
    $B$^$?$O!"(BFinder $B$G!"!V0\F0!W%a%K%e!<$+$i!V%f!<%F%#%j%F%#!W$r(B $BA*Br!#!V%"%/%F%#%S%F%#%b%K%?(B.app$B!W$N%"%$%3%s$r%@%V%k%/%j%C%/!#(B

    $B%

    $B%"%/%F%#%S%F%#%b%K%?$NI=<((B

    $BI=<($5$l$k%W%m%;%9$NHO0O$rJQ$($F$_$J$5$$!#(B
    • PID ($B%W%m%;%9(BID)$B$N=gHV(B
    • CPU$B;~4V$r>CHq$7$F$$$k=gHV(B
    • $B%a%b%j$r>CHq$7$F$$$k=gHV(B

    top $B%3%^%s%I$NI=<($HHf3S$7$J$5$$!#(B

    $B!zN}=,LdBj(B(808) ^C$B$K$h$k6/@)=*N;(B

    ^C (Control+C) $B$K$h$k%W%m%;%9$N6/@)=*N;$r9T$$$J$5$$!#(B
    $ cat [$B
    aaa[$B
    aaa
    bbb[$B
    bbb
    ^C
    $ []
    
    $B$J$*!"(B^C $B$H(B $BF~NO$N=*$o$j$r0UL#$9$k(B ^D $B$OF/$-$,0[$J(B $B$k!#$I$A$i$G$b%W%m%;%9$,=*N;$9$k$3$H$,$"$k$,!"6/@)=*N;$7$?$$>l9g$K$O!"(B ^C $B$r;H$$$J$5$$!#(B

    $B!zN}=,LdBj(B(809) ^C$B$K$h$k6/@)=*N;(B(2)

    $B^C $B$G=*N;$9$k$h$&$KN}=,$7$J$5$$!#(B
    $ ls -R ~/Library [$B
    $B!JBgNL$NI=<(!">JN,!K(B
    ^C
    $ []
    

    $B!zN}=,LdBj(B(810) ^C$B$,8z$+$J$$%W%m%0%i%`(B

    $BC^C
    $B$G$b=*N;$7$J$$!#$3$N$3$H$r3NG'$7$J$5$$!#(B
    • $B%7%'%k(B(bash)
    • lv
    • emacs (^C (C-c) $B$O!"(BC-x C-c $B$N$h$&$K!"$=$N(B $B%-!<$K3d$jEv$F$i$l$?4X?t$r $BCm0U(B: C-c $B$O!"(BC-x $B$HF1$8$h$&$K!"(B2$B%9%H%m!<%/0J>e$G#1$D$N0U(B $BL#$r$J$9$3$H$,B?$$!#2?$b$J$$>uBV$G(BC-c $B$rBG$C$?>l9g$K$O!"(B C-g $B$K$h$j%-%c%s%;%k$7$J$5$$!#(B

      $B!zN}=,LdBj(B(811) kill$B%3%^%s%I(B

      kill $B%3%^%s%I$r;H$C$F!"%W%m%;%9$r;&$7$F$_$J$5$$!#$?$H$($P!"C

      $B!zN}=,LdBj(B(812) kill$B%3%^%s%I$GB>?M$N%W%m%;%9$r;&$=$&$H$7$F$_$k(B

      ps $B%3%^%s%I$GD4$Y$?%W%m%;%9$N$&$A!"B>?M$N%W%m%;%9(B(root$B!"$=$NB>(B) $B$r(B kill $B%3%^%s%I$G;&$=$&$H$7$F$_$J$5$$!#2?$,$*$-$k$+$r4Q;!$7$J$5$$!#$I$N$h(B $B$&$J%(%i!<$,@8$8$k$+!#(B

      $B!zN}=,LdBj(B(813) ps $B%3%^%s%I$H(B grep $B%3%^%s%I(B

      ps $B%3%^%s%I$GBgNL$NI=<($NCf$+$iFCDj$N%W%m%0%i%`$r8+$D$1$?$$;~$K$O!"(B grep $B%3%^%s%I$HAH$_9g$o$;$FMQ$$$k$HJXMx$G$"$k!#$ ps ux | grep cat [$B $ ps uxw | grep cat [$B $B$3$N5!G=$rMxMQ$7$F8+$J$5$$!#(B $B$ ps uxw | grep Finder [$B $ ps uxw | grep -i finder [$B $ ps uxw | grep Dock [$B $ ps uxw | grep -i dock [$B grep $B%3%^%s%I$K(B -i $B%*%W%7%g%s$rIU$1$k$HBgJ8;z$H>.J8;z$r4X78$J$/D4$Y$k$3(B $B$H$,$G$-$k!#(B

      $B!zN}=,LdBj(B(814) ps | grep$B!"(Bkill

      $B
    • ps $B%3%^%s%I$H(B grep $B%3%^%s%I$G(B PID $B$rC5$9(B
    • kill $B%3%^%s%I$G!"$=$N(B PID $B$N%W%m%;%9$r;&$9(B
    $ ps uxw | grep cat [$B
    $ kill $B?t(B [$B
    

    $B!zN}=,LdBj(B(815) MacOSX Command+Option+Esc

    MacOSX $B$G!"(BCommand+Option+Esc $B%-!<$r2!$9$H(B $B!V%"%W%j%1!<%7%g%s$N6/@)=*N;!W$N%&%$%s%I%&$rI=<($G$-$k!#(B

    ($B$^$:!"(BCommand$B%-!<(B(Command) $B$H(B Option $B%-!<$r:8uBV$G!"1&

    Command+Option+Esc$B%-!<(B

    $B!V%"%W%j%1!<%7%g%s$N6/@)=*N;!W$N%&%$%s%I%&(B

    $B$3$N5!G=$r3NG'$7$J$5$$!#$J$*!"$3$N5!G=$G$O!"%&%$%s%I%&$r3+$/%W%m%;%9$7(B $B$+6/@)=*N;$G$-$J$$!#(BiTerm $B$NCf$G$B!zN}=,LdBj(B(816) whoami,groups,id$B%3%^%s%I(B whoami, groups, id$B%3%^%s%I$r;H$C$F!"%W%m%;%9(B($B%7%'%k(B)$B$N(BUID, GID, groups $BB0@-$rI=<($7$J$5$$!#(B

    $ id [$B
    $ whoami [$B
    $ groups [$B
    

    $B!zN}=,LdBj(B(817) chmod $B%3%^%s%I(B

    chmod $B%3%^%s%I$G!"%U%!%$%k$d%G%#%l%/%H%j$N%b!<%I$rJQ99$7$J$5$$!#(B $B0J2<$NNc$O!"(Bfile1$B$KBP$7$F!"%0%k!<%W(B(g)$B$H$=$l0J30$N?M(B(o)$B$KBP$7$F!VFI9~$_(B $B2D!W$N5v2D$r$ ls -l file1.txt [$B -rw-r--r-- 1 yas prof 2 5 10 18:59 file1.txt $ chmod go-r file1.txt [$B $ ls -l file1.txt [$B -rw------- 1 yas prof 2 5 10 18:59 file1.txt $ [] go-r $B$r4^$a$F!"(B$BMM!9$J%b!<%I$N@_DjJ}K!(B$B$,$"$k!#(B $B
  • go-r
  • go=
  • u+r
  • u-w
  • a=r
  • a+r

    $B!zN}=,LdBj(B(818) .forward$B$N@_Dj(B

    coins $B0J30$KF|>oE*$KFI$_=q$-$9$k%a!<%k!&%"%+%&%s%H$,$"$k(B $B?M$O!"KhF|(B coins $B$KFO$$$?%a!<%k$r3NG'$9$kJ}K!$H$7$F(B ~/.forward $B$r@_Dj$7$F!"E>Aw$9$kJ}K!$,9M$($i$l$k!#(B $B$=$N$h$&$K$7$?$$?M$O!"$=$&$7$J$5$$!#(B $B@_Dj$,40N;$7$?$i!"I,$:%F%9%H$7$F!"$&$^$/F0$$$F$$$k$3$H$r(B $B3NG'$7$J$5$$!#(B $B%a!<%k$,%k!<%W$7$J$$(B$B$3$H$r3N$+$a$J$5$$!#(B

    $B!zN}=,LdBj(B(819) ^Z$B%-!<$+$i$NI|5"(B

    $BC\$7$/$O!"(BThe Unix Super Text $BBh(B22$B>O(B $B;2>H(B$B!#(B $B$3$N5!G=$O;H$o$J$/$F$bNI$$$,!"IT0U$K(B Key(^Z) $B$r2!$7$?;~$K85$N>uBV$KLa$9(B $B$3$H$OI,MW$G$"$k!#
  • iTerm $B$r emacs -nw $B$G!"Clv /etc/services $BEy$G!"%U%!%$%k$rI=<($9$k!#(B
  • ^Z (Control + Z) $B$r2!$9!#(B
  • $B%7%'%k$N%W%m%s%W%H$,I=<($5$l$k$3$H$r3NG'$9$k!#(B
  • $Bfg$B%3%^%s%I$r$ fg [$B
  • $B$9$k$H!"@h$[$I Emacs (C-x C-c)$B$d(B lv (q$B%-!<(B)$B$r=*N;$9$k!#(B $BCm0U!'(BEmacs $B$r=*N;$9$k$?$a$K!"(B^Z (C-z) $B$r;H$C$F$O$J$i(B $B$J$$!#(B

    $B!zN}=,LdBj(B(820) Firefox$B$N%W%m%U%!%$%k(B

    Firefox $B$K$O!"MM!9$J@_Dj!J$?$H$($P%V%C%/%^!<%/$d:G=i$KI=<($5$l$k%Z!<%8!K(B $B$r!V%W%m%U%!%$%k!W$H8F$P$l$k$b$N$K8DJL$KJ]B8$9$k$3$H$,$G$-$k!#$3$N5!G=(B $B$rMxMQ$7$F$_$J$5$$!#(B

    coins $B$G$O!"%3%^%s%I%i%$%s$+$i$ firefox-profilemanager [$B $B$3$N2hLL$G!"%W%m%U%!%$%k$N:n@.!":o=|!";XDj$7$J$+$C$?;~$K;H$o$l$k%W%m%U%!(B $B%$%k$r;XDj$9$k$3$H$,$G$-$k!#(B($B%W%m%U%!%$%k$,J#?t$"$k>l9g!"#18DL\$N(B Firefox $B$N%W%m%;%9$r

    $BJ#?t$N%W%m%U%!%$%k$rMQ$$$l$P$MJ#?t$N(B Firefox $B$N%W%m%;%9$rF1;~$K$B!zN}=,LdBj(B(821) Emacs M-x set-buffer-file-coding-system Emacs$B$N(BM-x set-buffer-file-coding-system $B$r;H$C$F!"%U%!%$%k$NJ8;z%3!<%I$rJQ99$9$k$3$H$,$G$-$k!#(B $B$3$N$3$H$r3NG'$7$J$5$$!#(B

    • $B%U%!%$%k$r3+$/(B (C-x C-f)
    • $B%b!<%I%i%$%s$G4A;z%3!<%I$r3NG'(B$B$9$k!#(B
    • $BM-x set-buffer-file-coding-system
    • $BJd405!G=$r;H$$$J$,$iL\E*$NJ8;z%3!<%I$rBG$D!#(B
      • $B%?%V%-!<$d%9%Z!<%9%-!<$r2!$7!"8uJd$rI=<($5$;$k!#(B
      • $B0lIt$rBG$A9~$_!"%?%V$d%9%Z!<%9$r2!$9(B(euc-jp-unix$B!"(Biso-2022-jp-unix$B!"(Bshift_jis-unix$BEy(B)$B!#(B

    $B!zN}=,LdBj(B(822) Emacs universal-coding-system-argument

    Emacs $B$O4{B8$N%F%-%9%H%U%!%$%k$r3+$/;~$KJ8;z%3!<%I$N<+F0H=Dj$r9T$&!#$3(B $B$NH=Dj$O!"6/NO$G$O$"$k$,!";~!9H=Dj$K<:GT$9$k!#$=$N;~$K$O!"J8;z%3!<%I$r(B $B;XDj$7$J$,%U%!%$%k$r3+$/$H$h$$!#$3$N5!G=$r;H$C$F$_$J$5$$!#(B

    Emacs $B$GJ8;z%3!<%I$r;XDj$7$J$,$i%U%!%$%k$r3+$/$K$O!" $BM-x universal-coding-system-argument [$B M-x $B$O!"(BEsc x $B$G$b$h$$!#(B

  • $B$9$k$H!"%_%K%P%C%U%!$KCoding system for following command (default, xxx):
  • $B$3$N%W%m%s%W%H$KBP$7$FJ8;z%3!<%I$r;XDj$9$k!#(B $B0J2<$NNc$G$O!"(Beuc-jp-unix $B$r;XDj$7$F$$$k!#(B
    Coding system for following command (default, xxx): euc-jp-unix[$B
  • $BB3$$$F(B C-x C-f (find-file) $B$r

    $B!zN}=,LdBj(B(823) Emacs fill-paragraph (Esc q, M-q)

    Emacs $B$K$O!"(B1$B9T$ND9$5$r$=$m$($k5!G=$,$"$k!#$?$H$($P!" M-q runs the command fill-paragraph which is an interactive compiled Lisp function in `textmodes/fill'. It is bound to M-q. M-q $B$^$?$O(B Esc q $B$G!"I8=`$G(B 70 $B0JFb$K$J$k$h$&$K M-q runs the command fill-paragraph which is an interactive compiled Lisp function in `textmodes/fill'. It is bound to M-q. $B@0$($kHO0O$O!">e2<$K6u9T$G6h@Z$i$l$?HO0O$G$"$k!#D92a$.$k9T$O!"2~9T$,F~(B $B$l$i$l$k!#1QC18l$N>l9g$K$O!"ESCf$G2~9T$9$k$3$H$O$J$$!#F|K\8l$N>l9g$K$O!"(B $BI8=`$G$O!"(B35$BJ8;z$G2~9T$5$l$k!#(B

    $B$3$N5!G=$r3NG'$7$J$5$$!#(B

    $B!zN}=,LdBj(B(824) Emacs set-fill-column

    fill-paragraph $B$G!"@^$jJV$9J8;z?t$rJQ$($?$$>l9g$K$O!"(Bset-fill-column $B$r(B $B;H$&!#(B
    C-u $B?t(B C-x f
    
    $B$"$k$$$O!"@^$jJV$7$?$$0LCV$K%+!<%=%k$r0\F0$7$F$+$iC-x f $B0J8e!"(BM-q $B$^$?$O(B Esc q $B$G@^$jJV$7$r9T$C$?;~$K$O!";XDj(B $B$7$?J8;z?t$G@^$jJV$5$l$k!#$3$N5!G=$r3NG'$7$J$5$$!#(B

    $B!zN}=,LdBj(B(825) ps -l$B$K$h$k?F;R4X78(B

    ps -l $B$d(B pstree $B%3%^%s%I$r;H$($P!"%W%m%;%9$N?F;R4X78$rD4$Y$k$3$H$,$G$-(B $B$k!#?F;R4X78$O!"A4BN$H$7$F$O!"LZ9=B$$K$J$C$F$$$k!#$=$N$3$H$rD4$Y$J$5$$!#(B

    $BA4$F$N%W%m%;%9$N?F%W%m%;%9$O!"(BPID 1 $B%W%m%;%9$K$J$C$F$$$k(B($B:,$KAjEv(B)$B!#(B

    $B!zN}=,LdBj(B(826) 8$B?J?t$rMxMQ$7$?(Bchmod$B%3%^%s%I(B

    chmod $B%3%^%s%I$O!"%b!<%I$r(B8$B?J?t$GM?$($k$3$H$b$G$-$k!#(B $B$3$N$3$H$r(B man $B$G3NG'$7$J$5$$!#$^$?!"MxMQ$7$F$_$J$5$$!#(B 8$B?J?t$G;XDj$9$k$3$H$NMxE@$r9M$($J$5$$!#(B

    $B!zN}=,LdBj(B(827) chgrp $B%3%^%s%I(B

    chgrp $B%3%^%s%I$G!"%U%!%$%k$d%G%#%l%/%H%j$N(BGID$BB0@-$rJQ99$7$J$5$$!#(B
    $ ls -l file1.txt [$B
    ($B%U%!%$%k$N%0%k!<%W$NI=<((B)
    $ id [$B
    ($B<+J,!J%W%m%;%9!K$,B0$7$F$$$k%0%k!<%W$NI=<((B)
    $ chgrp $B%0%k!<%W(B file1.txt [$B
    $ ls -l file1.txt [$B
    ($B%U%!%$%k$N%0%k!<%W$NI=<((B)
    $ []
    

    $B!zN}=,LdBj(B(828) lsof$B%3%^%s%I(B

    lsof $B%3%^%s%I(B(list open files) $B$O!"%W%m%;%9$N0lMw$HF1;~$K!"%W%m%;%9$,$I(B $B$N%U%!%$%k$r3+$$$F$$$k$+$rI=<($9$k%3%^%s%I$G$"$k!#$3$l$r$B!zN}=,LdBj(B(829) $B%G%#%l%/%H%j$N(BGID$B$NEAGE(B UID$B$H(BGID$B$NEAGE(B$B$r3NG'$7$J$5$$!#(B /tmp $B$J$I!"C/$G$b=q$-9~$_$G$-$k>l=j$K%U%!%$%k$r:n@.$9$k$H!"$=$N(B $B%U%!%$%k$N(B UID $BB0@-$O$I$&$J$k$+D4$Y$J$5$$!#?7$?$K$B"#2]Bj(B8 $B%W%m%;%9!"%"%/%;%9@)8f!"EE;R%a!<%k$NE>Aw!"(BEmacs(5)

    $B0J2<$NLdBj$K$D$$$F!"LdBj!"$*$h$S!"2sEz$r%F%-%9%H!&%U%!%$%k$K5-=R$7!"(B $B%l%]!<%HDs=P%Z!<%8(B$B$+$iDs=P$7$J$5$$!#CJN,(B $B5-9f$rF~$l$J$5$$!#(B

    $B%F%-%9%H!&%U%!%$%k$G!"1&B7$($r$9$k$K$O!"%Q%i%0%i%U$N6h@Z$j$r!"6u9T$K$7(B $B$?>e$G!"(BM-q (Esc q, M-x fill-paragraph) $B$N5!(B $BG=$rMxMQ$9$k$H$h$$!#(B

    (1) $BC

    (2) kill $B%3%^%s%I$r;H$C$F!"(B(1) $B$G:n@.$7$?%W%m%;%9$r;&$7$J$5$$!#(Bps $B%3%^(B $B%s%I$N7k2L$r<($7!"$=$l$,$-$A$s$H;`$s$@$3$H$r<($7$J$5$$!#(B

    (3) $B$^$:!"E,Ev$JFbMF$r;}$D%F%-%9%H!&%U%!%$%k$r:n@.$7$J$5$$!#$=$7$F!"

  • $B<+J,$@$1$,FI$_=q$-$G$-$k!#F1$8%0%k!<%W$N?M$d$=$NB>$N?M$O2?$NA`:n$b(B $B$G$-$J$$!#(B
  • $BA4$F$N?M$,FI$`$3$H$,$G$-$k!#=q$-9~$`$3$H$,$G$-$k$N$O!"<+J,<+?H$@$1!#(B
  • $BA4$F$N?M$,FI$`$3$H$,$G$-$k!#<+J,<+?H$b=q$-9~$`$3$H$,$G$-$J$$!#(B

    (4) $BEE;R%a!<%k$NE>Aw$K$D$$$F!"Ev$F$O$^$k9T$N@hF,$K(B yes, $BEv$F$O$^$i$J$$(B $B9T$N@hF,$K(B no $B$H5-=R$7$J$5$$!#(B

    (a) coins $B0J30$KEE;R%a!<%k$N%"%+%&%s%H$,$"$k!#(B
    (b) coins $B$N%a!<%k$rKhF|FI$`!#(B
    (c) ~/.forward $B$N5!G=$rM}2r$7$?!#(B
    (d) ~/.forward $B$r@_Dj$7$?!#(B
    

    (5) coins$B$KFO$$$?%a!<%k$rKhF|3NG'$9$kJ}K!$r=q$-$J$5$$!#(B

    (6) ls -l (ls -ld) $B$r;H$C$F!"

  • ~ ($B%[!<%`!&%G%#%l%/%H%j(B)
  • ~yas/public_html/coins/literacy-2010/2010-05-11/index.html
  • ~/.forward ($B:n@.$7$??M$@$1(B)

    (7) The Unix Super Text $B$N

  • $B>e4,!VBh(B14$B>O(B $BCx:n8"$H%i%$%;%s%9!W(B $B$=$7$F!"9`L\$K$D$$$F$D$$$FD4$Y$F!"4JC1$K@bL@$7$J$5$$!#(B
    • $B9-5A$NCx:n8"(B
    • $B695A$NCx:n8"(B
    • $BCx:n $BF10l@-J];}8"(B
    • $BL5J}<0

      (8) The Unix Super Text $B$N

    • $B>e4,!VBh(B24$B>O(B $B%$%s%?!<%M%C%H!W(B
    $B$=$7$F!"9`L\$K$D$$$F$D$$$FD4$Y$F!"4JC1$K@bL@$7$J$5$$!#(B
    • $B>.J8;z$N(B an internet
    • $BBgJ8;z$N(B the Internet
    • IP$B%"%I%l%9(B
    • DNS
    • RFC
    (9) [$B2CE@(B] chmod $BEy$N(B Unix $B$N%3%^%s%I$rMxMQ$7$F
  • rm $B%3%^%s%I$G:o=|$G$-$J$$%U%!%$%k(B
  • $BFbMF$,I=<($G$-$J$$%U%!%$%k(B
  • ls $B$G$OI=<($G$-$k$,(B cd $B$G$-$J$$%G%#%l%/%H%j(B
  • $B%0%k!<%W$dB>?M$KBP$7$F%U%!%$%k$N:n@.$r5v$9$,!"(B ls $B$r5v$5$J$$(B(drop box)$B!#(B (10) [$B2CE@(B] The Unix Super Text $B$N
  • $B2<4,!VBh(B92$B>O(B GNU$B%W%m%8%'%/%H!W(B $B$=$7$F!"%U%j!<%=%U%H%&%'%"$NH/E8$K$*$1$k(BGPL $B$N2L$?$7$?Lr3d$K$D$$$F!"(B 5-10$B9T$G$^$H$a$J$5$$(B(1$B9T$O!"(BASCII $B$G(B60$BJ8;z(B-80$BJ8;z!"4A;z$G(B35$BJ8;z(B-40$BJ8;z(B)$B!#(B

    (11) [$B2CE@(B] The Unix Super Text $B$N
  • $B>e4,!VBh(B21$B>O(B $B%U%!%$%k$H%G%#%l%/%H%j$N9bEY$JA`:n!W(B
  • $B>e4,!VBh(B22$B>O(B $B%W%m%;%9$N9bEY$JA`:n!W(B
  • $B>e4,!VBh(B23$B>O(B $B%"%/%;%9@)8f!W(B $B$=$7$F!"0J2<$N9`L\$K$D$$$F2?$i$+$N%3%^%s%I$r
  • $B%^%9%/$N8z2L(B(umask$B%3%^%s%I$H%U%!%$%k@8@.$N4X78(B)
  • $B%8%g%V@)8f(B(^Z$B%-! UID$BB0@-$NEAHB(B(LDAP$B!"%G%#%l%/%H%j$N(BGID)


    Last updated: 2010/06/17 16:48:47
    Yasushi Shinjo / <yas@is.tsukuba.ac.jp>