\documentstyle[a4wide] {harticle}

\begin{document}

\section{È­ÀÏ ´Ù·ç±â}
\subsection{file permission \& misc.}
	´ÙÀ½Àº \verb+ls -lg+\footnote{\verb+-g+ option   Àº  BSD ¿¡¸¸ 
	ÇÊ¿äÇÏ´Ù.} À» ÇßÀ» ¶§¿¡ ¾òÀ» ¼ö ÀÖ´Â ¿©·¯°¡ÁöÀÇ Á¤º¸¿¡ °üÇÑ
	¼³¸íÀÌ´Ù.
% KAARE Ã¥ 69 ÆäÀÌÁö.
\subsection{ls}
	È­ÀÏ¿¡ °üÇÑ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù. Áï, µð·ºÅä¸®ÀÇ ³»¿ëÀ» º¸¿©ÁØ´Ù. 
	\verb+ls+ ´Â ¸¹Àº option  À» °¡Áö°í ÀÖ´Ù. ±× Áß¿¡¼­ Æ¯È÷ ¸¹ÀÌ
	ÀÌ¿ëµÇ´Â ¸î °¡Áö¸¦ ¼³¸íÇÑ´Ù.
\begin{itemize}
\item	\verb+-l+ \par
\item	\verb+-a+ \par
\item	\verb+-g+ : BSD only \par
\item	\verb+-R+ \par
\end{itemize}
\subsection{cd, pushd, popd, dirs, ~, pwd}
	Directory ¿¡ °ü·ÃµÈ Á¦¹Ý »çÇ×µéÀ» Á¶ÀÛÇÑ´Ù.\par
\begin{tabular}{ll}
\verb+cd+&	Change Directory.\\
\verb+pushd+&	ÀÌÀü directory·Î µî·ÏÇÑ´Ù.\\
\verb+popd+&	ÀÌÀüÀÇ µî·ÏµÈ directory·Î ÀÌµ¿ÇÏ¸é¼­ µî·ÏµÈ °Í ÇÏ³ª¸¦ Á¦°ÅÇÑ´Ù.\\
\verb+dirs+&	µî·ÏµÈ directoryÀÇ ³»¿ëÀ» »ìÇÉ´Ù.\\
\verb+~+&	Home directory¸¦ °¡¸®Å²´Ù.\\
\verb+pwd+&	Print current Working Directory.\\
\end{tabular}
	
\subsection{cp, mv, rm, ln}
	\verb+cp, mv, rm, ln+ Àº °¢°¢ È­ÀÏÀ» copy, move, remove, link  
	ÇÏ°Ô ÇÏ¿©ÁØ´Ù. \verb+mv+ ¸í·ÉÀº È­ÀÏÀ» ÇÑ À§Ä¡¿¡¼­ ´Ù¸¥ À§Ä¡·Î
	¿Å±â´Â ¿ªÇÒÀ» ÇÑ´Ù. ÀÌ ¿ªÇÒÀº È­ÀÏ ÀÌ¸§À»  rename ¶ó´Â ±â´É°ú
	°°´Ù.

% mv ÀÇ ¿¹Á¦.
\begin{verbatim}
    baram%ls
    Mail         News         ftp          tmp
    Mine         archie_site  mbox         zen_art.zoo
    baram%mv zen_art.zoo zen.zoo
    baram%ls
    Mail         News         ftp          tmp
    Mine         archie_site  mbox         zen.zoo
\end{verbatim}

	 ÀÏ¹ÝÀûÀ¸·Î \verb+mv+  ´Â µð·ºÅä¸®ÀÇ ÀÌ¸§À» rename  ÇÏ´Âµ¥¿¡´Â 
	»ç¿ëµÉ ¼ö°¡ ¾ø´Ù.\footnote{ÀÌ·¸°Ô ÇÏ±â À§ÇØ¼­´Â  \verb+tar+¸¦ ÀÌ¿ëÇÑ
	¸í·ÉÀ» »ç¿ëÇÏ´Âµ¥, ÀÌ°ÍÀº \verb+tar+ ºÎºÐ¿¡¼­ ¼³¸íÇÏ±â·Î ÇÑ´Ù.}
	±×·¯³ª °°Àº parent µð·ºÅä¸®¸¦ °¡Á³À» °æ¿ì¿¡´Â  rename °¡ °¡´ÉÇÏ´Ù.
	Áï, 
