如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
二、UNIX环境下的操作1.UNIX的基本环境(Environment)>>Environmentprocesspermissions(whoownstheprocess)yourHomeDirectorythecurrentworkingdirectorythefilecreationmaskspecialshellvariablesopenfilessignalsWhenyoulogon,theshellstartsupandinheritsanumberofvariables,I/Ostreams,andprocesscharacteristicsfromthe/bin/loginprogramthatstartedit.Inturn,ifanothershellisforkedfromtheloginorparentshell,thatchildshell(subshell)willinheritcertaincharacteristicsfromitsparent.>>Whatyoucandoundertheenvironment——Selectingashell——Insuringcommands:CommunicationwithUnix——Selectingyourcurrentworkingdirectory——Settingshellvariables——Editingyourfiles——......>>ShellvariablesShellvariablescontaininformationusedforcustomizingtheshell,andinformationrequiredbyotherprocessessothattheywillfunctionproperly.Theshellcandefinetwotypesofvariables:——Localvariablesareprivatetotheshellinwhichtheyarecreatedandnotpassedontoanyprocessesspawnedfromthatshell.——Environmentvariablesarepassedfromparenttochildprocess,fromchildtograndchild,andsoon.2.UNIXShells>>FunctionsoftheShell——tointerpretcommandsenteredatthecommandlinepromptwhenrunninginteractively.——tocustomizetheuser'senvironment,normallydoneinshellinitializationfiles.——tobeusedasaninterpretedprogramminglanguage(shellprograms,alsocalledscripts).>>ResponsibilitiesoftheShell——Readinginputandparsingthecommandline.——Evaluatingspecialcharacters.——Settinguppipes,redirection,andbackgroundprocessing.——Handlingsignals.——Settingupprogramsforexecution.>>SomeMajorUNIXShellsBourneCTCKornBash(BourneAgainShell)>>bashshellbashshellisafullyfunctionalshellatboththeinteractiveandprogramminglevel,——ChangingtheShellattheCommandLine.$psPIDTTYTIMECMD1574pts/60:00sh$bashbash-2.03$bash-2.03$psPIDTTYTIMECMD1574pts/60:00sh1576pts/60:00bash>>bashversussh(Bourneshell)TheBourneAgain(bash)shellhasthefollowingfeaturesnotfoundinthetraditionalBourneshell(sh).——Formattingtheprompts——History(cshstyle)——Aliases——A