醫(yī)學(xué)linux常用的學(xué)習(xí)材料_第1頁(yè)
醫(yī)學(xué)linux常用的學(xué)習(xí)材料_第2頁(yè)
醫(yī)學(xué)linux常用的學(xué)習(xí)材料_第3頁(yè)
醫(yī)學(xué)linux常用的學(xué)習(xí)材料_第4頁(yè)
醫(yī)學(xué)linux常用的學(xué)習(xí)材料_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

醫(yī)學(xué)linux常用的學(xué)習(xí)材料第1頁(yè)/共39頁(yè)OpenYourVM(OfCause!)FirstStepis?第2頁(yè)/共39頁(yè)Then…Wait,ifwealreadyhaveaserverYoucanusedifferenttoolsPuttyVNC第3頁(yè)/共39頁(yè)P(yáng)uttyNormally,wecanusethistool第4頁(yè)/共39頁(yè)VNCHowaboutwealreadyhavethedesktop,canweusethat?第5頁(yè)/共39頁(yè)Example:VNCViewerEasyway…第6頁(yè)/共39頁(yè)Example:VNCSeverConfigurationBut,beforewecanusethistool,weneedtoconfigureourserver.Installyum

install

tigervnc-serverStartandsetpassword:vncserver

:1

Configure:vim

/etc/sysconfig/vncservers

AddalineVNCSERVERS="1:root“RestarttheVNCserverservicevncserverrestartIfwewanttheSVNserverstartsautomaticallychkconfigvncserveron

第7頁(yè)/共39頁(yè)P(yáng)layWithLinux…第8頁(yè)/共39頁(yè) cd,ls–WerealreadymentionedNavigateNormally,wehavetousecommandlineIdon’twanttore-typethesameword Trytousehistory:history!lineNumCtrl+R第9頁(yè)/共39頁(yè)Whatifmycommandtypingiswrong?CommandlineeditingInthiscase,youneedcommandlineeditingMovingCtrl-a Movecursortothebeginningoftheline.Ctrl-e Movecursortotheendoftheline.Ctrl-f Movecursorforwardonecharacter;sameastherightarrowkey.Ctrl-b Movecursorbackwardonecharacter;sameastheleftarrowkey.Alt-f Movecursorforwardoneword.Alt-b Movecursorbackwardoneword.Ctrl-l Clearthescreenandmovethecursortothetopleftcorner.Theclearcommand doesthesamething.第10頁(yè)/共39頁(yè)CommandlineeditingEditingCtrl-d DeletethecharacteratthecursorlocationCtrl-t Transpose(exchange)thecharacteratthecursorlocationwiththe oneprecedingit.Alt-t Transposethewordatthecursorlocationwiththeoneprecedingit.Alt-l Convertthecharactersfromthecursorlocationtotheendofthewordto lowercase.Alt-u Convertthecharactersfromthecursorlocationtotheendofthe

wordto uppercase.Whatifmycommandtypingiswrong(Con.)?第11頁(yè)/共39頁(yè)CommandlineeditingCutAndPasteCtrl-k

Killtextfromthecursorlocationtotheendofline.Ctrl-u

Killtextfromthecursorlocationtothebeginningoftheline.Alt-d

Killtextfromthecursorlocationtotheendofthecurrentword.Alt-Backspace

Killtextfromthecursorlocationtothebeginningoftheword.Ifthecursorisat thebeginningofaword,killthepreviousword.Ctrl-y