\begin{verbatim}
    mv mydir mynewdir
\end{verbatim}
	ÀÌ¶ó´Â ¸í·ÉÀº °¡´ÉÇÏÁö¸¸,
\begin{verbatim}
    mv mydir ../mynewdir
\end{verbatim}
	ÀÌ¶ó´Â ¸í·ÉÀº ºÒ°¡´ÉÇÏ´Ù. ±×¸®°í \verb+mv+  ¿¡¼­´Â ¿©·¯°³ÀÇ 
	È­ÀÏÀ» ÇÏ³ªÀÇ µð·ºÅä¸®·Î ¿Å±â´Â °ÍÀÌ °¡´ÉÇÏ´Ù. Áï,
\begin{verbatim}
    mv file1 file2 file3 ... dir
\end{verbatim}
	°ú °°Àº Çü½ÄÀÌ °¡´ÉÇÏ´Ù.\par
	\verb+cp+  ´Â È­ÀÏÀ» copy  ÇÏ´Âµ¥, \verb+mv+  ¿Í ´Ù¸¥ Á¡Àº \verb+mv+
	°¡ ¿ø·¡ÀÇ È­ÀÏÀ» ¾ø¾Ö´Â ¹Ý¸é¿¡,  \verb+cp+  ´Â ¿ø·¡ÀÇ È­ÀÏÀ» ±×´ë·Î
	µÐ´Ù´Â Á¡ÀÌ´Ù. \verb+cp+ ¶ÇÇÑ  \verb+mv+  Ã³¸§ ¿©·¯°³ÀÇ È­ÀÏÀ»
	ÇÏ³ªÀÇ µð·ºÅä¸®·Î º¹»çÇÒ ¼ö ÀÖ´Ù.\par
	
	\verb+rm+Àº È­ÀÏÀ» Á¦°ÅÇÏ´Â ¸í·É¾îÀÌ´Ù. ¿É¼ÇÀº ¾Æ·¡ÀÇ \verb+rmdir+
	°ú °°´Ù.
	\verb+ln+Àº È­ÀÏÀÇ ¶Ç´Ù¸¥ ÀÌ¸§À» »ý¼ºÇØ ÁØ´Ù.
	
	
\subsection{mkdir, rmdir}
	DirectoryÀÇ »ý¼º°ú »èÁ¦¿¡ °ü·ÃµÈ ¸í·ÉµéÀÌ´Ù. \par
\begin{tabular}{ll}
\verb+mkdir+&	Make direcory.\\
\verb+rmdir+&	Remove directory.\\
\end{tabular}
\vspace{5mm}
\par
	»ç¿ëÀº ¸í·É¾î ´ÙÀ½¿¡ ¿À´Â ÀÎ¼ö¸¦ °ð¹Ù·Î ÁöÁ¤ÇÒ directory nameÀ¸·Î 
	ÇÑ´Ù.\verb+rmdir, rm+¿¡´Â ¿©·¯°¡Áö ¿É¼ÇÀÌ ÀÖ´Ù. ÀÌ¸¦ º¸¸é\par
\begin{tabular}{ll}
\verb+-f+&	Force files to be removed.\\
\verb+-i+&	Ask for confirmation.\\
\verb+-r+&	Recursively remove files.\\
\end{tabular}
\vspace{5mm}
\par
	¿Í °°´Ù.\par

\subsection{cat}
	È­ÀÏÀÇ ³»¿ëÀ» º¸¿© ÁÖ´Â ¸í·É¾îÀÌ´Ù. »ç¿ëÀº ´ÙÀ½¿¡ ¿À´Â ÀÎ¼ö¸¦ ÁöÁ¤ÇÏ´Â
	È­ÀÏÀÇ ÀÌ¸§À¸·Î ÇÑ´Ù.\par

