UNIX , . , ``/'', " ".
/ : /bin, /etc, /dev, /usr. ,
, ..
, , . Larry ( cheat-sheet history-final) Larry.
/home . Larry /home/larry.
. 3.2.8 . , .
, shell,
. , . ( /home/larry). , , .
, Larry papers, papers history-final. Larry ,
/home/larry# more /home/larry/papers/history-final
more . Larry /home/larry, .
/home/larry# more papers/history-final( papers/final) , ``/'', , . ( - () - .. ).
(shell), .. , , ( ) . Linux tcsh bash . tcsh bash , (``~''). ,
/home/larry# more ~/papers/history-final /home/larry# more /home/larry/papers/history-final``~'' .
|
|
. ``~karl/letters'' shell, ``/home/karl/letters'' ( /home/karl - karl). ; ``~'' - " ", shell.
UNIX
, , , ( MS-DOS). , make Make MAKE. .
, , . - cd, (``change directory''). , Unix - . cd:
cd <directory><directory> - , . , , . Larry ,
/home/larry# cd papers /home/larry/papers#, , ( ). papers history-final
/home/larry/papers# more history-finalpapers,
/home/larry/papers# cd.. /home/larry#( ``cd'' ``..''). ``..'', ( ) . ``.'', .
/home/larry/papers# cd..
cd . ,
/home/larry/papers# cd /home/karl /home/karl#cd .
/home/karl# cd /home/larry#
Òåïåðü âû
çíàåòå, êàê õîäèòü-áðîäèòü ïî êàòàëîãàì, íî âåðîÿòíî âîçíèêàåò âîïðîñ:"Íó è ÷òî ñ òîãî?" Ñàìî ïî ñåáå õîæäåíèå ïî êàòàëîãàì áåñïîëåçíî, äàâàéòå ïîçíàêîìèìñÿ ñ íîâîé êîìàíäîé ls. ls (LiSt) âûäàåò íà ýêðàí ïåðå÷åíü ôàéëîâ è êàòàëîãîâ (ïî óìîë÷àíèþ èç òåêóùåãî êàòàëîãà). Íàïðèìåð,
|
|
, UNIX . ``-'', ls -F. -F ls, .
ls , .