Pastethetextatthecursorlocation.Whatifmycommandtypingiswrong(Con.)?第12頁(yè)/共39頁(yè)Command:ls,cd…shstartStore.sh,./startStore.shExecutecommand/scriptNormally,itistheeasiestpartBut,someexceptionsarealsoexist…第13頁(yè)/共39頁(yè)ExceptionsYouMayMeetEnvvariablesissueSettherequiredenvironmentvariablesFormatissuedos2unixCommandnotfoundInstalltherequiredsoftwaresAccessrightsu,sudo,chown,chgrp,chmod第14頁(yè)/共39頁(yè)HowToInstallTheRequiredSoftwares(1)AlmostallsoftwareforaLinuxsystemcanbefoundontheInternet.Howwillthembeprovided:MostofthemarepackagefilesRestofthemaresourcecode第15頁(yè)/共39頁(yè)HowToInstallTheRequiredSoftwares(2)MostdistributionsbelongtooneoftwocampsofpackagingtechnologiesTheDebian“.deb”campDebian,Ubuntu,Xandros,LinspireTheRedHat“.rpm”campFedora,CentOS,RedHatEnterpriseLinux,OpenSUSE,Mandriva,PCLinuxOS第16頁(yè)/共39頁(yè)HowToManageTheRequiredSoftwaresOnDebianThroughrepository:apt-getinstallpackage_nameapt-getremovepackage_nameThroughpackage:dpkg--installpackage_fileapt-getremovepackage_name第17頁(yè)/共39頁(yè)HowToManageTheRequiredSoftwaresOnRedHatThroughrepository:yuminstallpackage_nameyumerasepackage_nameThroughpackage:rpm-ipackage_fileyumerasepackage_name第18頁(yè)/共39頁(yè)HowToInstallTheRequiredSoftwaresFromSourceCodeDowload:wgetftpUnpackedtarxzfdiction-1.11.tar.gzBuild./configmakeinstall第19頁(yè)/共39頁(yè)GotErrors?Checklog:VI,cat,lessPipeSearchNow,Icanexecutethescripts,butIgoterrorsafterIexecutethem第20頁(yè)/共39頁(yè)VIIntroductionStart-vifilenameQuit-:q!/wqCommandmodeVSInputmodeInitially,CommandmodeFromCommandmodetoInputmode-Type“i”FromInputmodetoCommandmode–Type“Esc”第21頁(yè)/共39頁(yè)MoveCursorInVInumberG Tolinenumber.Forexample,1Gmovestothefirstlineofthefile.G Tothelastlineofthefile.Ctrl-forPageDown Downonepage.Ctrl-borPageUp Uponepage.0(zero) Tothebeginningofthecurrentline$ Totheendofthecurrentline.…第22頁(yè)/共39頁(yè)BasicEditingInVIa EnterInputmodeandmovecursorbeyondthecurrentlocationofcursor.A EnterInputmodeandmovecursorbeyondtheendoftheline.o EnterInputmodeandopenalinebelowthecurrentline.O EnterInputmodeandpenalineabovethecurrentline.…第23頁(yè)/共39頁(yè)DeletingInVIdd Deletethecurrentline.5dd Thecurrentlineandthenext4lines.dG Fromthecurrentlinetotheendofthefile.d$ Fromthecursorpositiontotheendofthecurrentline.d0 Fromthecursorpositiontothebeginningofthecurrentline.u Undo…第24頁(yè)/共39頁(yè)Cutting,CopyingAndPastingInVId Thedcommandwillbeusedasbothdeleteandcut.p/P Tocopythetextafter/beforethecursor.yy Copythecurrentline.5yy Copythecurrentlineandthenext4lines.yS Copyfromthecurrentcursortotheendofline.y0 Copyfromthecurrentcursortothebeginoftheline.yG Copyfromthecurrentcursortotheendofthefile.J Contactthelinesbelowtothecurrentline.第25頁(yè)/共39頁(yè)FindingAndReplacingInVIf Findcharacterinoneline.Typesemicolontorepeat./ Findinthewholefile.Type“n”torepeat.:%s/Line/line/g Replace.

%isashortcutmeaningfromthefirstlinetothelastline.Alternately,therangecouldhavebeenspecified1,5.

sSpecifiestheoperation.Inthiscase,substitution(searchandreplace)

gmeans“global”,ifomitted,onlythefirstinstanceofthesearchstringoneachlineisreplaced第26頁(yè)/共39頁(yè)CommonSearchMethodslocate Itlookuppathindatabase.updatedb Toupdatethedatabaseforlocate.find Findfilesbaseondifferentconditions.第27頁(yè)/共39頁(yè)I/ORedirectTheresultofcommands:stdoutStatusanderrormessages:stderrThedefaultoutputisconnecttoscreenTheinputsarefromthestandardinput:stdinThedefaultinputisconnecttothekeyboardI/ORedirectallowsustochangethedirectionofoutputsandinputs第28頁(yè)/共39頁(yè)STDOUTRedirectOperator“>” Examplesls-l/usr/bin>ls-output.txt>test.txt Emptythefileorcreateanewfile.echo“shstartStorefront.sh”>startStore.sh3.Operator“>>”Appendcontentinsteadofemptythecontent.第29頁(yè)/共39頁(yè)STDERRRedirectAprogramcanproduceoutputonanyofseveralnumberedfilestreams.Wehavereferredtothefirstthreeofthesefilestreamsasstandardinput,outputanderror,theshellreferencestheminternallyasfiledescriptorszero,oneandtwo,respectively.Examplels-l/bin/usr2>ls-error.txt Redirectthesecondfilestreamwhichreferstothestderrortothefile.第30頁(yè)/共39頁(yè)GetTogetherls-l/bin/usr>ls-output.txt2>&1

Therearetworedirect:

Redirectoutputtols-output.txt

RedirectSTDERRtoSTDOUTNewerwayforthistask:ls-l/bin/usr&>ls-output.txt

RedirectSTDERRandSTDOUTtothels-output.txtthrough“&>”IfwecanoutputbothSTDOUTandSTDERRintothesamefile…第31頁(yè)/共39頁(yè)Exceptionls-l/bin/usr2>/dev/null

/dev/null Thisfileisasystemdevicecalledabitbucketwhichacceptsinputanddoesnothingwithit.Ifwewriteascript,andthetherearetoomanylogwhichwewanttoignore第32頁(yè)/共39頁(yè)STDINRedirectcatcatmovie.mpeg.0*>movie.mpeg Concactfilescat>lazy_dog.txt CreatenewfilethroughtheSTDIN“<”cat<lazy_dog.txt Readcontentfromfileandoutputtoscreen第33頁(yè)/共39頁(yè)P(yáng)ipelinesOperator“|” Thestandardoutputofonecommandcanbepipedintothestandardinputofanother.ls-l/usr/bin|lessls/bin/usr/bin

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論