\subsection{file}
	È­ÀÏÀÇ Á¤º¸³ª ÇüÅÂ µûÀ§¸¦ ¾Ë·ÁÁØ´Ù. »ç¿ë¹ýÀº À§ÀÇ °Í°ú °°´Ù.\par

\subsection{whereis, which, find}
	\verb+whereis+ ´Â ¿øÇÏ´Â È­ÀÏÀÇ À§Ä¡¸¦ ¾Ë·ÁÁØ´Ù. °¢±â ¿É¼Ç¿¡ µû¶ó\par
	\begin{tabular}{ll}
    \verb+-b+&	Search only for binaries\\
    \verb+-m+&	Search only for manual sections\\
    \verb+-s+&	Search only for sources\\
	\end{tabular}
	\vspace{5mm}
\par
	¿Í °°ÀÌ ´Ù¸¥ È­ÀÏÀ» Ã£´Â´Ù. \par
	\verb+which+ ´Â ÀÎ¼ö·Î command¸¦ ÃëÇÏ°í, ±× pathnameÀ» Ãâ·ÂÇÑ´Ù.\par
	\verb+find+´Â ¿øÇÏ´Â È­ÀÏÀÇ À§Ä¡¸¦ Å½»öÇÏ´Âµ¥ ¾²ÀÎ´Ù. ÀÎ¼ö´Â 
\begin{verbatim}
    find subtree_to_be_searched [-name] checklist [-print]
\end{verbatim}
	¿Í °°´Ù. \verb+-name+ÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ìÀÇ \verb+checklist+´Â È­ÀÏÀÇ ÀÌ¸§ÀÇ ±×·ì
	À¸·Î ÀÎ½ÄµÈ´Ù.\par

\subsection{df, du}
\begin{tabular}{ll}
\verb+df+&	Display Disk Free space.\\
\verb+du+&	Display Disk Usage.\\
\end{tabular}
\vspace{5mm}
\par
	¸ðµÎ È­ÀÏ½Ã½ºÅÛÀ» °ü¸®ÇÏ´Âµ¥ »ç¿ëµÇ´Â ¸í·É¾îµéÀÌ´Ù. »ç¿ë¹ýÀº \verb+df+´Â 
	±×³É ¾²¸é ÇöÀç È­ÀÏ ½Ã½ºÅÛÀÇ ºó °ø°£¿¡ °üÇÑ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù. \verb+du+´Â ±× µÚ¿¡ 
	¿À´Â ÀÎ¼öÀÇ subtree¿¡ °üÇÑ ³»¿ëÀ» Ãâ·ÂÇÑ´Ù. ÀÎ¼ö°¡ ¾øÀ¸¸é »ç¿ëÀÚ°¡ ÇÒ´ç¹ÞÀº
	directoryÀÇ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.\par

\subsection{tar}
	È­ÀÏµéÀ» ¹­¾î¼­ ÇÏ³ªÀÇ È­ÀÏ·Î ¸¸µé¾î ÁØ´Ù. º¸Åë backupÀ» ÇÒ¶§ »ç¿ëÇÑ´Ù.
% tar cf - exam | (cd ~ ; mkdir exam; cd exam; tar xf -)
\begin{verbatim}
    tar cf tar_file files_to_pack
    tar xf tar_file
\end{verbatim}

\subsection{gzip, compress, uncompress, zcat}
	È­ÀÏµéÀ» ¾ÐÃàÇÏ¿© ÀúÀåÇÒ ¶§¿¡ »ç¿ëÇÑ´Ù. \verb+gzip+Àº \verb+*.z+ È­ÀÏÀ» »ý¼ºÇÏ°í
	\verb+compress+´Â \verb+*.Z+ È­ÀÏÀ» »ý¼ºÇÑ´Ù. (º¸Åë gzipÀÇ ¾ÐÃàÈ¿À²ÀÌ ³ô´Ù.)\par
	È­ÀÏµéÀ» Ç®¶§´Â \verb+*.z+ÀÇ °æ¿ì´Â \verb+gzip -d+ ¸¦ »ç¿ëÇÏ°í \verb+*.Z+  ÀÇ 
	°æ¿ì¿¡´Â \verb+uncompress+ ¸¦ »ç¿ëÇÑ´Ù. ±×¸®°í \verb+*.Z+ ¸¦ Standard Out À¸·Î
	º¼ ¶§´Â, \verb+zcat+ À» »ç¿ëÇÑ´Ù.\par


\section{±× ¿ÜÀÇ °Íµé}
\subsection{man, whatis}
	\verb+man+ Àº UNIXÀÇ On-line manualÀ» ÂüÁ¶ÇÏ´Â ¸í·É¾îÀÌ´Ù.\par
\begin{verbatim}
    man cmd
    man -k keyword
    man section_digit cmd
\end{verbatim}
	À§¿¡¼­ \verb+cmd+ ´Â Ã£À¸·Á´Â ¸í·É¾î, \verb+keyword+ ´Â Ã£À¸·Á´Â keyword, 
	\verb+section_digit+ ´Â Ã£À¸·Á´Â sectionÀ» °¡¸®Å²´Ù. ¿©±â¼­ \verb+section
	 1+Àº command line¿¡¼­ÀÇ ¸í·É¾î·Î¼­ÀÇ ¼³¸íÀÌ°í \verb+section 2+´Â C ¾ð¾î¿¡¼­
	system call·Î¼­ÀÇ ¼³¸íÀ» °¢°¢ ³ªÅ¸³½´Ù. \par
	\verb+whatis+ ´Â ÀÎ¼ö·Î ÁÖ¾îÁø keyword¿¡ ´ëÇÑ °£´ÜÇÑ on-line summary¸¦ Á¦°ø
	ÇÑ´Ù.\par

\subsection{who, w, finger, users}
\begin{tabular}{ll}
    \verb+who+&	Show currently on the system along with the login time and logged tty.\\
    \verb+w+&	print What someone is doing.\\
    \verb+finger+&	print out informations of the user specified.\\
    \verb+users+&	Display a compact list of users logged in.\\
\end{tabular}
\vspace{5mm}
\par
	¸¸ÀÏ \verb+finger+ ¿¡¼­ ÀÎ¼ö·Î user nameÀÌ ÁÖ¾îÁö¸é ÇØ´ç user¿¡ ´ëÇÑ 
	Á¤º¸¸¸À» Ãâ·ÂÇÑ´Ù. 

\subsection{grep}
	ÀÌ ¸í·É¾î´Â ÁöÁ¤µÈ È­ÀÏ³»¿¡¼­ Æ¯Á¤ÇÑ ´Ü¾î¸¦ Àâ¾Æ³»´Âµ¥ »ç¿ëµÈ´Ù.
\begin{verbatim}
    grep text_to_search file
\end{verbatim}

\subsection{jobs, ps}
	\verb+jobs+´Â ÇöÀç È°µ¿ÁßÀÎ jobµéÀÇ list ¸¦ Ãâ·ÂÇÑ´Ù. ¸¸ÀÏ  \verb+-l+
	¿É¼Ç°ú °°ÀÌ »ç¿ëµÇ¸é, ±× jobÀÇ process IDµµ °°ÀÌ Ãâ·ÂµÈ´Ù.\par
	\verb+ps+´Â ÇöÀç È°µ¿ÇÏ´Â processµéÀÇ »óÅÂ¸¦ Ãâ·ÂÇÏ¿© ÁØ´Ù.\par

\section{»ç¿ë¿¹}
\footnotesize{
\begin{verbatim}
    baram%ls
    bin          boot         usr         vmunix         
    baram%ls -a
    .            .cshrc       bin         usr
    ..           .login       boot        vmunix
    baram%ls -l
    total 3551
    -rwxrwxrwx  1 root            7 Jan 28 22:23 bin 
    -r--r--r--  1 root       110352 Jan 28 22:23 boot
    -rxwrxwrxw  1 root      2034958 Jan 28 23:34 usr
    -rwxr-xr-x  1 root      1435841 Jan 29 08:00 vmunix
    baram%pwd
    /
    baram%cd usr
    baram%pwd
    /usr
    baram%ls
    bin         cutty        man
    baram%cd bin
    baram%pwd
    /usr/bin
    baram%cd ../man
    baram%pwd
    /usr/man
    baram%cd /usr/bin/
    baram%pwd
    /usr/bin
    baram%cd /
    baram%cd
    baram%whoami
    cutty
    baram%pwd
    /usr/cutty
    baram%ls
    Mail         News         ftp          zen.txt
    Mine         archie_site  tmp          zen_art.zoo
    baram%mkdir test
    baram%ls
    Mail         News         ftp          tmp          zen_art.zoo
    Mine         archie_site  test         zen.txt
    baram%cd test
    baram%pwd
    /usr/cutty/test
    baram%cd ..
    baram%pwd
    /usr/cutty
    baram%rmdir test
    baram%ls
    Mail         News         ftp          zen.txt
    Mine         archie_site  tmp          zen_art.zoo
    baram%ls -l
    total 286
    drwxr-xr-x  2 cutty         512 Feb 20 04:43 Mail
    drwx------  6 cutty         512 Feb  8 16:28 Mine
    drwxr-xr-x  2 cutty         512 Dec 29 16:24 News
    -rw-------  1 cutty         898 Feb 11 01:56 archie_site
    drwxr-xr-x  3 cutty         512 Feb 20 05:05 ftp
    drwx------  2 cutty         512 Feb 17 06:19 tmp
    -rw-------  1 cutty      183742 Feb 23 00:57 zen.txt
    -rw-------  1 cutty       89775 Feb 23 00:57 zen_art.zoo
    baram%chmod 777 tmp
    baram%ls -l
    total 286
    drwxr-xr-x  2 cutty         512 Feb 20 04:43 Mail
    drwx------  6 cutty         512 Feb  8 16:28 Mine
    drwxr-xr-x  2 cutty         512 Dec 29 16:24 News
    -rw-------  1 cutty         898 Feb 11 01:56 archie_site
    drwxr-xr-x  3 cutty         512 Feb 20 05:05 ftp
    drwxrwxrwx  2 cutty         512 Feb 17 06:19 tmp
    -rw-------  1 cutty      183742 Feb 23 00:57 zen.txt
    -rw-------  1 cutty       89775 Feb 23 00:57 zen_art.zoo
    baram%rm zen.txt
    baram%ls
    Mail         News         ftp          tmp
    Mine         archie_site  mbox         zen_art.zoo
    baram%mv zen_art.zoo zen.zoo
    baram%ls
    Mail         News         ftp          tmp
    Mine         archie_site  mbox         zen.zoo
    baram%finger
    Login       Name              TTY Idle    When    Where
    yokkom   Back Young-joon       co      Thu 16:43 
    cutty    Kim Young-il          p2      Thu 16:29  sts.kreonet.RE.k    
    yokkom   Back Young-joon       p3      Thu 16:44  :0.0                
    baram%who
      4:44pm  up 3 days, 23:53,  3 users,  load average: 5.40, 4.57, 4.16
    User     tty       login@  idle   JCPU   PCPU  what
    yokkom   console   4:43pm     1     10      9  olwmslave 
    cutty    ttyp2     4:29pm            4         w 
    yokkom   ttyp3     4:44pm                      -sh 
    baram%man man
    Reformatting page.  Wait... done
    
    MAN(1)                   USER COMMANDS                     MAN(1)
    
    
    
    NAME
         man - display reference manual pages; find  reference  pages
         by keyword
    
    SYNOPSIS
         man [-] [-t] [-M path] [-T macro-package]  [[section]  title
         ...] ...

    DESCRIPTION
         man displays information from the reference manuals.  It can
         ..............
    
    OPTIONS
         -t   man arranges for  the  specified  manual  pages  to  be
              troffed   to  a  suitable  raster  output  device  (see
              ...
         -M   path
              Change the search path for manual  pages...
              ....
    
    SEE ALSO
         apropos(1),  cat(1V),  col(1V),  eqn(1),  lpr(1),   more(1),
         ....
    
    NOTES
         Because troff is not 8-bit clean, man has not been  made  8-
         bit clean.........
\end{verbatim}
}
    
\end{document}
