Beruflich Dokumente
Kultur Dokumente
SiteWeb XHTML/CSS PHP/MySQL JavaEE(J2EE) Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1
Touslescours
Maisc'estquoiLinux?
Tutoriel 106commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:18/20(53votes) Visualisations:255503 Plusd'informations
Unsystmed'exploitation
EstcequevousavezdjentenduparlerdeWindows?(nonjevousprendspaspourdes idiots,jecommencezro!) Aujourd'hui,laquasitotalitdesPC(sicen'estplus!)est"livreavecWindows".Mais savezvouscequeasignifie? Ouimoijesais!Casignifiequ'onvoitmarqu"Windows"audmarragedel'ordinateur! Nonc'estpasa? Ouiallez,disonsquec'estunbondbut Eneffet,unedespremireschosesquevousvoyezlorsquevousallumezvotreordinateur, c'estuncrancommeceluici:
Leboot:dmarragedel'ordinateur
1. Ecrandeboot 2. DmarragedeWindows Etc'estseulementunefoisqueWindowsestchargquevouspouvezenfinutiliservos programmes:jeux,internet,logicielsdedessin,d'email,demusique... MaispourquoifautilqueWindowssecharged'abord?Pourquoionnepourraitpaslancer desjeuxdsledmarragedel'ordinateur? Parceque...votreordinateurabesoind'unesortede"superlogiciel"quisoitlechef d'orchestre.C'estluiquidoitgrerlammoiredevotreordinateur,larpartirentretousles programmes.Ilfaitlelienentrevotrematriel(cartegraphique,mmoire,imprimante)etvos logiciels.Etc'estunsacrboulot,croyezmoi! Ce"superlogiciel",onl'appellelesystmed'exploitation.Windowsestdoncunsystme d'exploitation. Unsystmed'exploitationsedit"OperatingSystem"enanglais,quel'onabrge"OS". J'utiliseraisouventcetteabrviationparlasuite,nesoyezdoncpassurpris! Sionrsumel'ordredeschoses,onadoncaaufinal: 1. Ecrandeboot 2. Dmarragedusystmed'exploitation(Windows) 3. Lancementdesprogrammes(jeux,internet,email...)
Ou,sivousprfrezlesschmas:
(habituezvousmesschmasparcequejerisqued'enutiliserpasmalparlasuite
Linuxestunsystmed'exploitation
LanaissancedeLinux
Voyonsleschosesenface:
Windowscoteenviron200300euros Linuxestgratuit,soit0eurosTTC
L'informatiqueen1984
LeprojetGNU
Legnou, emblmedeGNU
GNUnedevaitpasseulementtreunOSgratuit.IldevaittreaussiunOS"libre". Quellediffrence?
Unprogrammelibreestunprogrammedontonpeutavoirlecodesource,c'estdirela "recettedefabrication". Aucontraire,WindowsestunOSpropritairedontlecodesourceestjalousementgardpar Microsoft.Imaginezquec'estunpeucommeleCocaCola:personneneconnatlarecettede fabrication(y'abiendesgensquiessaientd'imiter,maisbon ).Onnepeutdoncpasle modifierouregardercommentilfonctionnel'intrieur. Unprogrammelibreestdonclaplupartdutempsunprogrammegratuit.Maisc'estaussiun programmequ'onaledroitdecopier,modifier,redistribuer. C'estunevritableidologieeninformatique:cesgenspensentqu'ilvautmieuxdonnerle codesourcedesprogrammesquel'onfaitcarcelapermetlepartagedesconnaissancesetque aaidel'informatiquevoluerplusvite.LeslogandumondeduLibrepourraittre: "L'unionfaitlaforce". Onditaussisouventqueleprogrammeest"OpenSource",carsoncodesourceestouvert. Toutlemondepeutlevoir. Ilexistequelqueslgresdiffrencesentreunprogramme"OpenSource"etunprogramme "libre",maisnousn'entreronspasdanslesdtailsici(cen'estvraimentpasintressant).
Pendantcetemps,LinusTorvaldss'amusait
LinusTorvalds,crateurdeLinux
QuelrapportavecGNU?Ehbienilsetrouvequeces2projetstaientcomplmentaires: tandisqueRichardStallmancraitlesprogrammesdebase(programmedecopiedefichier, suppressiondefichier,diteurdetexte),Linuss'taitlancdanslacrationdu"coeur"d'un systmed'exploitation(lenoyau). LeprojetGNU(programmeslibres)etLinux(noyaud'OS)ontfusionnpourcrer GNU/Linux. Thoriquement,ondoitdoncparlerdeGNU/Linux.C'esttoutefoisunpeudifficilecrireet prononcer,etparabusdelangageonditsouventjuste"Linux".C'estdoncpourcelaqueje continueraiparlerde"Linux"danslasuiteducours,mmesilenompolitiquementcorrect est"GNU/Linux"puisqu'ils'agitdelafusionde2projetscomplmentaires.
Rsumonsavecunschma!
Voil,vousdevriezmaintenantavoirunemeilleureidedel'originedes3principaux systmesd'exploitationquiexistentaujourd'hui:MacOS,LinuxetWindows
Ainsi,MacOSetLinuxsonttouslesdeuxbasssurUnix,l'anctredessystmes d'exploitation,tandisqueWindowsestunebranchepartetestissudeMSDOS.C'esttout cequevousavezbesoinderetenirengros. OnditqueMacOSetLinuxsontbasssurUnixcarilsont"copi"sonmodede fonctionnement.Cen'estpaspjoratifbienaucontraire,celafaitmmehonneurUnix. LesprogrammesLinuxn'utilisentpasdutoutlemmecodesourcequ'Unix(celuicitait d'ailleurspropritaire,doncpriv).Ilsonttcompltementrcritsmaisfonctionnentdela mmemanire. Sijevousairaconttouta,c'estparcequej'estimequeconnatrel'originedeLinuxest important.Celavouspermettradecomprendrebonnombredechosesparlasuite.
LesdistributionsdeLinux
Linuxestunsystmed'exploitationtrsriche,vousallezlevoir.Onpeutytrouverde nombreuxlogicielsdiffrentsetilexistedescentainesdefaonsdiffrentesdel'installer. Poursimplifierlaviedesutilisateursetpourleurpermettredefaireunchoix,onacr diffrentesdistributionsdeLinux.C'estunconceptquin'existepasvraimentsousWindows. C'estunpeucommeladiffrenceentreWindowsXPFamilialetWindowsXPProfessionnel, maisavabienplusloinquea. Voicicequipeutdiffrerd'unedistributionl'autre:
Lesdiffrentesdistributionsexistantes
IlexisteungrandnombrededistributionsLinuxdiffrentes.Durdefaireunchoixvousallez
LadistributionDebian
Nous,nousallonsnousconcentrersurladistributionDebian.
LogodeUbuntu
Q.C.M.
Quelestl'undesprincipauxrlesdusystmed'exploitation?
LequeldecesOSn'estpasbassurUnix?
Peutoninstaller2OSlafoissursonordinateur?
Qu'estcequ'unprogrammelibre?
Laquelledecesdistributionsn'estpasbasesurDebian?
StatistiquesderponsesauQCM
Tux,lamascottedeLinux
SonnomestTux,c'estlamascottedeLinux IlexisteaussienversionbbavecBabyTux!
BabyTux
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com AlleraumenuAlleraucontenu
Inscription Inscriptionrapideen2minutes
Connexion Connexionpourlesmembresinscrits +
Cours
SiteWeb XHTML/CSS PHP/MySQL JavaEE(J2EE) Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
TlchargezLinux,c'estgratuit!
Tutoriel
82commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:19/20(44votes) Visualisations:454473 Plusd'informations Lepremierchapitrevousaurapermis,jel'espre,devousmettreunpeudanslebaindu mondedeLinux. Nousavonsvucequ'estLinux,commentilestnetcequesontlesdistributions. Jevousaiditenparticulierque,sousLinux,onanormmentdechoix.Ilexisteeneffetde trsnombreusesdistributionsquiproposentdesversionsdiffrentesdeLinux,quisontfort heureusementtoutescompatiblesentreelles. Parmitouteslesdistributionsquiexistent,j'aichoisidevousprsenterUbuntudanscecours carc'estunedistributiontrspopulaireetfacileutiliser.EntantquedbutantsousLinux, autantviterdecompliquerleschosesdesuite Maintenant,commepromis,onpasselapratiquedanscechapitre.Nousallonsdansun premiertempsdcouvrircequesontlesgestionnairesdebureauetchoisirenconsquence laversiondeUbuntuquinousconvientlemieux(ehoui,onvaencoredevoirfaireunchoix! ). Sommaireduchapitre:
LesdeuxvisagesdeLinux
AquoiressembleLinux? Sivousvoustesdjposcettequestion,vousavezpeuttrepuobserverdenombreuses
capturesd'cran,toutestrsdiffrenteslesunesdesautres.IlfautdirequeLinuxesttrs personnalisable,maisajecroisquevouscommencezlecomprendreforcequejelerpte Sivousn'avezjamaisvudecaptured'cran,ousivousn'avezjamaisvraimentfaitattention, vousvousposezsrementcettequestion: Linux,c'estplusjolioumoinsjoliqueWindows? Iln'yapasdebonnerponse:apeuttretrsbeaucommetrsmoche.Commeonpeuttrs facilementchangerl'apparencedesonLinux,vousarriverezsansproblmetrouverune apparencequivousplat.C'estunpeucommesousWindowsXP,o,vouslesavezpeuttre, onpeutchangerl'apparencedusystme(lesitehttp://www.themexp.orgestd'ailleurstrs clbre).Ladiffrence,c'estquesousLinuxlapersonnalisationvaplusloinqu'unsimple changementdecouleurs.Nousallonsvoiraunpeuplusendtails. Cequejeveuxquevoussachiezici,c'estquequellequesoitladistribution,ilya2faons d'utiliserLinux:
Enmodeconsole(quivalentDOS) Enmodegraphique(quivalentWindows)
Enmodeconsole
Lemode"console"estunmodequiatendancefairepeurauxpetitsnouveaux.Etpour cause,iln'apasunettefranchementaccueillante,jugezplutt:
Ouioui,c'estbienunLinuxduXXImesicle Enconsole,lefondestgnralementnoir(maiscen'estpasunergle).Commevouspouvez levoirsurcettecapture,toutn'estpasqu'ennoiretblanc:onprofiteaujourd'huidenoscrans couleurpourcolorisercertainespartiesdelaconsoleafinqu'onpuisses'yreprerplus facilement. Autrepointimportant:enconsole,pasdesouris.Toutsefaitauclavier. Quellehorreur!Jevaistreobligd'utilisera? Pasdutout!Commejevousl'aiditplushaut,ilyadeuxmodes.Laconsolen'estqu'undes deux"visages"deLinux,ilyaaussiunmodegraphique(encoreheureux ). VousvousdemandezcoupsrcequefaitencorelemodeconsoledansLinux.C'estvrai quoi,onainventdescransplatsgigantesquespouvantafficherdesmilliardsdecouleurs avecuncontrastede10000:1,cen'estpaspourretomberl'gedepierretoutd'uncoup! Etpourtant...laconsoleestunoutiltrspuissant,pratiquementincontournable.Elleest toujoursutiliseaujourd'huiparlesLinuxiens,etvousenferezbienttpartie. Commentjepeuxtreaussisrdemoi?...Parcequejecomptebienvousenexpliquerle fonctionnement! (enpartantdezrobiensr,c'estpasleSiteduZropourrienhein )
Enmodegraphique
Lemodegraphiqueaunettebeaucoupplusaccueillantepourquelqu'unquidbarquede Windows.Enfait,aressembleunpeuWindows:ilyadesfentresetoncliquesurdes croixpourfermerlesfentres.Standardquoi Letruc...c'estqu'ilyaplusieursmodesgraphiques.Touslesmodesgraphiquessontbasssur unprogrammeappelX(voilunnomcourtetfacileretenir ).Xestenfaitlabriquede basedumodegraphiquesousLinux. PardessusXvientsegrefferunprogrammeappellegestionnairedebureau.Lerledu gestionnairedebureauestdegrerlesfentres,leurapparence,leursoptions,etc. Leconceptdegestionnairedebureaun'existepassousWindows.C'estnouveaupourvous. Certes,sousWindowsonpeutchangerl'apparence(le"skin"),maisas'arrtel.Lebureau restelemme,ilyatoujoursunebarredestchesaveclemenudmarrer,toujoursunPoste deTravailetc. SousLinuxenrevanche,d'ungestionnairedebureaul'autrelefonctionnementpeut radicalementchanger!
Prsentationdesprincipauxgestionnairesdebureau
Jenevaispasvousfairelalistedetouslesgestionnairesdebureauquiexistent(pasfou), maiscommencezdjparretenirces3l,quisontprobablementlesplusclbres:
Capture
Commentaires Gnomeestundesplus clbresgestionnairesde bureaudeLinux.Lesystme estcontrlparunmenu prsentenhautdel'cran,un peulamaniredeMacOS (maislaressemblance s'arrtel).Gnomeesttrs completetfaitpartiedes gestionnairesdebureaules plusutiliss. Alabase,Ubuntune proposaitqueGnome,mais ilaensuitetdclinen plusieursversionspourque chacunpuissechoisirson gestionnairedebureau favori. Sivoussuivezmoncoursde programmationenC/C++ enparallle,sachezque Gnomeestlabasedela librairieGTK+permettant decrerdesfentresdans desprogrammes. KDEestunautrepoidslourd desgestionnairesdebureau. C'estundesplusanciens,et ilanormmentvoluau fildesannes.Trscomplet luiaussi,ilpossdeunesorte de"barredestches"unpeu commesousWindowsen basdel'cran(lemenu"K" tanticil'quivalentdu menu"Dmarrer").Acause decettevague(j'aibiendit vague!)ressemblanceavec Windows,onatendancea
Gnome
Ubuntu
KDE
Kubuntu
Capture
Commentaires treplusattirparKDE quandondbutesousLinux. Toujourspourceuxqui suiventmoncoursde programmationenC/C++, ilfautsavoirqueKDEest labasedelalibrairieQtde crationdefentres. XFCEestunealternative pluslgrequeGnomeet KDE.Ilestdonc,entoute logique,unpeumoins pourvuenfonctionnalits. Caneveutpasdirequ'ilest simplet,loindel.Ilse rvletrsagrable utiliser. Auniveaudel'apparence,il estprochedeGnomemaisil peutaussitoutfait ressemblerKDE.Ilutilise GTK+,lammelibrairiede programmationdefentres queGnome.
XFCE
Xubuntu
C'esttoutcequevousavezbesoinderetenirpourlemoment. Ubuntu,KubuntuetXubuntusontstrictementidentiques.Seullegestionnairedebureau installpardfautchange.Quandonparled'Ubuntu,onfaitdoncgnralementrfrence touteslesversionsd'Ubuntulafois. Lechoixdugestionnairedebureaun'estpasdfinitif.Onpeutsansproblmeavoirplusieurs gestionnairesdebureauinstallslafois(ilvousfaudraalorschoisiraudmarrage,lorsque l'onvousdemandevotreidentifiantetvotremotdepasse,legestionnairedebureauquevous voulezutiliser).Vouspourrezdonctesteretinstallerd'autresgestionnairesdebureauparla suite. Sachezd'ailleursquecertainsgestionnairesdebureaumoinsrpandusexistentetqu'ils permettentd'avoirunbureauvraimenttrsdiffrentdeWindows,commeentmoignece screenshot(unbureaumisjourentempsrelenfonctiondelapositiondelaTerrepar rapportauSoleil!) Enfin,uneinformationimportanteretenir:touscesgestionnairesdebureausont compatiblesentreeux.Lesprogrammesfonctionnentdonctousquelquesoitlegestionnaire debureauquevousutilisez Alors...Gnome,KDEouXFCE?Ubuntu,KubuntuouXubuntu?
utilisateursdeLinuxquinejurentqueparGnome,d'autresqueparKDE...etd'autresquepar XFCE.Jeneveuxrienvousimposer. Pourmapart,jechangeassezsouventdegestionnairedebureau.Al'heureoj'crisces lignesjesuissousXFCE,maisjusteavantj'taissousGnome,etencoreavantj'utilisaisKDE. Bref,cen'estpaslapeined'enchoisirunpour"fairecommemoi"parcequejechangetrop souvent Danslasuitedecetutoriel,jevaisfairelechoixdeGnome(doncUbuntu).Ilyadiverses raisonscela,lapremiretantqueGnomeestlegestionnairedebureaupardfautd'Ubuntu. Lesautresdistributions(Kubuntu,Xubuntu...)nesontquedesdclinaisons.Vousavezaussi enpratiqueplusdechancesdetombersurquelqu'unquiutiliseUbuntusousGnomelejouro vousavezbesoind'aide. Nevousfocalisezpastropsurlegestionnairedebureau.Cequicompteenfait,c'estquela consolerestestrictementidentiquequevousutilisiezGnomeouKDEouXFCE.Eneffet,la consoleestune"constante":ellenechangepasd'unLinuxl'autre.Jepourraidoncdansla suitedececoursvousexpliquerlefonctionnementdelaconsole,peuimportelegestionnaire debureauquevousaurezchoisi
Schmarsumretenir
Allez,unpetitschmapourtresrquearentreetonpourrapasserlasuite
TlchargeretgraverleCD
Intressonsnousmaintenantauconcret:commentobtenirUbuntusurCDpourletesteret peuttrel'installer? Vousavezdeuxsolutions:
VouspouveztlchargerUbuntuvousmme... ...oubiencommanderdesCDparlaposte
NousallonscommencerparvoircommenttlchargerUbuntu.
1/Rcuprerl'ISO
Linuxsetlchargesouslaformed'ungrosfichier.isod'environ700Mo.Cefichier correspondl'imaged'unCD,etvouspermetdoncdegraverunCDcompletdeLinux. LapremiretapeconsistercuprerlefichierISO.L,toutdpendsivousavezchoisi Ubuntu,KubuntuouXubuntu,carcen'estpaslemmeISO. Rendezvoussurlapagesuivantepourtlchargerlaversiond'Ubuntuquevousprfrez: TlchargerUbuntu Petitrappelaumilieuquinefaitpasdemal:toutcelaestlgal,gratuitetmmeencourag! Enclair,onvousencouragegraverUbuntusurCD,lecopier,lerefilervosamis gratuitement.C'estlaphilosophiedulogiciellibrequiveuta. Lapagedetlchargementesttrsclaire.Ilvoussuffitderemplirunpetitformulaire. OnvousdemanderadanslelotsivousprfrezUbuntu,KubuntuouXubuntu(quant Edubuntu,c'estuneversionspcialepourlemilieuscolaire). SivousavezunPCrcentetquevoussavezquevousavezunprocesseur64bits,vous pouvezcocher"PCprocesseur64bits".Linuxpourras'excuterencoreplusrapidement. Sivousavezlemoindredoute,vouspouvezlaissertouteslesoptionspardfaut,amarchera coupsr Ilvousfautaumoins192ModemmoirevivepourpouvoirutiliserUbuntu.Sivotre ordinateurenpossdemoins,vousdevrezcocher"Utiliserl'AlternateCD"quiestplus compliquinstalleretquejenepourraipasvousexpliquerici.
2/GraverleCD
Ilvousfautmaintenantgraverlegrosfichier.isoquevousvenezdetlcharger. IlvousfautunlogicieldegravurepourgraverlefichierISO.N'utilisezpasceluifourniavec WindowsXP(quifonctionnedansl'explorateur)carilnesaitpasgraverlesISO correctement. SivousavezdjunprogrammecommeNeroouEasyCDCreatoretquevoussavez commentgraverunISO,c'esttrsbien.Sinon,jevaisvousmontrercommentfairel'aidedu logicieldegravuregratuitCDBurnerXPPro. Toutd'abord,commencezpartlchargerCDBurnerXPPro. Lelogicielestenfranais CommencezparinsrerunCDR(CDvierge)dansvotregraveur. LancezensuitelelogicielCDBurnerXPProet,lorsdudmarrage,cliquezsur"Crerun CD/DVDdedonnes":
CommencezparindiquerenhautosetrouvelefichierISOquevousvenezdetlcharger. Vouspouvezgravervitessemaximale,maiscelapeutprovoquerdeserreursparfois,comme unecoupurependantl'installationdeLinux.Sivoustesdugenreprudent,jevous recommandederduirelavitessedegravure(vouspouvezmettre2Xoumme1X). Cliquezensuitesurlebouton"Graverledisque",patientezquelquesminutes,c'estprt! Bahvoil,c'taitpasbiencompliqu VousavezmaintenantunCDd'Ubuntuflambantneuf,gratuit,lgal,quin'attendqued'tre essay NousverronsjustementdansleprochainchapitrecommentessayerLinux. Maisavanta,nousallonsvoiruneautrefaond'obtenirunCDd'Ubuntu...
CommanderunCD
Autresolution,vouspouvezcommanderdesCDparlapostegrceauserviceShipit d'Ubuntu. Pourlemoment,cetteoptionn'estdisponiblequepourUbuntuetKubuntu.
Eneffet:Canonical,lasocitquiditeUbuntu,perddel'argentlorsquevouscommandez desCDparlaposte. Letruc,c'estquelePDGdeCanonicals'appelleMarkShuttleworth,leclbremilliardaire sudafricain.C'estentreautresundespremierstouristesdel'espace(ilapay20millionsde dollarspourallerfaireuntourdansl'espace,alorsilpeutbienvousenvoyerunCDparla poste!).Lapreuvecicontre,avecsaphotolorsqu'ilarrivelastationspatialeinternationale le27avril2002. IlatdveloppeurdeDebianaumilieudesannes90,et,en2004,alanclacration d'Ubuntu. Toutapourdirequoi?Qu'iladel'argentdpenseretilenprofitepourpromouvoirLinux. Onvapass'enplaindrenous Allez,pourvousprouverqueamarche,j'aisortil'appareilphotorienquepourvous VoicimonCDdeKubuntu:
Q.C.M.
Lequeldeceslmentsn'estpasungestionnairedebureau?
Xubuntuestbassur...
Peutoninstallerplusieursgestionnairesdebureauxdiffrentslafois?
Oui Non
L'ISOdeLinuxpeutiltregravavecl'utilitairedegravureintgrWindows?
Oui Non
Linuxpeuttreutilisdedeuxmaniresdiffrentes:soitviauneconsole,qu'on manipuleuniquementauclavier,soitviauneinterfacegraphiqueavecdesfentres commesousWindows. Laconsoleal'aircomplique,maisc'estunoutilpuissantdontvousnepourrez plusvouspasserunefoisquejevousauraiapprisvousenservir. Lemodegraphiquevouspermetd'utiliservotreordinateuraussifacilementque sousWindows.IlestgrlabaseparunprogrammeappelX.Pardessusce programmevientsegreffercequ'onappelleungestionnairedebureauquidfinit commentfonctionnevotremodegraphique.Lesgestionnairesdebureaulesplus connussontGnome,KDEetXFCE,maiscenesontpaslesseulsquiexistent. Ubuntuestdclinen3versions:Ubuntu(Gnome),Kubuntu(KDE),Xubuntu (XFCE).
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:05 Avancement:100% Licence:Copienonautorise 82commentaires
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com AlleraumenuAlleraucontenu
Informatique Bientt...
801Zrosconnects 135228Zrosinscrits
SiteWeb XHTML/CSS PHP/MySQL JavaEE(J2EE) Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
TesteretinstallerUbuntu
Tutoriel 123commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:18/20(65votes) Visualisations:349359 Plusd'informations Nousyvoicienfin Danscechapitre,vousallezpeuttrepourlapremirefoisdevotrevievoirquoiressemble Linuxsurvotreordinateuretdcouvrirqu'enfait...bahc'estbeaucoupplussimplequ'onnele pensait Souvenezvousdecequejevousaiditdanslechapitreprcdent:Linuxadeuxvisages.Ily aunepartieconsole,etunepartiegraphique(avecGnome,KDEouXFCE).Silapartie consolerequiertunpeudetravailpoursavoirs'enservir,lapartiegraphique,elle,esttrs simpleutiliser.Jevousledistoutfaitobjectivement:sivousn'utilisezLinuxqu'enmode graphique,c'estaussisimplequeWindowsvoiremmeparfoisplussimple! Maisceseraitdommagedeselimiteraumodegraphique,carunegrandepartiedela puissancedeLinux(quijustifienotammentsonintrt),c'estlaconsole. Bontrvedeblabla,oentionsnous? Ah,testerLinux!Voussaviezqu'onpeuttesterLinuxsursonordinateursansrieninstaller sursondisquedur?Onvavoircommentfairemaintenantjustement Puis,ensuite,jevousmontreraicommentfairepourinstallerLinuxsurvotredisquedursi voustesdcid
InstallationdeLinuxdepuisWindows
Depuisquelquestemps,l'installationdeLinuxafaitdesprogrstonnantspourfaireensorte d'trelaplussimplepossible. Vousavezaujourd'hui2possibilitspourinstallerLinux:
Danscettefentre,choisissezcombiend'espacedisquevousvoulezrserverUbuntu(en Go).Choisissezaussiunnomd'utilisateuretunmotdepasse,puiscliquezsurInstaller L'installationsefaitdemanireclassiquedepuisWindows.Unefoisqueceserafait,vous pourrezredmarrervotreordinateur,etlancerUbuntu(ilfaudrafaireunchoixaudmarrage). Lorsdupremierlancement,l'installationd'Ubuntudevrasecomplter,puisceserabon,vous serezsousLinux UnautregrosavantagedecettemthodeestquevouspourrezensuitedsinstallerUbuntule plussimplementdumondeenallantdans..."Ajout/Suppressiondeprogrammes"dupanneau deconfigurationdeWindows! Cettemthodeatoutefoisquelquesdfauts.Ubuntuseraunpeumoinsperformant(carilsera installdansWindows)etncessiteraplusdemmoirevive(512Mo). Danslamesuredupossible,jevousconseilled'installerUbuntuenutilisantla"vraie" mthodeclassiquequenousallonsvoircidesssous.
Lesoptionsdedmarraged'Ubuntu(installationclassique)
Jevousconseilled'imprimercesinformationspourpouvoircontinuerlirecetutolorsque vouslancerezLinux. Eneffet,lamthoded'installation"classique"quenousallonsvoirmaintenantncessitede
Sivousvoyezcela,c'estquevoustessurl'crandedmarragedeLinux! CelasignifiequevotreordinateuradmarrsurvotreCDquicontientLinuxaulieude dmarrersurledisquedursurlequelestinstallWindows. Euh,moij'aimisleCDdanslelecteur,j'airedmarr,etpourtantaalancWindowsquand mme! JedoisjetermonPCparlafentre? LaplupartdesPCdmarrentmaintenantsurleCDs'ilsentrouventundanslelecteur,mais certainsordinateursdoiventtreconfigurspourdmarrerpartirduCD.Pasdechancepour vous Heureusement,jevaisvousexpliquercommentfairepourchangercela Sivousn'avezpaseudeproblmeetquevousavezvul'crand'accueild'Ubuntudsledbut, vouspouvezdirectementsauterl'tapesuivante.
Modifierl'ordredeboot
Choisirlesoptionsdedmarrage
EssayerUbuntusansrienchangersurvotreordinateur:celalanceLinuxenmode "LiveCD". LeLiveCD?C'estunmodedanslequelLinuxseralancsansrieninstallersurvotre disquedur.C'estunmodede"test"grceauquelvouspouveztesterLinuxsansaucun risque.Votredisquedurneserapasmodifi. InstallerUbuntu:sivousvoulezinstallerUbuntudirectement,vouspouvezpasser parl. Sinon,sachezquesivousavezchoisi"EssayerUbuntusansrienchangersurvotre ordinateur",vouspourrezaussil'installer(ilyaunprogramme"Installer"quiapparat surlebureau). VrifierleCD:ilarriveparfois(maisrarement)qu'ilyaiteudeserreurslorsdu tlchargementoudelagravureduCD.Sivousrencontrezdesproblmespourlancer
Lechargementd'Ubuntu
UbuntuvaalorssechargerpartirduCDdanslammoirevive.Eneffet,danscemodede testappel"LiveCD",Linuxnetouchepasvotredisquedur.Aucunrisqued'altrer Windows,toutestfaitdanslammoirevive(etentrenous,c'estunesacreprouesse technique!). Ubuntudmarre,commeleferaitWindows:
Lechargementd'Ubuntuestencours EnmodeLiveCD,toutestchargdepuisleCD...or,unCDestbeaucoupbeaucouppluslent qu'undisquedur! SilechargementdeLinuxs'ternise,nepaniquezpasc'esttoutfaitnormal:lalecture depuisleCDprendbeaucoupdetemps.Rassurezvous:unefoisLinuxinstallsurledisque dur,lechargementserabienplusrapidequea Unefoislechargementeffectu,vousallezrapidementvousretrouverdanslegestionnairede bureauquevousavezchoisi.Si,commemoi,vousavezchoisiUbuntu,vousserezdoncsous Gnome. VoiciquoiressemblelebureaudeGnome(ilpeutlgrementvarierenfonctiondevotre versiond'Ubuntu):
LebureauGnome,unefoisdmarr
Alors,qu'enditesvous?C'taitpasfranchementlamerboire Bond'accord,jel'admets,lechargementadvousparatreassezlong,maisencoreunefois j'insiste:celan'arrivequeparcequevoustestezLinuxenLiveCD.SivousinstallezLinux survotredisquedur,lechargementseralargementplusrapide Retenezbien:toutcequevousvoyezlatchargdansvotremmoirevive.Ubuntun'a pastouchvotredisquedur. VouspouvezdonctesterLinuxentoutescurit.N'hsitezpasparcourirlesmenusetvous familiariserunpeuavecl'environnementdebureauquevousavezchoisi. JedtaillerailefonctionnementdesgestionnairesdebureauKDEetGnomedansles prochainschapitres. Pourlemoment,jevouslaisselesoindedcouvrirunpeuparvousmme,j'estimequec'est important
InstallerUbuntu
Etape1:lancerl'installationetchoisirlalangue
CeuxquiveulentunLinuxenjaponais,c'estlemoment! Cliquezensuitesur"Suivant"pourpasserl'tapen2(ilya7tapesentout).
Etape2:lefuseauhoraireetl'heure
Indiquezlavillecorrespondantvotrefuseauhoraire
Etape3:letypedeclavier
Lebontypedeclavierestgnralementslectionnpardfaut
Q.C.M.
SijemetsleCDdeLinuxdanslelecteur,quejeredmarrelePCetqueWindowsselance quandmme,d'ovientmonproblme?
Qu'estcequ'unLiveCD?
UnCDquiestcompatibleWindowsLiveMessenger
UnCDquilanceunsystmed'exploitationsansrieninstallersurledisquedur UnCDquiseconnectetoutseulInternet
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:05 Avancement:100% Licence:Copienonautorise 123commentaires
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com
Newbiesparadise.com AlleraumenuAlleraucontenu
SiteWeb XHTML/CSS PHP/MySQL JavaEE(J2EE) Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux
TesteretinstallerUbuntu
Tutoriel 123commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:18/20(65votes) Visualisations:349359 Plusd'informations Nousyvoicienfin Danscechapitre,vousallezpeuttrepourlapremirefoisdevotrevievoirquoiressemble Linuxsurvotreordinateuretdcouvrirqu'enfait...bahc'estbeaucoupplussimplequ'onnele pensait Souvenezvousdecequejevousaiditdanslechapitreprcdent:Linuxadeuxvisages.Ily aunepartieconsole,etunepartiegraphique(avecGnome,KDEouXFCE).Silapartie consolerequiertunpeudetravailpoursavoirs'enservir,lapartiegraphique,elle,esttrs simpleutiliser.Jevousledistoutfaitobjectivement:sivousn'utilisezLinuxqu'enmode graphique,c'estaussisimplequeWindowsvoiremmeparfoisplussimple! Maisceseraitdommagedeselimiteraumodegraphique,carunegrandepartiedela puissancedeLinux(quijustifienotammentsonintrt),c'estlaconsole.
InstallationdeLinuxdepuisWindows
Depuisquelquestemps,l'installationdeLinuxafaitdesprogrstonnantspourfaireensorte d'trelaplussimplepossible. Vousavezaujourd'hui2possibilitspourinstallerLinux:
Danscettefentre,choisissezcombiend'espacedisquevousvoulezrserverUbuntu(en Go).Choisissezaussiunnomd'utilisateuretunmotdepasse,puiscliquezsurInstaller L'installationsefaitdemanireclassiquedepuisWindows.Unefoisqueceserafait,vous pourrezredmarrervotreordinateur,etlancerUbuntu(ilfaudrafaireunchoixaudmarrage). Lorsdupremierlancement,l'installationd'Ubuntudevrasecomplter,puisceserabon,vous serezsousLinux UnautregrosavantagedecettemthodeestquevouspourrezensuitedsinstallerUbuntule plussimplementdumondeenallantdans..."Ajout/Suppressiondeprogrammes"dupanneau deconfigurationdeWindows! Cettemthodeatoutefoisquelquesdfauts.Ubuntuseraunpeumoinsperformant(carilsera installdansWindows)etncessiteraplusdemmoirevive(512Mo). Danslamesuredupossible,jevousconseilled'installerUbuntuenutilisantla"vraie" mthodeclassiquequenousallonsvoircidesssous.
Lesoptionsdedmarraged'Ubuntu(installationclassique)
Jevousconseilled'imprimercesinformationspourpouvoircontinuerlirecetutolorsque vouslancerezLinux. Eneffet,lamthoded'installation"classique"quenousallonsvoirmaintenantncessitede
Sivousvoyezcela,c'estquevoustessurl'crandedmarragedeLinux! CelasignifiequevotreordinateuradmarrsurvotreCDquicontientLinuxaulieude dmarrersurledisquedursurlequelestinstallWindows. Euh,moij'aimisleCDdanslelecteur,j'airedmarr,etpourtantaalancWindowsquand mme! JedoisjetermonPCparlafentre? LaplupartdesPCdmarrentmaintenantsurleCDs'ilsentrouventundanslelecteur,mais certainsordinateursdoiventtreconfigurspourdmarrerpartirduCD.Pasdechancepour vous Heureusement,jevaisvousexpliquercommentfairepourchangercela Sivousn'avezpaseudeproblmeetquevousavezvul'crand'accueild'Ubuntudsledbut, vouspouvezdirectementsauterl'tapesuivante.
Modifierl'ordredeboot
Choisirlesoptionsdedmarrage
EssayerUbuntusansrienchangersurvotreordinateur:celalanceLinuxenmode "LiveCD". LeLiveCD?C'estunmodedanslequelLinuxseralancsansrieninstallersurvotre disquedur.C'estunmodede"test"grceauquelvouspouveztesterLinuxsansaucun risque.Votredisquedurneserapasmodifi. InstallerUbuntu:sivousvoulezinstallerUbuntudirectement,vouspouvezpasser parl. Sinon,sachezquesivousavezchoisi"EssayerUbuntusansrienchangersurvotre ordinateur",vouspourrezaussil'installer(ilyaunprogramme"Installer"quiapparat surlebureau). VrifierleCD:ilarriveparfois(maisrarement)qu'ilyaiteudeserreurslorsdu tlchargementoudelagravureduCD.Sivousrencontrezdesproblmespourlancer
Lechargementd'Ubuntu
UbuntuvaalorssechargerpartirduCDdanslammoirevive.Eneffet,danscemodede testappel"LiveCD",Linuxnetouchepasvotredisquedur.Aucunrisqued'altrer Windows,toutestfaitdanslammoirevive(etentrenous,c'estunesacreprouesse technique!). Ubuntudmarre,commeleferaitWindows:
Lechargementd'Ubuntuestencours EnmodeLiveCD,toutestchargdepuisleCD...or,unCDestbeaucoupbeaucouppluslent qu'undisquedur! SilechargementdeLinuxs'ternise,nepaniquezpasc'esttoutfaitnormal:lalecture depuisleCDprendbeaucoupdetemps.Rassurezvous:unefoisLinuxinstallsurledisque dur,lechargementserabienplusrapidequea Unefoislechargementeffectu,vousallezrapidementvousretrouverdanslegestionnairede bureauquevousavezchoisi.Si,commemoi,vousavezchoisiUbuntu,vousserezdoncsous Gnome. VoiciquoiressemblelebureaudeGnome(ilpeutlgrementvarierenfonctiondevotre versiond'Ubuntu):
LebureauGnome,unefoisdmarr
Alors,qu'enditesvous?C'taitpasfranchementlamerboire Bond'accord,jel'admets,lechargementadvousparatreassezlong,maisencoreunefois j'insiste:celan'arrivequeparcequevoustestezLinuxenLiveCD.SivousinstallezLinux survotredisquedur,lechargementseralargementplusrapide Retenezbien:toutcequevousvoyezlatchargdansvotremmoirevive.Ubuntun'a pastouchvotredisquedur. VouspouvezdonctesterLinuxentoutescurit.N'hsitezpasparcourirlesmenusetvous familiariserunpeuavecl'environnementdebureauquevousavezchoisi. JedtaillerailefonctionnementdesgestionnairesdebureauKDEetGnomedansles prochainschapitres. Pourlemoment,jevouslaisselesoindedcouvrirunpeuparvousmme,j'estimequec'est important
InstallerUbuntu
Etape1:lancerl'installationetchoisirlalangue
CeuxquiveulentunLinuxenjaponais,c'estlemoment! Cliquezensuitesur"Suivant"pourpasserl'tapen2(ilya7tapesentout).
Etape2:lefuseauhoraireetl'heure
Indiquezlavillecorrespondantvotrefuseauhoraire
Etape3:letypedeclavier
Lebontypedeclavierestgnralementslectionnpardfaut
Q.C.M.
SijemetsleCDdeLinuxdanslelecteur,quejeredmarrelePCetqueWindowsselance quandmme,d'ovientmonproblme?
Qu'estcequ'unLiveCD?
UnCDquiestcompatibleWindowsLiveMessenger
UnCDquilanceunsystmed'exploitationsansrieninstallersurledisquedur UnCDquiseconnectetoutseulInternet
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:05 Avancement:100% Licence:Copienonautorise 123commentaires
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com
Newbiesparadise.com AlleraumenuAlleraucontenu
SiteWeb XHTML/CSS PHP/MySQL JavaEE(J2EE) Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux
Partitionnersondisque
Tutoriel 119commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:18/20(51votes) Visualisations:293795 Plusd'informations L'tapedupartitionnementestprobablementunedesplusimportantesdel'installationde Linux.Elleconsistedcoupervotredisqueenplusieurspartiesafin,parexemple,denepas mlangerLinuxetWindows(aferaitdsordre ). Avantdepartitionnervotredisque,nousallonsdcouvrircequ'estlepartitionnementetquoi asert.Ensuite,nousverronscommenteffectuerlepartitionnementl'aidedel'outilpropos lorsdel'installationd'Ubuntu.Soyezattentifs,carilfautquecettetapesoitraliseau mieux.Ilesteneffetdlicatdefairemarchearrireunefoislepartitionnementeffectu. Bienquelesrisquessoientminimessivoussuivezpaspasmesinstructions,jevous recommandequandmmedefaireunesauvegardedevosdonnesimportantessousWindows avantdecommencercechapitre.Lepartitionnement,sivousl'effectuezmal,pourraitaffecter
Dfragmentezvotredisque
Danscechapitre,onvabeaucoupparlerdevotredisquedur.Enfait,onnevaparlerquede lui.C'estsonorganisationquinousintresse.
Undisquedur,aressemblequoi?
L'importancedeladfragmentation
Avantd'allerplusloin,ilesttrsvivementconseilld'effectuerunedfragmentation.C'est
Aprsladfragmentation,c'estbienpluspropre! Lesavantagesserontlessuivants:
Indiquezledisquedurquevousvoulezdfragmenter
Qu'estcequelepartitionnement?
Vivelesschmas!
Pourexpliquerleprincipedupartitionnementdudisquedur,jevaisavoirrecoursquelques
Mieuxencore,lefindufinseraitdecrerunepartitionol'onplaceraitnosdocuments:
Lessystmesdefichiers
Surchaquepartition,lesfichierssontorganissseloncequ'onappelleunsystmedefichiers. C'estenquelquesorteunefaond'organiserlesfichiers:ilssonttousrfrencsdansune sortedegigantesqueannuaire. Lesystmedefichierspermetaussidedirequialedroitdevoirteloutelfichier.D'autrepart, lessystmesdefichiersrcentssontdits"journaliss",c'estdirequ'encasdecrash(votrepc estteintbrusquement),lesystmeestcapablederetrouversesfichierssanstropde problmes. Rgleimportante:ilnepeutyavoirqu'unseulsystmedefichiersparpartition. Ilexisteunnombreimportantdesystmesdefichiersdiffrents,envoiciquelquesuns connatre. SystmesdefichiersMicrosoft(DOSetWindows)
ncessitdedfragmenterrgulirement,sinononprendlerisquedevoirsondisque ressemblerunvritablechampdebataille. NTFS:apparuavecWindowsNT,puisrutilisparWindowsXP,ilpermetdecrer despartitionsd'unetailleallantjusqu'16Eo(16Exaoctets,soit16000000000de Gigaoctets).Maiscen'estpastantlataillemaximalequiestintressante(onenest franchementloin)quelesavantagesqueleNTFSprocurect.Contrairementau FAT32,c'estunsystmedefichiersjournalisquircuprebeaucoupmieuxles donnesencasdecrashdudisque.D'autrepart,onpeutdonnerdesdroitssurcertains fichiers,lescrypter,lescompresser,etc.Enfin,lesfichierssontcenssmoinsse fragmenter,maisilssefragmententcependanttoujours. WinFS:c'estlesuccesseurdeNTFS.IltaitcenssortiravecWindowsVista,mais unretarddanssondveloppementaobligMicrosoftsortirWindowsVistaavec NTFS.LeWinFSseraproposplustardviaunpatch.
SystmesdefichiersLinux
Lequelchoisir?
Prts?Partitionnez!
Revenonsl'installationd'Ubuntu,etplusprcismentl'tape5,celledupartitionnement. Lafentrevousproposeplusieursoptions:
Utilisezcettemthodedepartitionnement.Elledevraitfonctionnerchezlaplupart d'entrevous.Sivousavezunproblmeavec,vousutiliserezunedesautresmthodes. Assistutiliserundisqueentier:toutledisqueseraformat,partitionWindows comprise.NefaitescelaquesivousvoulezsupprimerWindows! Utiliserleplusgrandespacedisponiblepossible(absentsurmacaptured'cran):on vousleproposedanslecas,assezrare,ounepartiedudisqueestinutilise.Dansce casUbuntupeuts'encontentersilaplacelibreestsuffisammentimportante. Manuel:sil'outilderedimensionnementautomatiquenefonctionnepas,parceque vousavezdjplusieurspartitionsinstallessurvotreordinateuroupouruneautre raison,ilfaudrafairemanuellementvospartitions.Jevaisdcrirecettemthodeafin dem'assurerquetoutlemondepourrasuivre,quellequesoitlaconfigurationactuelle devotredisquedur.C'estaussilamthodelaplusenrichissantepourvous
Aproposdunomdesdisques
Lepartitionnementmanuel
Danslapremireligne,vousavezlenomdudisquedur:/dev/sda.C'estdoncledisquedur sda.Commejen'aiqu'unseuldisquedur,ilestfacilereconnatre. Endessous,lgrementdcalversladroite,j'ai2lignes(vousn'enavezpeuttrequ'une,ou peuttreplus).Cesontlespartitionsquecomporteledisquedur. Actuellement,j'aiunepartitionnommesda1car,commejevousl'aiexpliquunpeuplus haut,lespartitionssontnumrotes.Quandonvarajouterdespartitions,vousallezvoir qu'ellesvonts'appelersda2,sda3,etc. CettepartitionestdetypeNTFS,lesystmedefichiersdeWindows.C'estdonclapartition utiliseparWindows,etc'estlqueWindowsestinstall. Endessous,j'ai"freespace".Celacorrespondl'espacenonpartitionndemondisquedur. Cetespaceestlibreetonpeutcrerdenouvellespartitionsdedans. Rsum:j'aidoncdansmoncasunepartitionNTFSetdel'espacelibre.
2/CrerunepartitionpourinstallerUbuntu
Ilexiste2typesdepartitions:
Cliquezsurlapartitionlibredudisquedur"freespace",puiscliquezsurlebouton"Nouvelle tabledepartition"("Newpartitiontable")enbas.
Danslafentrequis'ouvre,jevousinvitecrerunepartition"Primaire",delatailleque vousvoulez,quiservirainstallerUbuntuetdefutursprogrammes.Dansmoncasj'airserv 12Go(12000). Laissez"Emplacementdelanouvellepartition:Dbut"pourquelapartitionsoitcreau dbutdel'espacelibre. Choisissezlesystmedefichiersext3. Enfin,choisissezlepointdemontage/.Jenerentreraipasdansledtaildupointdemontage, ilesttropttpourvousexpliquercela,maissachezqu'engroscelapermetd'indiquerle dossierdanslequellapartitionserautilise(/tantledossierracine,unpeucommeC:\sous Windows). Validez.Lafentreprincipalesemetjouraveclesnouvellesinformations. 3/Crerunepartitionpourlesdocuments
Cliqueznouveausur"freespace"etrajoutezunenouvellepartitiondelammemanire.
Lafindel'installation
Ilnousresteencorequelquespetitestapesetnousauronstermin
Choixdunomd'utilisateur
ImportationdesdonnesdeWindows
Ilsepeutquel'installeurvousproposedercuprerquelquesinformationsdepuisWindows, commevosfavorisdeFirefox(ician'apastmoncastoutefois):
Installation!
Ouf!C'estfini! Unefentrevousrsumetousleschoixquevousavezfaits.
GRUBaudmarrage
Lorsdechaquedmarrage,sivousavezchoisid'installerLinuxsurlemmedisquedurque Windows,onvousdemanderaquelOSvousvoulezcharger:
Q.C.M.
QuelestlerledelapartitionSwapsousLinux?
PeutoninstallerLinuxetWindowssurunmmedisquedur?
Non Oui
Lequeldecessystmesdefichiersnefragmentepas?
LequeldecessystmesdefichiersestutilissousWindowsleplussouventactuellement?
Combiendepartitionsprimairespeutoncreraumaximumpardisquedur?
C'estillimit 2 3 1 4
StatistiquesderponsesauQCM
Aprsl'installation,vousdevrezcertainementfairequelquespetitesconfigurationssiune partiedevotrematrieln'estpasreconnuimmdiatement.
Sivousavezunproblmeaveclewifipouraccderinternet,sachezquec'estuncas trscourant(avousrassurehein? ).Ilfauttrouverunmoyend'installerdespilotes pourvotrecartewifisousLinux.CetutordigparFiremanndevraitvousaider,lisez le! Sivousavezuneautrequestion,n'hsitezsurtoutpasvousrendresurlesforumsdu site.Vousytrouverezrapidementdel'aide VoustrouverezaussiunedocumentationbienfourniesurUbuntufr.org.Ilya beaucoupdechancespourquelasolutionvotreproblmesoitdjexplique,ilfaut justeprendreunpeuletempsdechercher.
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:04 Avancement:100% Licence:Copienonautorise 119commentaires
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs
AlleraumenuAlleraucontenu
Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
DcouvertedubureauKDE
Tutoriel 59commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:18/20(25votes) Visualisations:186528 Plusd'informations Nousyvoilenfin Aprsavoirdcouvertcequ'taitLinuxetcommentonl'installait,vousdevriezavoir maintenantunLinuxquitournesurvotreordinateur.Parfait.Vousl'avezinstall,et maintenant?
Onn'installepasLinuxjustepourlabeautdugesteetpourdire"ayestjesuissous Linux!".Sivousnesavezpasvousenservir,Linuxrisqueplusdefairedeladcosurvotre ordiqu'autrechose Toutelasuitedececoursseradoncddieladcouverteetl'tudeplusenprofondeurde Linux.Vousn'imaginezpasencoretoutesleschosesquevousallezapprendre NouscommenceronsendouceuravecladcouvertedugestionnairedebureauKDEdansce chapitre.VousallezdoncfairevostouspremierspassousKDE. Leprochainchapitrevousferadcouvrirl'autreclbregestionnairedebureau:Gnome. Histoiredenepasfairedejaloux Sommaireduchapitre:
BienvenuesurlebureauKDE
CechapitresupposedansunpremiertempsquevousayezinstallKubuntu(doncKDE).Si vousavezinstallUbuntu(Gnome)ouXubuntu(XFCE),jevousexpliquerailafindu chapitrelaprocdurepourinstallerKDE.Car,jevouslerappelle,onpeutsansproblmefaire cohabiterplusieursgestionnairesdebureausursonPC. LorsdupremierdmarragedeKubuntu,vousalleztombersurunefentrequivousdemande devousauthentifierendonnantvotreloginetvotremotdepasse.Cettefentre,c'estKDM.
KDM,leprogrammedelogindeKDE
KDMestl'abrviationKDEDisplayManager.VoiciquoiilressembleavecKubuntu:
Biensr,cettefentreestentirementpersonnalisable(commeunpeutoutsousLinux d'ailleurs ).CellelestdjauxcouleursdeKubuntu. Bonleprincipeestsimple,vousnedevriezpasavoirtropdemal:vousdevezrentrervotre loginetvotremotdepasse.Cesontlesinformationsquevousavezrentreslorsde l'installationdeKubuntu(nemeditespasquevouslesavezdjoublies? ) Maispourquoifautils'authentifierchaquefoisquel'ondmarreLinux?Sijesuisseul,ce n'estpaslapeinedemettreunmotdepasse... IlestvraiquesousWindowsonn'apastropl'habitudedes'authentifier,surtoutsurson ordinateurdelamaison...quoique,leshabitudessontentraindechangerdecectl. SousLinux,laconceptionesttotalementdiffrente.C'estunOSquiseveutvraiment multiutilisateur,c'estdirequeplusieurspersonnespeuventutiliserlemmeordinateuren mmetemps(enlecontrlantdistanceparInternetparexemple).Ilyaunevraiepolitique delascurit,etc'estpouraquemmepourl'ordinateurdelamaisonchacundoitavoirson loginetsonmotdepasse.Celapermetnotammentdesavoirquiappartientteloutelfichier. SivouscliquezsurleboutongauchedeKDM,vousavezaccsplusieursoptions intressantes:
Surlacapturecidessus,onvoitnotamment"SessionType"quipermetdeslectionner...le gestionnairedebureauquel'onveutlancer!Icionvoit3choix:
LebureauetlemenuK
Aprsunpetitinstantdechargement,vousvousretrouvezsurlebureaudeKDE:
Commenonsparvoirquoiserventlesboutonsgauchedutableaudebord:
Ils'agitd'unebarred'accsrapidequivouspermetdelancerquelquesapplicationsquevous utiliseztrsfrquemmentsansavoirpasserparlemenuK.Ontrouveentreautresdanscette listeunnavigateurWeb,unlecteurdemails,unlogicieldelectureaudioetunlogicielde messagerieinstantane(MSNetcompagnie).Nousauronsl'occasiondereparlerdeces programmesplusloin. Sivousvoulezditerlesprogrammesenaccsrapideoud'autresoptionsdutableaudebord, cliquezsurlapetiteflcheverslehautquiapparatlorsquevouspointezsurletableaude bord.Jevouslaissefarfouillerdanslesoptions,jesuissrquevousytrouverezdeschoses intressantes! Lesboutonsdroitedutableaudebord
Passonsmaintenantladroitedutableaudebord:
Ceciestlalistedevosbureauxvirtuels.Alorsoui,jesais,afaitpeurditcommea Enfait,pourcomprendrec'estsimple:ouvrezunefentre,n'importelaquelle.Ensuitecliquez surlebureaun2.Hop,vousretrouvezunnouveaubureautoutvide...maisvotrefentren'a pasdisparupourautant!Ellesetrouvetoujourssurlebureauovoustiezavant,lebureaun 1.Cliquezsur1pourretourneraupremierbureau,etvoilletravail! Avoirplusieursbureauxvouspermetdevousyretrouversivousavezbeaucoupdefentres ouvertesenmmetemps.Ainsi,vouspourriezparexempleouvrirdesfentresconcernant votretravailsurunbureau,etdesfentresconcernantvosloisirssuruneautre...vousdevoir Surmacaptureonnevoitque2bureaux,maisenfaitonpeutenavoirbeaucoupplussion veut.Lencore,pourconfigurer,pointezsurcesicnesetcliquezsurlapetiteflcheversle hautquiapparat,etfaitesjoujouaveclesoptions
Konqueror,l'explorateurtoutfaire
SousKDE,ilyaunprogrammecentralquevousnepouvezpasmanquer:Konqueror.C'est unpeuleprogrammetoutfaire,unvritablecouteausuisse. Disons,pourcommencersimplement,quec'estunexplorateurdefichiers,aummetitrequ'il yaunexplorateurdefichierssousWindows.Ilvadoncvouspermettredevousdplacerde dossierendossier,d'ouvrirdesfichiers,defairedescopiercolleretc.
Konqueror,l'explorateurdefichiers
Ilyaplusieursfaonsd'ouvrirKonqueror.Jevousproposeparexemplededemanderouvrir votredossierpersonnel:
Konquerorestunoutiltrspuissant! Dcortiquonsensemblecettefentrequiest,jel'avoue,unpeucomplexelorsqu'ontombe dessuslapremirefois: 1. Labarred'adresses,toutenhaut,vousindiqueovousvoustrouvez.Enl'occurrence jemetrouvedans/home/mateo,quiestmonrpertoirepersonnel.Onverraplusloin danslecourscommentfonctionnentlesdossierssousLinux,cariln'yapasdeC:\ commeonenvoitsousWindows(toutcommenceparun/). 2. Adroite,vousdisposezd'unfiltre.Rentrezdanscecadrequelqueslettresdufichier quevousrecherchez,pournefaireapparatrequelesfichierscontenantceslettres. Trsutiledansdesdossiersquicontiennentbeaucoupdefichiers. 3. Labarrequisetrouveicigauchepeutafficherdiffrentesinformationsutiles(ici l'arborescencedesdossiers).Cliquezsurl'unedespetitesicnessurlagauchepour changerdezone:vouspouvezaffichervotrehistorique,vosfavoris,lesdossiersdu rseau,etmmeunlecteuraudio(amaroK,leloupenhautsurmacaptured'cran, dontonreparleraplusloind'ailleurs).Cliquezsurl'icneactuellementslectionne pourcachercettezone.
4. Aucentre,lazoneprincipaleovousvoyezlesfichiersetdossiersdurpertoireen cours.Cettezonepeutafficherbiend'autreschoses,onvaenreparlertoutl'heure. Vousremarquerezquevouspouvezouvrirplusieursonglets:ilyad'ailleursune petiteicneenhautgauchedecettezonequiouvreunnouvelongletvide.Pour ouvrirundossierdansunnouvelonglet,cliquezavecleboutoncentraldelasouris (moletteparexemple). 5. Enfin,labarred'tattoutenbasrsumelenombred'lmentsprsentsdansle rpertoireactuel.Faitesunclicdroitdessusetchoisissez"ScinderlavueHaut/Bas" (raccourciCtrl+Maj+T).Ethop,voilquelafentreestscindeendeux.C'esttrs pratiquepourfairedesglisser/dplacerdefichiersd'unezoneuneautrenotamment.
Aprsavoirscindlavueendeux,lafentreressemblequelquechosecommea:
Konqueror,lenavigateurweb
Konqueror,l'outilFTP,levisualiseurPDF,l'diteurODT,lelecteurMP3...
amaroK,lelecteuraudio Gwenview,levisualiseurd'images
Plusd'infossurKonqueror
Adept,lecentredemisejour
NousvenonsdedcouvrirqueKDEpossdaitunprogrammetoutfaire:Konqueror.Ilest probableeneffetquevouspassiezbeaucoupdetempsdessustantdonntoutesles possibilitsqu'iloffre(explorateurdefichiers,navigateurWeb,outilFTP,etc.). Jesouhaitemaintenantvousmontrerunautreprogrammeindispensable:Adept.C'estun programmequigrelesinstallations,dsinstallationsetmisesjourdetousvosprogrammes. C'estparlquevousdevezpasserchaquefoisquevousvoulezajouterousupprimerun logicielenclair. LesinstallationssousUbuntusontbienplussimplesquesousWindows.Eneffet,sous WindowsondoitchercherdesiteWebensiteWebleprogrammequel'onveut,le tlcharger,doublecliquersurl'excutable,fairesuivant,suivant,suivant,termineretc.Ici, vousallezlevoir,toutestcentralis.
Lancementd'Adept
PourlancerAdept,rendezvousdansleMenuK(enbas)>Systme>MisejourAdept:
Tapezvotremotdepasse(lemmequevousavezdtaperaudmarrage)etcliquezsurOK.
Prsentationd'Adept
Lafentred'Adeptestassezcomplte,jevouslaisseenjuger:
Vouspouvezrduirelesfiltresenhaut(sections1,2et3)encliquantsurlapetiteflchesurla gauche.Celavouspermettrad'yvoirplusclairsivousledsirez. Pourmapart,jevaiscommenterchacunedecessections,carilestimportantquevoussachiez bienvousservirdecelogiciel: 1. Lazonederechercheestl'undes3filtrespropossparAdept.Ellevouspermetde taperunouplusieursmotscorrespondantaunomdulogicielquevousrecherchez.En effet,ilyaENORMEMENTdelogicielsdisponibles,etsivousenrecherchezunen particulierilvautmieuxtapersonnomquelecherchermanuellementdanslaliste Lazone4(listedeslogicielscorrespondants)semetautomatiquementjourlorsque voustapezdenouvelleslettresdanslarecherche.
2. Lescasescocherdelazone2vouspermettentdeslectionnerleslogicielsquevous voulezvoiraffichsdanslazone4.Pardfaut,toussontaffichs(ety'ena beaucoup!).Laissezparexemplejustecochelacase"Paquetspouvanttremis jour"surlapremireligneetvousaurezuniquementlalistedeslogicielsinstallsque vouspouvezmettrejour.Sivouscochezuniquement"noninstall",vousaurezla listedeslogicielsdisponiblesquinesontpasinstallssurvotreordinateur. 3. Lazone3estunpeupluscomplexeetvousdevriezl'utiliserunpeumoinssouvent. Nanmoins,elleproposequandmmequelquechosed'intressant:filtrerleslogiciels partiquettes(tags).Celavouspermetparexemplededire"Jeveuxn'afficherque leslogicielsquiproposentuneinterfaceen3D","Jeveuxn'afficherquelesjeux",etc etc. Onvavoirjusteaprscommentons'ensert. 4. Lazonelaplusimportante:c'estlalistedeslogiciels.Cettelisteestmisejour automatiquementaudmarraged'AdeptviaInternetpourtresrquevousayezla listelaplusrcentedeslogicielsdisponibles.Sivousavezutilisunfiltredansles sections13,seulsleslogicielsdemandsapparaissentici,sinonvousaveztousles logicielsquiexistentpourUbuntu(etaenfaitunpaquet ). 5. C'estlalistedestiquettesdisponibles,utiliserconjointementaveclazone3. Faisonsuntest:allezdansl'onglet"Simple",dveloppez"Interface"encliquantsurle petit+,etslectionnez3D.Puis,faitesunglisserdplacer(enmaintenantleboutonde lasourisenfonc)decettetiquettejusqu'lasection"Etiquettesdsires"(zone3).Et voil!Lalistedeslogicielsdanslazone4atmisejouretvousn'affichezplusque leslogicielsdisposantd'uneinterfaceen3D
Misejourdevoslogiciels
Ceboutonslectionnetousleslogicielspouvanttremisjourdanslazone4maisnelance paslesmisesjour.Pourcefaire,cliquezensuitesurlebouton"Appliquerleschangements".
Lafentresemetalorsenmodetlchargementetvaautomatiquementtlchargerlesmises jourdetouslesprogrammessurInternet.Vousn'avezrienfaire.
Letlchargement,l'installationetlaconfigurationdesprogrammessontautomatiques. AllezprendreunverreetlaissezLinuxs'occuperdetout. L'avancementdutlchargementdechaquelogicielestindiquaucentredel'cran.Enbas, vousavezunrsumdelaprogressiontotaledetouslestlchargements. Vouspouveztoutmomentannulerletlchargement,rienneserainstallettout redeviendracommeavant(maisbonvousn'avezaucunintrtlefairel ). Unefoislesprogrammestlchargs,Adeptlesinstalleetlesconfigureautomatiquementun un.Ilnevousdemanderien,ilsedbrouilletoutseul.Vouspouvezlittralementvoustourner lespoucesenattendant Unefoisquec'estfini,Adeptretournelafentred'accueil. Al'avenir,sachezquel'icnecicontres'afficheautomatiquementsurletableaudebordds quedesmisesjoursontdisponibles.Ilvoussuffitdecliquerdessuspouractiverle tlchargementetl'installationdesmisesjour. Enrsum:avecUbuntu,voustestoujourstenuinformdesnouvellesversionsdetousvos
logicielsetilsuffitd'1clic(voire2grandmax jour.
)pourquetousceslogicielssoientmis
Installationdenouveauxlogiciels
Alors,qu'estcequ'onpourraitbieninstallerhmm?Jevousproposeicid'installerFirefox,car iln'estpasdistribupardfautavecKubuntu.Certes,ilyaKonquerorquiestuntrsbon navigateurWebluiaussi,maispeuttrequevoustiezhabituFirefoxsousWindows,etil n'yaaucunmalvouloirleretrouversousLinux. Firefoxestunprogrammedit"multiplateforme",c'estdirequ'ilestdisponiblesous plusieursOSdiffrents.Ainsi,onpeutretrouverFirefoxsousWindows,LinuxetMacOS. Touslesprogrammesnesontpascommea:iln'existepasdeversiond'InternetExplorer sousLinuxparexemple. Tapezdonc"firefox"danslazonederecherche.Vousallezavoirplusieursrsultatsquivont s'afficher:cesonttouslesprogrammesquicontiennentfirefoxdansleurnomoudansleur description.C'estlqu'ilnefautpasvoustromper:vousdevezslectionnerleprogrammequi s'appelletrsprcisment"firefox"(sanssuffixeniprfixe). Cliquezsurlapetiteflchegauchepourdvelopperlesinformationsdisponiblespource logiciel(aussiappel"paquet").Onvousindiquelepoidsdulogiciel,laversion,etc.Sice logicielvousintresse,cliquezsurDemanderl'installation:
Lepaquetquipermetd'installerGnomes'appelleubuntudesktop Lepaquetquipermetd'installerXFCEs'appellexubuntudesktop
Attention,cespaquetssonttoutdemmeassezlourds,doncsivouschoisissezd'eninstaller un(oulesdeux!)vousaurezpasmaldetlchargementfaire. Celaestdaufaitquelepaquetubuntudesktop(parexemple)installenonseulementGnome, maisaussitouslesprogrammesquisontlivrspardfautavecUbuntu(programmes diffrentsdeceuxlivrspardfautavecKubuntu).Beaucoupdenouveauxprogrammes serontdoncinstalls. JevousrappellequeGnome,KDE,XFCE(ettouslesautresquejenecitepas)sont parfaitementcompatiblesentreeuxetpeuventtreinstallsenmmetempssurvotre ordinateur Lorsdel'installationdeGnomeparexemple,onvousdemanderasivousvoulezutiliserKDM (leprogrammedelogindeKDE)ouGDM(leprogrammedelogindeGnome).Choisissez celuiquevousvoulez,an'astrictementaucuneimportance(seulelafentredeloginauraune
apparencediffrente).Danslesdeuxcasvouspourrezchoisiraumomentduloginsivous voulezlancerGnomeouKDE.
Etpuisqu'onyest,onvaprendreunautrelogicielquinoustentedanslaliste. Effaceztoutd'abordcequiestcritdanslechampderecherche.Puis,utilisezlesystme d'tiquettespourfiltrerleslogicielspartype(parexemple"3D"commejevousl'aiexpliqu plushaut). Sijamaisvousnevoyezaucunlogicieldanslaliste,c'estpeuttreparcequevousl'avezmal orthographidanslechampderechercheouqued'autresfiltressontactifs.Vrifieztoujours quelsfiltresvousavezutiliss,c'estpeuttrel'und'entreeuxquivousempchederetrouver leprogrammequevousvoulez. Seulsleslogicielsproposantuneinterfaceen3Dapparaissentalors.Pourmapart,jesuis intressparcejeud'checsen3D"brutalchess",alorsjepensequejevaisl'installer
Allezhop,brutalchessdanslepanier!
Vosprogrammessontinstalls,amusezvousbien!
Allezjevouslaissefaireunepetitepauseaveclejeud'checsvousl'avezbienmrit
Amarok,lecaviardeslecteursaudio
L'environnementdebureauKDEvousproposeungrandnombred'autresprogrammes. Kubuntueninstallesuffisammentpourquevouspuissiezpasserplusieursjourstousles dcouvrirsiavouschante Touscesprogrammes(oupresque)ontunpointcommun:ilscontiennentunKdansleur nom,quirappelleleKdeKDE. Rappel:touscesprogrammesonttprvuspourfonctionneravecKDElabase,maison peutlesutilisersansproblmesousGnome,XFCEouautre.Leseulavantagelesutiliser sousKDE,c'estqu'ilss'intgrent"mieux"sousKDE,maiscen'estenaucuncasunproblme delesutiliserailleurs. Parexemple,lenavigateurFirefoxestluipluttprvupourfonctionnersousGnome(ilest d'ailleurslivravecUbuntu),maisriennevousempchedel'installersousKDEcommenous l'avonsfait. Nousn'allonspaspouvoirtouslespasserenrevueici,ceseraittroplongetvousverrezque vousn'aurezaucunmalapprivoiserlaplupartdeceslogiciels.Toutefois,ilyenaquelques
unsquejetiensvousprsenter,etAmarokestdeceuxl.
Amarok,programmeemblmatiquedeKDE
AmarokestLElecteuraudioincontournabledeKDE,considrparbeaucoupdegenscomme lemeilleurlecteurdisponiblecejour(c'estpasmoiquiledishein ).Jeconnaisd'ailleurs certainsutilisateursdeLinuxquisontpasssKDEjusteparcequ'ilsonttsduitsparles possibilitsdecelogiciel. Bienentendu,afonctionnedansl'autresens,jepensenotammentTheGIMP,l'outilde dessindeGnome.Ceslogicielspharesfontenquelquesorteunpeula"pub"deleur environnementdebureaud'origine. Bref,Amarokestunprogrammequ'ilvousfautabsolumentdcouvrir.Pourlelancer,passez parlemenuK>Multimdia>Amarok. Voiciquoidevraitressemblerlafentred'Amaroklapremirefoisquevouslalancez:
Personnellementj'aislectionnlerpertoire"Home"(quivalentde"Mesdocuments"je vousrappelle),maissivoustesorganissvousdevriezvouscrerunsousrpertoire "Musique"l'aidedeKonquerorauparavant. Notezquelacasecocher"Analyserrcursivement"signifiequ'Amarokirachercherla musiqueaussidanslessousdossiers. CliquezsurOKpourvalider.Adroitedel'cranapparatalorslalistedesmorceauxtrouvs. Bondebase,iln'yarien,maisriennevousempchedecopierquelquesmorceauxquevous aviezsousWindowssuruneclUSBetdelesrecopierdansvotrerpertoireHomeicipour pouvoirlescouter. Ilestaussipossibled'accderlapartitiondeWindowsdepuisLinux,maisnousn'entrerons pasdanscesdtailsici.
Lectured'unalbum
Iln'yapasquelesMP3danslavie
PardfautLinuxnepeutpaslirelesMP3carc'estunformatdefichierpropritaire,c'est direqu'ilappartientquelqu'un(enl'occurrenceThomsonnotamment).CelafaitqueLinux n'inclutpaspardfautlesupportduMP3,maisvouspouvezfortheureusementdemander installerunlogicielquienpermettelalecture(c'estcequ'onafaitaveclibxineextracodecsun peuplustt) OnrecommandenanmoinssousLinuxd'utiliserpluttdesformatsdefichierslibres,comme leformatOgg.C'estunremplaantauformatMP3,quicompressemieuxlesfichiers(ilssont pluspetits)etquialegrosavantaged'trelibre,doncden'appartenirpersonneen particulier. LeprincipalvraidfautduOgg,c'estqu'iln'estpastrsutilis.Lesbaladeursaudio supportentparexempletousleMP3,maisilssontplusrareslirelesfichiersOgg(maisa existe!).SousWindows,onpeutliredesOggsansproblmeconditiond'installerlecodec gratuitquiexpliquel'ordinateurcommentondoitleslire.
Engnraldonc,sousLinuxonprfrerautiliserleformatOggpourlamusique,mmesirien nevousempchedeliredesMP3.
Lesfluxaudio
Vousn'avezplusqu'fairevotrechoix:
Delamusiquefoison,desmillionsd'heuresdemusiqueportedeclic!
Last.fmetladcouverteintelligentedemusique
Last.fmestunsitetrspopulairequivouspermetdedcouvrirdenouveauxartistesen indiquantlenomdequelquesartistesquevousaimezbien. Lesitevousproposeensuitedenouvellesmusiquesetvouspouvezdiresivousaimezousi vousn'aimezpas.Enfonctiondecesstatistiques,onvousproposeradenouvelleschansons quicorrespondentlemieuxvosgots.Last.fmestaussiunexcellentmoyenderencontrer desgensquipartagentdesgotsmusicauxtrsprochesdesvtres. Bref,lerapportavecAmarok?EhbienAmarokestcompatibleavecLast.fm,c'estdireque lelogicielvadoncpouvoir"apprendre"quellesmusiquesvousaimezetquellesmusiques vousn'aimezpas,cequivouspermettrad'endcouvrirdenouvelles.Iln'yaplusqu'laisser Amarokslectionnerlamusiquepourvous VoustrouverezvoslistesdelecturepersonnalisesLast.fmdanslemenuListedelecture> AjouterunfluxLast.fm.Notezqu'ilfaudraauparavantvoustrecruncomptesurLast.fm pourpouvoirprofiterdecesfonctionnalits.
Voil,nousavonsfaitun(rapide)tourd'horizondesfonctionnalitsd'Amarok.Ilyaurait encorepasmaldire,jevouslaissedcouvrirtouta:ditiondestagsmusicaux,gestionde l'iPod,extractiondelamusiquedesCDaudio,gravuredeCDAudio,etc. Etvoilpourcerapidetourd'horizondeKDE.Vousl'aurezcompris,onpourraitypasser plusieurschapitresqu'onn'auraittoujourspasvulamoitidesprogrammesetdes fonctionnalits. Commejeneveuxpasfaireunchapitrede3kmdelong(commentac'estdjlecas?)je vaisdoncmeforcerm'arrterl Jenemefaispasdesoucitoutefois,aveclespremiresexplicationsquejeviensdevous donnervousallezpouvoirapprendremanipulerlesautreslogicielspetitpetitsansmon aide. KDEproposeunenvironnementtrsriche,ilnefautpasesprertoutconnatresurleboutdes doigtsenquelquesjours.Cequicompte,c'estdecomprendresalogique,savoirmanipulerles logicielsdebasecommeKonqueror,trecapabled'eninstallerdenouveauxoud'en dsinstaller. Commecechapitretaitunesimpledcouverte,iln'yaurapasdeQCM(jenevoispastrop quellequestionjepourraisvousposer).Enrevanche,sivousavezlamoindrequestion,l encoren'hsitezpasallerfaireuntoursurlesforumsLinuxduSiteduZro!
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:04 Avancement:100% Licence:Copienonautorise 59commentaires
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog
Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com AlleraumenuAlleraucontenu
Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
DcouvertedubureauGnome
Tutoriel 22commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:18/20(12votes) Visualisations:127887 Plusd'informations AvecKDE,GnomeestundesgestionnairesdebureaudeLinuxlesplusutiliss. AquoiaressembleGnome? Commentafonctionne?
BienvenuesurlebureauGnome
Cechapitresupposesoit:
Lorsdudmarraged'Ubuntu,vousalleztreaccueilliparunefentredelogin.Cettefentre vrifievotreidentitenvousdemandantd'abordvotreidentifiant,puisvotremotdepasse:
Lesoptions
Lafentredeloginvousproposequelquesoptionsvialemenu"Options"enbasgauche.Si vouscliquezdessus,vousdevriezavoirlemenusuivant:
Commevouspouvezlevoir,vouspouvez(dj)arrterouredmarrerl'ordinateur.Les2 premiresoptionssontlesplusintressantes:
PrsentationdubureauGnome
Unefoislogg,vousarrivezsurlebureaudeGnome:
Ondistingue3menusprincipaux:
Applications:touslesprogrammesquevousinstallerezapparatrontdanscemenu. Cemenuestentirementorganisencatgories,vousn'avezrienfaire.Commevous pouvezlevoir,Ubuntufaitbienleschosespuisqu'ilvousprinstalleunbonnombrede programmesdsledbutdont,entreautres: o OpenOffice:quivalentlibredelasuiteMicrosoftOffice.Ilestcompatible aveclesfichiers.docet.xlsnotamment. o GIMP:leplusclbrediteurd'imagedeLinux,souventcompar Photoshop(maiseninfinimentmoinscherpuisqu'ilestgratuit ) o MozillaFirefox:leclbrenavigateurwebqu'onneprsenteplus,concurrent entreautresd'InternetExplorersousWindows. o Rythmbox:lelecteuraudiodeGnome,quirestenanmoinsunpeumoins puissantqu'Amarok. Raccourcis:cesraccourcisvouspermettentd'accderdiffrentsendroitsdevotre disquedur,auCD,audossierrseau,etc. Systme:c'estunpeul'quivalentdupanneaudeconfigurationdeWindows.C'est pluttsimpleutiliseretvousallezvoirquevouspouvezdjpasmalpersonnaliser votreGnome!Amusezvousbien
Enfin,toutdroiteontrouvedesicnespourchangerdebureauvirtueletlacorbeille. Unbureauvirtuel?C'estquoia? LesgestionnairesdebureaudeLinuxproposentsouventunefonctionnalit"Bureauxvirtuels" dontonn'apasl'habitudequandonvientdeWindows.Enfait,sivousavezbeaucoupde fentresouvertes,vouspouvezlesgrouperpar"thme"dansdesbureauxvirtuels. Leplussimpleestencored'essayer:ouvrez23fentres,puiscliquezsurlasecondeicnede bureau(celledroite).Vousvenezdechangerdebureau,etvousnevoyezpluslesfentres quevousvenezd'ouvrir.Pasdepanique,c'estnormal. Faitesuntest,ouvrezmaintenant1ou2fentres,puiscliquezsurlapremireicnedebureau (gauche).Vousretrouvezalorsles23fentresquevousaviezouvertesaudbut.Etvous pouvezainsidesuite"sauter"d'unbureauunautre.Gnialnon?
Nautilus,l'explorateurdefichiers
Nousallonscommencernotretourd'horizondecertainslogicielspharesdeGnomepar Nautilus. Nautilusestunexplorateurdefichiers.C'estunprogrammedummetypequel'explorateur deWindowsouencoreKonquerorsousKDEquenousavonsvuauchapitreprcdent. Commetoutbonexplorateurdefichiersquiserespecte,ilvouspermetdeparcourirles dossiersetfichiersdevotredisqueduretdelesouvrir.C'estdoncunprogrammequevous risquezdelancersouvent PourouvrirNautilus,leplussimpleestd'allerdanslemenuRaccourcisetd'ouvrirPostede travail:
QuelquesdiffrencesavecKonqueror
NautiluspeutdifficilementtrecomparauKonquerordeKDEtantlesphilosophiessont diffrentes. Ainsi,Nautilusestunlogiciel(trs)simpleremplissantunefonction:treunexplorateurde fichiers. Al'inverse,Konquerorpeutintgrerplusieursautresprogrammesauseindesafentre, commeAmarok,Kwrite,etc. D'autrepart,Nautilusn'estpasunnavigateurweb,tandisqueKonquerorfaitnavigateurweb. Enrevanche,lesdeuxsontcapablesdeseconnecterunserveurFTPetdel'affichercomme s'ils'agissaitd'undossierdevotredisquedur,cequiestparfoistrspratique. Avousdejugerenfaitsivousprfreztravailleravecunprogramme"couteausuisse"comme Konqueror,ousivousprfrezbiensparerlesprogrammesetainsiavoirunefonctionpar programme,cequisimplifiepeuttrel'utilisationdugestionnairedebureau. Cadpenddesgens,jenepeuxdoncpaschoisirpourvous.Detoutefaon,lesgotsetles couleursvoussavezcequ'onendit
Ajouter/supprimerdesprogrammes
Ajoutetsuppressiondesprogrammes
L'ajoutetlasuppressiondeprogrammeestsimpleetintuitive.Rendezvousdanslemenu Applications/Ajouter&Enlever:
Leprogrammecommenceparfaireunemisejourdelalistedesprogrammesdisponibles. Lafentreprincipales'ouvrealors:
Dcortiquonslaunpeusivouslevoulezbien 1. Lazonederecherchevouspermetdefiltrerparnomdeprogramme,sivous connaissezdjsonnomouunepartiedesonnom. 2. AfficherApplicationsd'Ubuntumaintenues:pardfaut,seuleslesapplicationsdont l'quiped'Ubuntus'occupesontaffiches.Cesontengnraldetrsbonsprogrammes deLinux,souventtrsutiliss.Cependant,iln'yapastout,loindel!Sivousvoulez plusdechoix,jevousconseilled'afficher"TouteslesapplicationsOpensource" 3. Lalistedescatgoriessetrouvegauche.Touslesprogrammessontclassspar catgories,c'estcequipermetd'ailleursdelesagencerautomatiquementdanslemenu ApplicationsdeGnomeaprsl'installation. 4. Lazone"principale"quilistetouslesprogrammesdelacatgorieslectionne.Le nombred'toilesvousindiquesileprogrammeesttrsutilisoupeuutilis. 5. Endessous,unedescriptionplusdtailleduprogrammeslectionns'affiche.
Misejourdesprogrammes
Cliquezdessuspourafficherledtaildesmisesjour:
surPrfrencesenbas.Cliquezensuitesurl'ongletMisesjour,puisslectionnezInstaller lesmisesjourdescuritsansconfirmation.
Etvoilou NotrepetittourdeGnomes'arrtel,j'esprequelavisitevousaplu Enfait,cen'estpasseulementlafinduchapitre,c'estaussilafindelapartieIducours! Flicitations! VousvenezdefairevostouspremierspasdansLinuxavecladistributionUbuntu.Vousavez entrevul'histoiredeLinuxetsaphilosophie,puisvousavezvulaprocdurepourl'installer. Enfin,vousvenezdedcouvrir2desesplusclbresgestionnairesdebureau:Gnomeet KDE. Jevousencourageenessayerd'autres,histoiredefaireunpeuplusletourdes environnementsgraphiquesqueLinuxvouspropose,commeXFCE(etilyenabiend'autres, sivoustescurieuxvousentrouverezplein!). Etmaintenant,as'arrtel?
Ohquenon,pauvrefou!Croyezmoi,lesfestivitsnefontquecommencer...
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:04 Avancement:100% Licence:Copienonautorise 22commentaires
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com AlleraumenuAlleraucontenu
Cours
Cours
SiteWeb XHTML/CSS PHP/MySQL JavaEE(J2EE) Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
Laconsole,asemange?
Tutoriel 37commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:18/20(18votes) Visualisations:170730 Plusd'informations NousavonspasslaplupartdelapremirepartieducoursdcouvrirLinuxendouceur,son bureauetsoninterfacegraphique.Parrapportd'autressystmesd'exploitationcomme Windows,c'estunpeudpaysantaudbut,maisminederienonretrouvebeaucoupde conceptssimilaires.Jepensedoncquevousn'aurezpasplusbesoindemoipourtrecapable demanipulercorrectementl'interfacegraphique. J'auraistrsbienpupartirvraimentdezroetvousexpliquerquepourfermerunefentreil fautcliquersurlacroixenhautdroite,maisbon,jepensequevousm'enauriezplusvoulu qu'autrechose J'aidoncvolontairementchoisiunjustemilieuetconsidrquevousconnaissiezuntoutpetit peuWindows,cequinemesemblepastretropfoudemapart. Enfait,leschosesintressantescommencentmaintenant.C'estpartird'iciqu'unutilisateur classiquedeWindowsmetlespiedsdansunenvironnementtotalementnouveau.Vousne pouvezpasavoird'apriori,etilyadeforteschancesquecesoitundomainedel'informatique quevousn'ayezjamaisapproch(nonnon,DOSanecomptepas ). Vousn'avezpasidedelarichesseofferteparlaconsole,quiestquasiinfinie.Personnene peutd'ailleursprtendrelamatriserentirement,c'estvousdire!Vousaurezdonctoujours quelquechosedcouvrir Sommaireduchapitre:
Pourquoiavoirinventlaconsole?
Avantdevouslancercorpsperdusdansl'ocandelaconsole,cechapitrevavousenseigner lesrudimentsdesurviepourviterlanoyade.Parceque,bon,aseraitdommagequevous vousarrtiezavantlemeilleurmoment Onvacommencerparrpondrecettequestionhautementfondamentale: Maispourquoiontilsinventlaconsoled'abordaulieudel'interfacegraphique?C'estquand mmepluspratiqueuneinterfacegraphiqueavecunesouris,c'estplusintuitif!C'estjuste pourfairepro,fairecompliqupourfairecompliquets'assurerquel'informatiquereste seulementlaportedequelquesinitis?Pourquoinepasavoirsupprimlaconsole,c'est archaque! (quedequestionsditesdonc!) Quenenni!Ilyauneexplicationtout,voiciunerponsequestionparquestion:
Pourquoiavoirinventlaconsoled'abord,aulieudel'interfacegraphique?Pour a,jevousaimislapucel'oreilledslepremierchapitre.Larponseest:parce qu'onn'avaitdetoutefaonpaslechoix!Lesdbutsdel'informatiqueetdelaconsole remontentauxdbutsdesannes70,unepoqueouncran2couleurstaitunluxe inimaginableetolapuissancedecalculdecesordinateurstait100foisplusfaible quecelledelacalculatriceCasiodemapetitesur.Bref,vousvoyezlegenre. Ondiraitpascommea,maisgreruneinterfacegraphiqueavecplusieurscouleurs, ainsiqu'unesourisetuncertainnombredefonctionnalitsavancesquivous paraissentaujourd'hui"normales",ademandedelapuissance!Laconsoletaitdonc cettepoquelaseulefaond'utiliserunordinateur. L'interfacegraphiqueaveclasourisc'estquandmmeplusintuitif!Alorsl,tout faitd'accordavecvous.Ondiracequ'onvoudra,maislaconsolecen'estPAS intuitif.Quandondbuteeninformatique,ilestdeloinplussimpled'apprhender l'interfacegraphique.Parcontre,jesuisaujourd'huipersuadquel'interfacegraphique deLinux(quecesoitKDE,Gnomeouuneautre)estaussiintuitivequecellede WindowsetdeMacOS.an'apastoujourstforcmentlecas,maisundbutant totaleninformatiquen'aurapasplusdemalapprhenderl'interfacegraphiquede LinuxquecelledeWindows,aj'ensuistotalementconvaincu.
Estcequec'estjustepourfairepro,inutilementcompliqu?Lescommandesde laconsolevontpeuttrevousparatreduchinoislespremierstemps,etvousallez vousdemandercoupsrsicetamasdelettresvidedesensn'estpasljustepour faireensortequelemoinsdemondepossiblepuisseutiliserlaconsole(sousentendu "Seulslesprogrammeursquiontinventlaconsoledevraientpouvoirl'utiliser").a parcontrec'esttotalementfaux.Toutatminutieusementpens,etcedslesannes 60: o Lescommandessontcourtes,abrges?C'estpourgagnerdutempsetaller plusvite.Ecrirepwdestmoinsintuitifquediredansquelrepertoirejesuis,mais aprsl'avoircrit200foisdanslajournevousbnirezlesprogrammeursqui ontfaitcechoix,croyezmoi! o Lescommandesnesontpasintuitives?Faux,biensouventils'agitd'une abrviationdetermes(enanglais,ofcourse!).Etbiensouvent,leslettresqu'il fauttapersontchoisiesenfonctiondeleurproximitlesunesparrapportaux autrespourquevousayezlemoinspossibledplacerlesdoigtssurle clavier!Bon,d'accord,labasec'estpluttfaitpourlesclaviersQWERTY anglaisquisont,jelereconnais,plusadaptspouraccderauxsymbolesdu genre{]|#etc.Maisvousn'enmourrezpas
Pourquoinepasavoirsupprimlaconsole,c'estarchaque!Depuisl'inventionde l'interfacegraphique,onpourraitsedemanderpourquoionn'apassupprimla console.Sousentendu:ellenesertplusrien.Etc'estlquevousvoustrompez compltement:onmetunpetittempss'yfaire,maisquandonsaits'enservironva beaucoupplusviteaveclaconsolequ'avecl'interfacegraphique.C'estmmepireen fait:vousvousrendrezcompteunmomentqu'ilyadeschosesqueseulelaconsole peutfaire,etqu'ilseraitpourd'autresvraimentinutiled'enfaireuneinterface graphique. Unexemple?Enmodegraphique,allezparexempledansunrpertoirequicontient beaucoupdefichiersentousgenre:desfichierstexte,desimages,desvidos...Vous voudriezsavoircombienilyad'imagesJPEGdanscedossier...Pasfacilehein? Enconsole,enassemblantquelquescommandes,onpeutobtenircersultatsans problme! Code:Console
ls -l | grep jpg | wc -l 510
Code:Console
ls -l | grep jpg | wc -l > nb_jpg.txt
LaplupartdescommandesdelaconsoledeLinuxsontdes"copies"d'Unix,cevieilOSdont jevousaiparlautoutdbut,anctreparmilesanctres.N'allezpascroirequeles programmesd'Unixonttcopisou"pirats"parLinux,c'estjustequeleurmoded'emploi estlemme.Lesprogrammesonttrcritsparungroupementdeprogrammeurs,issusde cequ'onappelleleprojetGNU. Ceprojetafusionnauboutdequelquestempsaveclecoeurdusystmed'exploitationLinux pourdonneraufinalGNU/Linux,qu'oncritenpratiquejuste"Linux"carc'estpluscourt. Maistoutajevousl'aidjditdanslepremierchapitre L'avantage?Lescommandesn'ontpasbougetnebougentpasdepuisl'poqued'Unix(soit depuislesannes60).Cesontlesmmes.Quelqu'unquiutilisaitUnixdanslesannes60est capabledesedbrouilleravecunLinuxd'aujourd'hui.Etilyafortparierqueceserapareil pourlesnombreusesannesvenir.Vousavezdoncjusteapprendrevousenservirune fois,okilyauraduboulot,maisaprsc'estquelquechosequipourravousservirtoutevotre vie!
Laconsole,lavraie,cellequifaitpeur
Bien,ils'agiraitmaintenantdesavoircommentapprocherlaBte.Laquestionestdonc: commentaccdetonlaconsoledanssonbeauLinuxdepuissonKDE/Gnome/XFCE/ (insrezlenomdevotregestionnairedebureauici)? Lesmoyenssontvaris,trsvaris.Ilyadonclechoix,unpeucommepartoutsousLinux vousmedirez
Voustrouvezqu'ilyatropdecouleurs?Queamanquedemotscompliqus? Pasdeproblme!Voicilesraccourcisconnatrepouraccderlaconsole:
Ctrl+Alt+F1:terminal1(tty1) Ctrl+Alt+F2:terminal2(tty2)
Terminalestunautrenompour"Console".
Voustesenpleincranenmodeconsole.C'estbeauhein?
Lelogin
Onvousdemandeensuitevotremotdepasse: Code:Console
Password:
Laconsoledevraitafficherenbasunelignesimilaire: Code:Console
mateo21@mateo21-desktop:~$ _
C'estbon,vousytes
Lesdiffrentesconsoles
L'informationestunpeucachemaiselleestl Aupire,vouschangezdeterminaljusqu'retrouverceluiovoustes.Etdsquevousen avezmarre,vouspouvezretourneraumodegraphiqueavecCtrl+Alt+F7. Anoterqu'unecombinaisonsimilairepermetderedmarrerleserveurX,c'estdire l'interfacegraphique.Contrairementauxapparences,aneredmarrepasl'ordinateurmais justel'lmentgraphique.Lesconsolescontinuenttournerderrire. Cettecombinaisonspciale,c'estCtrl+Alt+Backspace(latouche"Retourarrire"). Attentionc'estassezradical,doncpensezenregistrervosdocumentsavantd'essayer Vousnedevriezpasavoirlefairesouvent,saufsil'interfacegraphiqueestplante(rare)ou sionvousdemandedelefairepourprendreencompteunenouvelleconfigurationdeX,mais jevousdiraiaentempsvoulu.
Laconsoleenmodegraphique
Bon,laconsoleenpleincranc'estbienjolimaispasfranchementfolichon.Jevoulaisvous montreraparcequec'estlavieilletechniquequimarchepartout,mmequandiln'yapas d'interfacegraphiqueinstalle(c'estlecassurlaplupartdesserveurstournantsousLinuxpar exemple).
PourKDE,ilfautserendredanslemenuK/Systme/Konsole:
LaconsoledeKDEressemblececi:
SivoustessousGnome,rendezvousdansApplications/Accessoires/Terminal:
EtvoillaconsoledeGnome:
L'accsdistanceenSSHavecPutty
Cettepartiesurl'accsdistanceenSSHavecPuttynesertqu'vousmontrerlespossibilits d'utilisationdelaconsole.N'essayezpasdefaireapourlemoment,carilyadesdtailsun peucompliqus. Enclair:lisezcequej'aivousdire,c'estpourvotreculture.Pourquevoussachiezquea existe.OnverraSSHenpratiqueunpeuplustarddanslecours.
Unedesgrossesforcesdelaconsole,c'estd'treaccessibledistanceparinternet.Ilsuffitque votremachinesoitconnecteinternetpourquevouspuissiezvousloggerden'importequel ordinateurdanslemondeetfairecommesivoustiezchezvous! apeuttrepratiquepourunefouledechoses,commesurveillerl'tatd'untlchargementun peulong,lancerl'excutiond'unprogrammepourqu'ilsoitprtlorsquevousserezrentrchez vous...maissurtout,c'estcommeaquel'onadministreunserveursousLinux. Unserveurest,pourfairesimple,unordinateurtoutletempsconnectinternet.Ilpermet d'offrirdesservicesdiversetvarisauxinternautes.Parexemple,ilyadesserveurswebdont lerleestde...distribuerdespagesweb.Sivousvoyezcettepage,c'estqueleserveurduSite duZrovousl'aenvoye. LagrandemajoritdesserveurstournentsousLinux.Lorsquevousallezsurunsite,ilyade trsforteschancespourquecesoitunserveurLinuxquivousaitrpondu.Lesserveurs Windowsexistentaussi,maisilssontplusraresetonapprcieengnrallastabilitdeLinux ainsiquelapossibilitdel'administrerdistanceenlignedecommande. Onaural'occasiondereparlerdeserveursLinuxplustard(c'estunvastesujet),maisje souhaitedjvousmontrerrapidementcommentonfaitpourseconnecterdistance.
TelnetetSSH
Vousl'aurezcompris,vousentendrezdoncplusparlerdeSSHqued'autrechose
PuTTY
PouraccderdistanceunordinateursousLinuxconnectinternet,vousavezbesoind'un programmespcialcapablederestituerlalignedecommandedistance.Cequiestbien,c'est quevousn'avezpasforcmentbesoind'tresousLinuxpourvousconnecterunautre ordinateursousLinux.OnpeuttrsbienlefairedepuisWindows,c'estd'ailleurslaprocdure quejevaisvousmontrerici. IlexisteplusieursprogrammescapablesdeseconnecterenSSHunserveurLinux.Leplus clbresousWindowsestsrementPuTTY:ilestgratuit,lger,etnencessitemmepas d'installation(justeunexcutablelancer). Vouspouvezallersurlesitewebdulogiciell'adressesuivante: http://www.chiark.greenend.org.uk/~sgtatham/putty/ Vouspouvezaussitlchargerdirectementlelogicielviacelien: TlchargerPuTTY.exe(450Ko) Lorsquevouslelancez,lafentredeconfigurations'affiche:
Ilyabeaucoupdepagesd'options,commelemontrelasectiongauchedelafentre.Dansla majeurepartiedescas,vousn'aurezpasbesoind'yaller,heureusement Seulelapremirepageestenfaitvraimentimportante:vousdevezindiquerdanslechamp HostNameenhautlenomd'hteduserveur(dansmoncasbart.siteduzero.com)ouencore l'adresseIPdel'ordinateur,amarcheaussibien(c'estjusteplusdifficileretenir).Vrifiez queletypedeconnexionslectionnendessousestbienSSH,puiscliquezsurlebouton Opentoutenbas. Sivousavezl'habitudedevousconnecterplusieursserveursdiffrents,sachezqu'ilest possibledesauvegarderlesIPetconfigurationspourseconnecterchacundecesserveurs. Utilisezlasection"Savedsessions"aucentrepourenregistrerououvrirdesconnexionspr enregistres. AprsavoircliqusurOpen,unefentrevousdemanderalorsdelapremireconnexionau serveursivousvoulezstockerl'empreinteduserveur.C'estunescuritpourvrifierquele serveurn'apaschangdepuisladernireconnexionetdoncpourviterquequelqu'unsefasse passerpourleserveurauquelvousavezl'habitudedevousconnecter(lemondedespiratesest sanspiti! ). Onnevousembteranormalementplusjamaisaveccettefentreensuite. LafentreprincipaledePuTTYs'affichealors:
Voil,vousn'avezplusqu'vousconnecter Indiquezvotrelogin(parexemplemateo21),puistapezEntre. Onvousdemandeensuitevotremotdepasse,tapezlepuisfaitesEntre. Encoreunefois,ilestnormaldenepasvoird'toileslorsquevoustapezvotremotdepasse. C'estunescuritsupplmentairepourviterquequelqu'underrirevousnecomptele nombredecaractres. Soyezdoncrassur,leserveurreoitbienvotremotdepasse.Tapezlecommesiderien n'tait. Sileloginetlemotdepassesontbons,vousavezaccslaconsoleduserveursousLinux commesivoustiezdevant!
Nesoyezpassurprispartouslescaractresquevousvoyezsurmacaptured'cran.Onajuste personnalislemessagedebienvenueduserveur"Bart"duSiteduZropourqu'ilaffichela ttedeBartenlettreslaconnexion Changerlemessagedebienvenuesefaitfacilementmaisn'estengnralpastrsutile.Je vousdiraiunpeuplustardcommentfaire. Dansl'immdiat,vousnedevriezpasavoirvousconnecterenSSHvotreordinateur distance.Toutcequ'onvafaire,onvapluttlefaireenlocal,c'estdiredirectementsur votremachine.Onutiliseralamthodedcriteplushaut,savoirlaconsoleenmode graphique. Aumoins,voussavezdsormaisqu'ilestaussipossibledecommuniquerdistance.Nous reparleronsplusendtailduprotocoleSSHplustarddanscecours,lorsquenousnous intresseronsl'administrationdeserveurs.
Q.C.M.
Lequeldeces2protocolesnecryptepaslesdonneschanges?
SSH Telnet
Pouraccderlaconsolen4,quelraccourciclavierfautiltaper?
Unefoisenmodeconsolepleincran,commentrevientonl'interfacegraphique?
CommentredmarretonleserveurX(interfacegraphique)?
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:04 Avancement:100% Licence:Copienonautorise
37commentaires
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com AlleraumenuAlleraucontenu
Cours
SiteWeb XHTML/CSS PHP/MySQL JavaEE(J2EE) Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
Entrerunecommande
Tutoriel 21commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:18/20(12votes) Visualisations:148202 Plusd'informations Chersamis,legrandjourestenfinarriv!Vousallezrentrervotrepremirecommandede console! Cava,pastropstresss? Jevousrassure,nousallonscommencerpardeschosestrssimplespournousfamiliariser aveclaconsole.NousallonsvraimentvoirleB.A.BA,leguidedesurvielmentaireen quelquesorte. Ilvafalloirretenirbeaucoupdenouvelleschoses.Jenesauraistropvousconseillerdevous munird'uncrayonetd'unefeuilledepapierpournoterlescommandesetraccourcisqueje vaisvousmontrer.Caseraplussimplequederechercher10foislacommandedansletuto parlasuite Sommaireduchapitre:
L'invitedecommandes
Jesupposepartirdemaintenantquevousavezouvertuneconsole.Sivousnesavezpas faire,c'estquevousn'avezpaslulechapitreprcdent Lemieux,commejevousl'aidit,estd'ouvriruneconsoledanslemodegraphique.Le programmeKonsolesousKDEouTerminalsousGnomeferadonctrsbienl'affaire:
l'ordinateur(unpourchaquemembredelafamilleparexemple).Nousverronsplus tardcommentrajouterdescomptesutilisateurs. @:cesymbolen'indiqueriendeparticulier.C'estlesymbole"at"quisignifie"chez". Sionlitl'invitedegauchedroite,ondoitdonccomprendre"mateo21chez". mateo21desktop:ac'estlenomdel'ordinateursurlequelvoustesentrainde travailler.Dansmoncasils'appellemateo21desktop,maisj'auraispul'appelerdu nomquejevoulaislorsdel'installation. Parexemple,onal'habitudededonnerlenomd'unmembredesSimpsonchacundes serveursduSiteduZro:Lisa,Bart,Itchy,Scratchy...Celapermetdesavoirdequelle machineonparlequandondit"OulahBartestsurcharg,ilfaudraitvoirquelestle programmequiralentittout". Sivoussuiveztoujours,laligned'invitedecommandesselitdonc"mateo21chez mateo21desktop".End'autrestermes,jesuisidentifientantquemateo21surla machinemateo21desktop. ::cesymbolenouveauneveutriendiredespcial,c'estunsparateur. ~:a,c'estledossierdanslequelvousvoustrouvezactuellement.Vouspouvez naviguerdedossierendossierdanslaconsoleetilesttrsutilequ'onvousrappelle systmatiquementavantchaquecommandeovoustes. Pourinformation,lesymbole~signifiequevoustesdansvotredossierpersonnel,ce qu'onappellele"Home"sousLinux.C'estl'quivalentdudossier"Mesdocuments"de Windows.NoustudieronsplusendtaillefonctionnementdesdossierssousLinux dansleprochainchapitre. $:cederniersymboleesttrsimportant,ilindiquevotreniveaud'autorisationsurla machine.Ilpeutprendre2formesdiffrentes: o $:signifiequevoustesentraind'utiliseruncompteutilisateur"normal", avecdesdroitslimits(ilnepeutpasmodifierlesfichierssystmelesplus importants).Moncomptemateo21estdoncuncomptenormalavecdesdroits limits. o #:signifiequevoustesenmodesuperutilisateur,c'estdirequevoustes connectsouslepseudonyme"root".Lerootestl'utilisateurmatrequiale droitdetoutfairesursamachine(mmedeladtruire ).Nousverronsle moderootplusendtailsplustard,pourl'instantnousrestonsdansuncompte utilisateurlimitcarcommeanousnerisquonspasdefairedebtise
Commevouslevoyez,unefoisqu'onparlelammelanguequel'invitedecommandeson comprendcequ'elleveutdire! "Bonjouretbienvenue,voustesmateo21surlamachinemateo21desktop.Vousvous trouvezactuellementdansvotredossierHomeetpossdezdesdroitsutilisateurlimits.La tempratureextrieureestde" CommeunpeutoutsousLinux,l'invitedecommandesesttotalementparamtrable.Vous pouvezlaraccourcirsivoustrouvezqu'elleesttroplongueoularallongersivoustrouvez qu'ellenedonnepasassezd'informations.Vouspouvezenthoriemettrevraimenttoutceque vousvoulezdansl'invite,commeparexemplel'heureactuelle(parcontrepourlatemprature extrieureilfaudrarepasser ). Nousverronscommentchangercelalorsquevousaurezapprisvousservird'unditeurde texte!
Commandesetparamtres
Ontravailledanslaconsoleentapantcequ'onappelledescommandes.Lescommandessont nombreuses,vousnepourrezjamaistouteslesconnatredansvotrevie.Etcen'estpaslebut: lebutc'estquevoussachiezvousservirparcoeurdelaplupartdescommandes"courantes" et,pourlesmoinscourantes,quevoussoyezcapabled'apprendrevousenservirenlisant leurmanueld'utilisation. Lemanueld'utilisationestlavritablebibledetousleslinuxiens.Vousverrezrapidement qu'ilsnejurentquepara.Pourquoi?Parcequec'esttoutsimplementunoutilderfrence,l ol'onpeuttrouverlarponseTOUTESsesquestionspourpeuqu'onprennelapeinedele lireetqu'onsachelelire.Unchapitreentierducoursvousapprendralirelemanuel,c'est trstrsimportant. Pourinformation,ilestcourantdevoirunlinuxiendire"RTFM"auxdbutantsquiposentdes questionsqu'ilsestiment"simples".RTFMestl'abrviationde"Readthefuckingmanual!", cequiveutgrossomododire"Lisleputaindemanuel!".Cen'estpasvraimentuneinsulteen fait,maispluttunesortede...soupird'exaspration. Pourviterqu'onvousdiseaunjour,jevousconseilledoncdebienouvrirvosoreilles quandjevousexpliqueraicommentutiliserlemanuel
Unecommandesimple
Lesparamtres
Siondoitdonnerplusieursparamtres,onpeutfairecommececi: Code:Console
commande -d -a -U -h
Ou,pluscourt: Code:Console
commande -daUh
Lesparamtresconstitusdeplusieurslettressontprcdsde2tirets,commececi: Code:Console
commande --parametre
Cettefoispaslechoix,sivousvoulezmettreplusieursparamtreslongsilfaudramettreun espaceentrechacund'eux:
Code:Console
commande --parametre1 --parametre2
Onpeutaussicombinerlesparamtreslongsetlesparamtrescourtsdansunecommande: Code:Console
commande -daUh --autreparametre
Certainsparamtresncessitentquevouslescompltiezavecunevaleur.Celafonctionne diffremmentselonsivoustravaillezavecunparamtrelongouavecunparamtrecourt.
Avecunparamtrecourt: Code:Console
commande -p 14
Lersultatseralemme,ilestjustepluslisiblemaisaussipluslongcrire. Lesautresparamtres
Retrouverunecommande
Linuxproposetellementdecommandesdiffrentesqu'ilestfaciledes'yperdreetd'enoublier une.Cam'arrivetrsrgulirementpersonnellement,etheureusementcen'estpasundrame. Eneffet,Linuxvousproposetouteunesriedefaonsderetrouverunecommandequevous avezoublie
Autocompltiondecommande
Parfois,ilyatropdecommandescorrespondantvotrerecherche.Faitesunessaiunpeu
L'historiquedescommandes
Onatrssouventbesoinderetrouverunecommandequ'onvientdetaperilya5minutes(ou mme5secondes).Parfoisc'estparcequ'onaoublilacommande,maissouventc'estaussi parcequ'onaunnooormepoildanslamaincommemoietqu'onavraimentlaflemmede rcrirelacommandeenentiernousmme Ceraccourcivautdel'or:appuyezsurlaflchedirectionnelleverslehaut( ).Vousverrez apparatreladernirecommandequevousaveztape. Sivousrappuyezsurlaflcheverslehaut,vousverrezl'avantdernirecommande,puis l'avantavantdernireetc. Sivousappuyezsurlaflcheverslebas( rcentes. ),vousreviendrezverslescommandeslesplus
C'estainsiquejepeuxsuccessivementretrouverlescommandesquejeviensdetaper,dans l'ordreinverse:
Ctrl+R:rechercherunecommandetapeavecquelqueslettres
Quelquesraccourcisclavierspratiques
Onnediraitpascommea,maislaconsoledeLinuxproposeunequantitincroyablede raccourcisclavier.Cesontdesraccourcisqu'onnepeutpasdeviner,qu'onaunpeudemal reteniraudbut,maisquandonlesconnat...Waouh!BenondevientunpeucommeNeo dansMatrixenfait,onvatrsvite Cesraccourcisnesontpasintuitifs,maisavautvraimentlecoupdelesretenir.Lespremiers tempsvousreviendrezsrementsouventicipourlesconsulter(etencore,sivousvousfaites unpetitpensebtecommejevousaidit,anedevraitpasarriver),maispetitpetitvousles connatrezparcoeur! Commenonsparquelquesraccourcisgnrauxconnatre:
+ :effacelecontenudelaconsole.Utilepourfaireunpeudemnage quandvotreconsoleestencombre,ouquandvotrebosspassederrireetquevous n'aimeriezpasqu'ilvoiecequevoustiezentraindefaire Anoterqu'ilexisteaussiunecommande,clear,quifaitexactementlammechose. + :envoielemessageEOF(findefichier)laconsole.Sivoustapezce raccourcidansunelignedecommandevide(c'estdiresansavoircritundbutde commandeavant),celafermeralaconsoleencours. Anoterqu'ilexisteaussilacommandeexitquialemmeeffet. + :vouspermetde"remonter"danslesmessagesenvoysparlaconsole. Enmodegraphique,lamolettedelasourisfaitaussitrsbiena. Latouche"PageUp"estgnralementreprsentesurvotreclavierparuneflche verslehautbarreparplusieurspetitesbarreshorizontales. + :pareil,maispourredescendre.
Lesraccourcissuivantssontutileslorsquevoustesentraind'crireunelonguecommande:
+ :supprimetoutcequisetrouvegaucheducurseur.Silecurseurest situlafindelaligne,toutelaligneseradoncsupprime. + :supprimetoutcequisetrouvedroiteducurseur.Silecurseurest situaudbutdelaligne,toutelaligneseradoncsupprime. + :supprimelepremiermotsitugaucheducurseur.Un"mot"est sparpardesespaces.Ons'ensertengnralpoursupprimerleparamtresitu gaucheducurseur. + :sivousavezsupprimdutexteavecunedescommandesCtrl+U,Ctrl +KouCtrl+Wqu'onvientdevoir,alorsleraccourciCtrl+Y"collera"letexteque vousvenezdesupprimer.C'estunpeucommeuncoupercollerdonc
Q.C.M.
Quesignifielesymbole#lafindel'invitedecommandes?
Letermesitudroitedu@dansl'invitedecommandescorrespond...
Combiendetiretsprcdentengnralunparamtreconstitudeplusieurslettres?
Aucun 3 2 1
Sijeveuxajouterleparamtre"i",leparamtre"U"etleparamtre"active"macommande "truc",laquelledecescrituresestincorrecte(touteslesautrestantcorrectes)?
Quelraccourcipermetdefaireunerechercheparmilescommandesrcemmenttapes?
Lacommandeclearpermetdesupprimerlecontenudelaconsoleaffichl'cran.Quel raccourcialemmeeffet?
StatistiquesderponsesauQCM Ehbenditesdonc!Jecroisqu'onvientdemettreunpieddanslaconsole,etqu'oncommence mmes'embourberjusqu'augenou Beaucoup,beaucoup,beaucoupdenouveautspourvousdanscechapitre.Faitesvousun pensebte,avavraimentvousresservir.Prenezletempsdebienexprimentertousles raccourcispourquevoussachiezlequelutiliserlorsquevousenavezbesoin. Etdsquevousvoussentezaupoint,oncontinue Dansleprochainchapitrenouscommenceronstravaillerendtailsurdescommandes concrtesunpeupluscomplexes,quincessitentenparticulierl'utilisationdeplusieurs paramtres.NousdcouvrironscommentsontorganisslesfichiersetdossierssousLinuxet commentonsedplacedanstouscesdossiers.
Informationssurletutoriel
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com AlleraumenuAlleraucontenu
SiteWeb XHTML/CSS PHP/MySQL JavaEE(J2EE) Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
Lastructuredesdossiersetfichiers
Tutoriel 36commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:19/20(13votes) Visualisations:128631 Plusd'informations Ahhh,lesfichierssousLinux,toutunprogramme Vouscroyezsavoircequesontlesfichiersetdossiers?Vouscroyezquevotredisquedur s'appelleC:?QuelelecteurCDc'estD:,oupeuttreE:? LeschosesnefonctionnentpasdutoutdelammemaniresousLinuxetsousWindows.Or, savoircommentsedplacerdedossierendossier,etsavoirfairelalistedesfichiers,c'est quandmmesacrmentimportant!C'estpourcelaquenousallonsvoirensemblele fonctionnementdesfichierssousLinuxdsmaintenant. Sommaireduchapitre:
Organisationdesdossiers
LesystmequigrelesfichierssousLinuxestunpeudroutantaudbut,surtoutquandon esthabituceluideWindows.Eneffet,icivousnetrouverezpasde"C:\","D:\"ouquesais jeencore.Lesfichierssontorganissd'unemanirecompltementdiffrente.
2typesdefichiers
Pourfairesimple,ilexiste2grandstypesdefichierssousLinux:
Laracine
Dansunsystmedefichiers,ilyatoujourscequ'onappelleuneracine,c'estdireun"gros dossierdebasequicontienttouslesautresdossiersetfichiers". SousWindows,ilyaenfaitplusieursracines."C:\"estlaracinedevotredisquedur,"D:\"est laracinedevotrelecteurCD(parexemple). SousLinux,iln'yaqu'uneetuneseuleracine:"/".Commevouslevoyez,iln'yapasde lettredelecteurcarjustementLinuxnedonnepasdesnomsauxlecteurscommelefait Windows.Ilditjuste"Labase,c'est/". Iln'yapasdedossierdeplushautniveauque/,c'estdirequ'iln'existepasdedossierqui contienneledossier/.Quandonestlaracine,onnepeutpasremonterenarrirecar...onest djtoutaudbut
Architecturedesdossiers
SousWindows,undossierpeuttrereprsentcommececi:"C:\ProgramFiles\Winzip".On ditque"Winzip"estunsousdossierdudossier"ProgramFiles",luimmesitularacine. Vousnoterezquec'estl'antislash"\"(aussiappelbackslash)quisertdesparateurauxnoms dedossiers. SousLinux,c'estaucontrairele"/"quisertdesparateur. Commejevousl'aidit,iln'yapasde"C:"sousLinux,laracine(ledbut)s'appelantjuste"/". Ledossierdenotresuperprogrammeressembleraitpluttquelquechosecommecela:"/usr/ bin/".Onditque"bin"estunsousdossierdudossier"usr",luimmesitularacine. Linuxgresansproblmelesnomsdefichiersetdossierscontenantdesespaces,desaccents etdesmajuscules.Toutefois,vousremarquerezquelaplupartdutempsonprfrelesviter. Ontrouveainsipluttdesnomstoutenminusculessansaccentsniespaces,comme"usr", "bin","apache",etc. Souvenezvousqu'iln'estpasobligatoiredenommervosfichiersensuivantlammergle, maislaplupartdesprogrammesquevousinstallerezprfrentutiliserdesnomstouten minusculessansespacesniaccents,doncnesoyezpassurpris
Lesdossiersdelaracine
dev:fichierscontenantlespriphriques.Enfait,onenreparleraplustard,maisce dossiercontientdessousdossiersqui"reprsentent"chacununpriphrique.Ony retrouveainsiparexemplelefichierquireprsentelelecteurCD. etc:fichiersdeconfiguration. home:rpertoirespersonnelsdesutilisateurs.Onenadjparlunpeuavant:c'est danscedossierquevousplacerezvosfichierspersonnels,lamaniredudossier "Mesdocuments"deWindows. Chaqueutilisateurdel'ordinateurpossdesondossierpersonnel.Parexemple,dans moncasmondossierpersonnelsetrouvedans"/home/mateo21/".S'ilyavaitunautre utilisateur(appelonslePatrick)surmonordinateur,ilauraiteudroitluiaussison propredossier:"/home/patrick/". lib:dossiercontenantlesbibliothquespartages(gnralementdesfichiers.so) utilisesparlesprogrammes.C'estenfaitlqu'ontrouvel'quivalentdes.dllde Windows. media:lorsqu'unpriphriqueamovible(commeunecartemmoireSDouunecl USB)estinsrdansvotreordinateur,Linuxvouspermetd'yaccderpartird'un sousdossierde"media".Onparledemontage.C'estunpeucompliqu,onen reparleradansunchapitreplustard. mnt:c'estunpeupareilquemedia,maispourunusageplustemporaire. opt:rpertoireutilispourlesaddonsdeprogrammes. proc:contientdesinformationssystme. root:c'estledossierpersonneldel'utilisateur"root".Normalement,lesdossiers personnelssontplacdans"home".maisceluiderootfaitexception.Eneffet,comme jevousl'aiditdanslechapitreprcdentrootestlesuperutilisateur,le"chef"dela machineenquelquesorte.Iladroitunespacespcial sbin:contientdesprogrammessystmeimportants. tmp:dossiertemporaireutilisparlesprogrammespourstockerdesfichiers. usr:c'estundesplusgrosdossiers,danslequelvonts'installerlaplupartdes programmesdemandsparl'utilisateur. var:cedossiercontientdesdonnes"variables",souventdesfichiers,deslogs(traces critesdecequis'estpassrcemmentsurl'ordinateur),etc.
Schmarsumdel'architecture
Pourbienquevousvousrepriez,sachezqu'onpeutprsenterl'organisationdesdossiersde Linuxdecettemanire:
Laracinetoutenhautest/,ellecontientplusieursdossiers,quicontiennentchacuneux mmesplusieursdossiers,quicontiennentdesdossiersetfichiers,etcetc.
pwd&which:o...osuisje?
Lenombrededossiersetdefichiersprsentsaprsl'installationd'Ubuntuesttellementgrand qu'ilseraitfaciledes'yperdre.Ungrandnombredeprogrammessonteneffetprinstalls pourquevouspuissiezprofiterrapidementdespossibilitsdeLinux. Necomptezdoncpassurmoipourvousfairelalistecompltedesdossiersetfichiersque vouspossdez,cen'estpasraliste Enrevanche,jevaisvousapprendremaintenantvousreprerdansl'arborescencedes dossiers.Voussaurezalorstoutmomentovoustessurvotredisque.C'estunpeucomme avoirunecarteroutireenquelquesorte!
pwd:afficherledossieractuel
Sivousvoussouvenezbien,lenomdudossierestsituentrele":"etle"$".Doncici,onse trouvedansledossier"~". Rappel:jel'aiditdanslechapitreprcdentmaisanefaitpasdemaldelerpter,sous Linuxlesymbole"~"estunsynonymedevotredossierpersonnel.Chezmoicelasignifie donc"/home/mateo21". Cetteindicationdel'invitedecommandesestpratiquemaisilfautsavoirqu'ilyaunautre moyendeconnatrelenomdudossieractuel.C'estlacommandepwd. pwdestl'abrviationde"PrintWorkingDirectory",c'estdire"Afficherledossieractuel". C'estunecommandetrssimplequineprendaucunparamtre(oncommencedoucement hein ),vouspouvezlatester: Code:Console
mateo21@mateo21-desktop:~$ pwd /home/mateo21
Celaconfirmebiencequejevousdisais:jemetrouveencemomentdansledossier /home/mateo21.
Atoutmoment,sivousvoussentezperdudanslesmandresdesdossiers,souvenezvousde lacommandepwd,ellevousdiraovoustes!
which:connatrel'emplacementd'unecommande
Mmesicettecommandenenousestpasindispensable,j'aipensquec'taitunebonneide devouslamontrerdsledbutafinquevouspuissiezvousfamiliariserunpeuplusencore aveclesystmedefichiersdeLinux Alorsquefaitcettecommande?Ellevouspermetdelocaliserlapositionduprogramme correspondantunecommande. Jem'explique:chaquecommandesousLinuxcorrespondunprogramme.Ainsi,pwdqu'on vientdevoirestunprogramme. Unecommanden'estriend'autrequ'unprogrammequ'onpeutappelern'importequand n'importeodanslaconsole. Lacommandewhichprendunparamtre:lenomdelacommandedontvousvoulezconnatre l'emplacement. Testonssurpwd: Code:Console
mateo21@mateo21-desktop:~$ which pwd /bin/pwd
):
Cettefois,leprogrammenesetrouvepasdans/bin/maisdans/usr/bin/!
ls:listerlesfichiersetdossiers
lsestunedestoutespremirescommandesquenousavonsessayesdanslechapitre prcdent.Nousallonsrentrericiplusdansledtaildesonfonctionnement(etdeses
nombreuxparamtres
).
Commenonspartaper"ls"sansparamtredepuisnotredossierpersonnel: Code:Console
mateo21@mateo21-desktop:~$ ls Desktop Examples images log tutos
(ouij'aicrquelquesdossierspourmonusagepersonnel,nevoustonnezpassivousn'avez paslesmmes ) Ubuntuactivelacolorationdesfichiersetdossierspardfaut,vousdevriezdoncvoirdes couleurschezvous.Lesdossiersapparaissentenbleufonc.Vousremarquerezqueledossier Examplesestenbleuclair:celasignifiequec'estunraccourciversundossierquisetrouve enfaitailleurssurledisque. Silacouleurnes'affichepas,vouspouvezrajouterleparamtrecolor=auto,commececi:ls color=auto Sivousnevoulezpasdelacouleuraucontraire,essayezleparamtrecolor=none. Pourviterd'avoirretaperchaquefoiscelongparamtre,ilfautmodifierunfichierde configuration,maisonverracelaplustard. Lacommande"ls"accepteungrandnombredeparamtres.Canesertrienquejevousfasse lalistecomplteici(ceseraitbientroplong),parcontrejevaisvousfairedcouvrirles paramtreslesplusutiles.Cavouspermettradevousentranerutiliseretcombinerdes paramtres!
a:affichertouslesfichiersetdossierscachs
.DCOPserver_mateo21-desktop_:0 Desktop sful .dmrc .emilia .esd_auth .evolution Examples .face .fontconfig .gaim .gconf .gconfd .geany .gimp-2.2 .gksu.lock
images .inkscape .java .jedit .kde .lesshst .lgames .local log .macromedia .mcop .mcoprc .metacity .mozilla .mozilla-thunderbird
.ssh .sudo_as_admin_succes .themes .thumbnails .Trash .tsclient tutos .update-manager-core .update-notifier .vlc .wormux .Xauthority .xine .xsession-errors
Vouscomprenezpeuttremieuxmaintenantpourquoitouscesfichiersetdossierssont cachs:c'estencombrant Certainslmentscommenantparunpoint"."sontdesdossiers,d'autressontdesfichiers.La meilleurefaondefaireladistinctionestdecomparerlescouleurs:lesdossiersenbleu,le restedanslacouleurpardfaut(parexempleleblancoulenoir). Lesdeuxpremierslmentssontassezintrigants"."et"..".Lepremierreprsenteenfaitle dossieractuel,et".."reprsenteledossierparent,c'estdireledossierprcdentdans l'arborescence.Parexemple,ljesuisdans/home/mateo21,".."reprsentedoncledossier /home. LeparamtreA(unAmajusculeaulieud'unaminuscule)apratiquementlamme signification:aaffichelammechosesaufceslments"."et"..".Commequoiilfautfaire attentionauxmajuscules!
F:indiqueletyped'lment
Grceaonpeutvoirquetousleslmentssontdesdossiers,saufExamplesquiestun raccourci(d'olaprsencedu@).
l:listedtaille
Ilyaunlmentparligne. Chaquecolonneasapropresignification.Degauchedroite: 1. Droitssurlefichier(onferaunchapitreentierpourexpliquercommentfonctionnent lesdroitssousLinux). 2. Nombredeliensphysiques(celanenousintressepasici). 3. Nomdelapersonnepropritairedufichier(lc'estmoi!).Silefichieravaittcr parquelqu'und'autre,parexemplepatrick,onauraitvusonnomlaplace. 4. Groupeauquelappartientlefichier(onenreparleradanslechapitresurlesdroits).Il sepeutquelenomdugroupesoitlemmequeceluidupropritaire. 5. Tailledufichier,enoctets. 6. Datedederniremodification. 7. Nomdufichier(oudossier). Vousnoterezaussiquedanslecasduraccourci(onparledeliensymbolique),lacommande nousprciseversopointeleraccourci(enl'occurence/usr/share/examplecontent).
h:afficherlatailleenKo,Mo,Go...
Grcea,onvoitalorsbienquelefichierExperienceubuntu.oggfait3,5Mo,logo Edubuntu.pngfait47Ko,etc.
t:trierpardatedederniremodification
-rw------- 1 mateo21 drwx------ 2 mateo21 lrwxrwxrwx 1 mateo21 example-content -rw-r--r-- 1 mateo21 drwxr-xr-x 4 root drwxr-xr-x 10 mateo21 -rw-r--r-- 1 mateo21 drwxr-xr-x 47 mateo21 -rw------- 1 mateo21 -rw------- 1 mateo21 drwx------ 2 mateo21 -rw------- 1 mateo21 -rw-r--r-- 1 mateo21
mateo21 16 2007-09-19 16:40 .esd_auth mateo21 4,0K 2007-09-19 16:40 .update-notifier mateo21 26 2007-09-19 18:31 Examples -> /usr/share/ mateo21 root mateo21 mateo21 mateo21 mateo21 mateo21 mateo21 mateo21 mateo21 220 4,0K 4,0K 1,1K 4,0K 1,8K 17K 4,0K 39 53K 2007-09-19 2007-09-19 2007-09-25 2007-09-25 2007-09-25 2007-09-25 2007-09-25 2007-09-25 2007-09-25 2007-09-25 18:31 18:31 16:03 16:03 16:03 16:38 16:52 16:54 17:18 17:21 .bash_logout .. .jedit .pgadmin3 . .bash_history .recently-used .gconfd .lesshst .xsession-errors
cd:changerdedossier
Bon,minederiendepuistoutl'heureonestcoincdansnotredossier"home"etonaimerait bienbougerdel. Lemomentestvenudedplacerlenaviremoussaillon! Lacommandequenousallonstudiericis'appellecd,abrviationde"ChangeDirectory" (changerdedossier).C'estunecommandetrsimportantequevousallezutiliserquelques milliersdefoisdansvotrevie(aumoins ). Contrairementls,lacommandecdneprendpaspleindeparamtresmaisjusteunseul:le nomdudossierdanslequelvoussouhaitezaller. Sionveutallerlaracine,ilsuffitdetapercd/: Code:Console
mateo21@mateo21-desktop:~$ cd / mateo21@mateo21-desktop:/$ pwd /
Aprsavoirtapcd/,onseretrouvelaracine.L'invitedecommandesachangetle~at remplacparun/.Sivoustessceptique,unpetitcoupdepwddevraitvousconfirmerque
Voyonsvoircequ'ilyaldedans... Code:Console
mateo21@mateo21-desktop:/usr$ ls -F bin/ games/ include/ lib/ local/ sbin/ share/ src/ X11R6/
Schmatiquement,onvientdefairea:
Ethopl,onestrevenuaudossierparent!
Sionavaitvoulureculerde2dossiersparents,onauraitcrit../..(reviensenarrire,puis reviensenarrire).Canousauraitramenlaracine:
Code:Console
mateo21@mateo21-desktop:/usr/games$ cd ../.. mateo21@mateo21-desktop:/$
Lescheminsrelatifs
Lescheminsabsolus
Cequisignifie"reviensenarrire(doncdans/home)puisreviensenarrire(doncdans/), puisvaenavantdansusr,puisvaenavantdansgames".
Retouraurpertoirehome
Sivousvoulezretournerdansvotrerpertoirehomepersonnel,plusieurssolutionss'offrent vous:
Labrutale:ilsuffitd'crirelecheminabsoluenentier.Celadonne: Code:Console
mateo21@mateo21-desktop:/usr/games$ cd /home/mateo21/ mateo21@mateo21-desktop:~$
mateo21@mateo21-desktop:/usr/games$ cd ~ mateo21@mateo21-desktop:~$
Autocompltionduchemin
Faitesdestestspourvousentranerutiliserl'autocompltion,c'estvraimenttrsimportant. Vousallezvoirc'estintuitifetvraimentpratique!
du:tailleoccupeparlesdossiers
Lacommande"du",pourDiskUsage(utilisationdudisque)vousdonnedesinformationssur lataillequ'occupelesdossierssurvotredisque. Placezvouspourcommencerdans/usr/games,ettapez"du": Code:Console
mateo21@mateo21-desktop:~$ cd /usr/games mateo21@mateo21-desktop:/usr/games$ du 5732 .
(j'aivolontairementcouplalistecarelleesttrslongue
h:lataillepourleshumains
Mondossierhomeprenddonc81Mod'espacedisque,sonsousdossiercach".jedit"prend 856Ko,etcetc.
a:afficherlatailledesdossiersETdesfichiers
s:avoirjustelegrandtotal
Jevoisainsiquemondossierhomefait81Mo(rappel:lesymbolepoint"."signifie"le dossieractuel").
Q.C.M.
Quellecommandepermetdeconnatreledossierdanslequelonsetrouve?
ParquoiestreprsentelaracinedudisquesousLinux?
\ / ~
Quesepassetilsionutiliselacommandecdsansprciserdeparamtre?
Pouravoirlenomdupropritaired'unfichier,quellecommandedoitonutiliser?
Quesignifielacommandecd..?
Quandontapecdusr/games,utilisetonuncheminrelatifouuncheminabsolu?
Uncheminrelatif Uncheminabsolu
StatistiquesderponsesauQCM Flicitationsmoussaillon,vousvoildsormaiscapabledenaviguerpartoutsurvotredisque
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:03 Avancement:100% Licence:Copienonautorise 36commentaires
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias
AlleraumenuAlleraucontenu
Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
Manipulerlesfichiers
Tutoriel 38commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:18/20(13votes) Visualisations:113224 Plusd'informations AprsavoirvucommenttaientorganisslesfichierssousLinux,nousallonsapprendreles manipuler! Parexemple,commentfairepourafficherlecontenud'unfichier?
cat&less:afficherunfichier
Nousallonsd'abordvoircommentafficherlecontenud'unfichier.Ilyaengros2 commandesbasiquessousLinuxquipermettentdefairecela:
cat less
Cedossiercontientplusieursfichiersdelog,c'estdiredesfichiersquigardentunetracede l'activitdevotreordinateur.Vouspouvezfairelalistesivousvoulez,entapantls:
Code:Console
mateo21@mateo21-desktop:/var/log$ acpid daemon.log.0 .2 acpid.1.gz daemon.log.1.gz acpid.2.gz daemon.log.2.gz acpid.3.gz daemon.log.3.gz acpid.4.gz debug apparmor debug.0 apport.log debug.1.gz apport.log.1 debug.2.gz apport.log.2.gz debug.3.gz apport.log.3.gz dist-upgrade apport.log.4.gz dmesg upgrades apport.log.5.gz dmesg.0 apt dmesg.1.gz auth.log dmesg.2.gz auth.log.0 dmesg.3.gz auth.log.1.gz dmesg.4.gz auth.log.2.gz dpkg.log auth.log.3.gz dpkg.log.1 bittorrent dpkg.log.2.gz boot faillog bootstrap.log fontconfig.log btmp fsck btmp.1 gdm cups installer daemon.log kern.log ls kern.log.0 kern.log.1.gz kern.log.2.gz kern.log.3.gz lastlog lpr.log mail.err mail.info mail.log mail.warn messages messages.0 messages.1.gz messages.2.gz messages.3.gz news popularity-contest popularity-contest.0 popularity-contest.1.gz popularity-contest.2.gz popularity-contest.3.gz pycentral.log samba scrollkeeper.log scrollkeeper.log.1 scrollkeeper.log syslog syslog.0 syslog.1.gz syslog.2.gz syslog.3.gz syslog.4.gz syslog.5.gz syslog.6.gz udev unattendeduser.log user.log.0 user.log.1.gz user.log.2.gz user.log.3.gz uucp.log wtmp wtmp.1 wvdialconf.log Xorg.0.log Xorg.0.log.old
cat:affichertoutlefichier
Nov 14 00:44:25 mateo21-desktop NetworkManager: <info> eth1: link timed ou t. Nov 14 00:44:51 mateo21-desktop NetworkManager: <info> eth1: link timed ou t. Nov 14 00:45:08 mateo21-desktop NetworkManager: <debug> [1194997508.332093] nm_device_802_11_wireless_get_activation_ap(): Forcing AP 'WIFI' Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> User Switch: /org/f reedesktop/NetworkManager/Devices/eth1 / WIFI Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Deactivating device eth1. Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activation (eth1): cancelling... Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activation (eth1) c ancellation handler scheduled... Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activation (eth1): waiting for device to cancel activation. Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activation (eth1) c ancellation handled. Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activation (eth1): cancelled. Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> SUP: sending comman d 'DISABLE_NETWORK 0' Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> SUP: response was ' OK' Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> SUP: sending comman d 'AP_SCAN 0' Nov 14 00:45:16 mateo21-desktop NetworkManager: nm_act_request_get_ap: asse rtion `req != NULL' failed Nov 14 00:45:16 mateo21-desktop NetworkManager: nm_act_request_get_stage: a ssertion `req != NULL' failed Nov 14 00:45:16 mateo21-desktop NetworkManager: <info> eth1: link timed ou t. Nov 14 00:45:21 mateo21-desktop NetworkManager: nm_act_request_get_ap: asse rtion `req != NULL' failed Nov 14 00:45:21 mateo21-desktop NetworkManager: ap_is_auth_required: assert ion `ap != NULL' failed Nov 14 00:45:21 mateo21-desktop NetworkManager: <info> Activation (eth1/wi reless): association took too long (>120s), asking for new key. Nov 14 00:45:21 mateo21-desktop NetworkManager: nm_dbus_get_user_key_for_ne twork: assertion `req != NULL' failed Nov 14 00:47:45 mateo21-desktop init: tty4 main process (4517) killed by TE RM signal Nov 14 00:47:45 mateo21-desktop init: tty5 main process (4518) killed by TE RM signal Nov 14 00:47:45 mateo21-desktop init: tty2 main process (4520) killed by TE RM signal Nov 14 00:47:45 mateo21-desktop init: tty3 main process (4522) killed by TE RM signal Nov 14 00:47:45 mateo21-desktop init: tty1 main process (4524) killed by TE RM signal Nov 14 00:47:45 mateo21-desktop init: tty6 main process (4525) killed by TE RM signal Nov 14 00:47:46 mateo21-desktop avahi-daemon[5390]: Got SIGTERM, quitting. Nov 14 00:47:48 mateo21-desktop exiting on signal 15 Nov 14 00:48:42 mateo21-desktop syslogd 1.4.1#21ubuntu3: restart. Nov 14 00:48:42 mateo21-desktop kernel: Inspecting /boot/System.map-2.6.2214-generic Nov 14 00:48:42 mateo21-desktop kernel: Loaded 25445 symbols from /boot/Sys tem.map-2.6.22-14-generic. Nov 14 00:48:42 mateo21-desktop kernel: Symbols match kernel version 2.6.22 . Nov 14 00:48:42 mateo21-desktop kernel: No module symbols loaded - kernel m odules not enabled.
Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] Linux version 2.6.22 -14-generic (buildd@palmer) (gcc version 4.1.3 20070929 (prerelease) (Ubunt u 4.1.2-16ubuntu2)) #1 SMP Sun Oct 14 23:05:12 GMT 2007 (Ubuntu 2.6.22-14.4 6-generic) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-provided physic al RAM map: Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 00000000 - 000000000009f800 (usable) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 0009f800 - 00000000000a0000 (reserved) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 000e0000 - 0000000000100000 (reserved) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 00100000 - 000000007f680000 (usable) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 7f680000 - 000000007f68e000 (ACPI data) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 7f68e000 - 000000007f700000 (ACPI NVS) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 7f700000 - 0000000080000000 (reserved) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 e0000000 - 00000000f0000000 (reserved) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 fec00000 - 00000000fec10000 (reserved) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 fed00000 - 00000000fed00400 (reserved) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 fed14000 - 00000000fed1a000 (reserved) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 fed1c000 - 00000000fed90000 (reserved) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 fee00000 - 00000000fee01000 (reserved) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] BIOS-e820: 00000000 ff000000 - 0000000100000000 (reserved) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] 1142MB HIGHMEM avail able. Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] 896MB LOWMEM availab le. Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] found SMP MP-table a t 000f7700 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] Entering add_active_ range(0, 0, 521856) 0 entries of 256 used Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] Zone PFN ranges: Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] DMA 0 -> 4096 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] Normal 4096 -> 229376 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] HighMem 229376 -> 521856 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] early_node_map[1] ac tive PFN ranges Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] 0: 0 -> 521856 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] On node 0 totalpages : 521856 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] DMA zone: 32 pages used for memmap Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] DMA zone: 0 pages reserved Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] DMA zone: 4064 pag es, LIFO batch:0 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] Normal zone: 1760 pages used for memmap
Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] Normal zone: 22352 0 pages, LIFO batch:31 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] HighMem zone: 2285 pages used for memmap Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] HighMem zone: 2901 95 pages, LIFO batch:31 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] DMI present. Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: RSDP signature @ 0xC00F7650 checksum 0 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: RSDP 000F7650, 0014 (r0 PTLTD ) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: RSDT 7F6889F5, 004C (r1 MSTEST TESTONLY 6040000 LTP 0) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: FACP 7F68DCAA, 0074 (r1 INTEL CALISTGA 6040000 LOHR 5A) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: DSDT 7F68A0EC, 3BBE (r1 INTEL CALISTGA 6040000 INTL 20050624) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: FACS 7F68EFC0, 0040 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: APIC 7F68DD1E, 0068 (r1 INTEL CALISTGA 6040000 LOHR 5A) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: HPET 7F68DD86, 0038 (r1 INTEL CALISTGA 6040000 LOHR 5A) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: MCFG 7F68DDBE, 003C (r1 INTEL CALISTGA 6040000 LOHR 5A) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: SLIC 7F68DDFA, 0176 (r1 MSTEST TESTONLY 6040000 LTP 0) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: APIC 7F68DF70, 0068 (r1 PTLTD ^I APIC 6040000 LTP 0) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: BOOT 7F68DFD8, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: SSDT 7F689A9D, 064F (r1 SataRe SataPri 1000 INTL 20050624) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: SSDT 7F68940B, 0692 (r1 SataRe SataSec 1000 INTL 20050624) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: SSDT 7F688A41, 04F6 (r1 PmRef CpuPm 3000 INTL 20050624) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: BIOS bug: mult iple APIC/MADT found, using 0 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: If "acpi_apic_ instance=2" works better, notify linux-acpi@vger.kernel.org Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: PM-Timer IO Po rt: 0x1008 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: Local APIC add ress 0xfee00000 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: LAPIC (acpi_id [0x00] lapic_id[0x00] enabled) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] Processor #0 6:15 AP IC version 20 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: LAPIC (acpi_id [0x01] lapic_id[0x01] enabled) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] Processor #1 6:15 AP IC version 20 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: LAPIC_NMI (acp i_id[0x00] high edge lint[0x1]) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: LAPIC_NMI (acp i_id[0x01] high edge lint[0x1]) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: IOAPIC (id[0x0 1] address[0xfec00000] gsi_base[0]) Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] IOAPIC[0]: apic_id 1 , version 32, address 0xfec00000, GSI 0-23 Nov 14 00:48:42 mateo21-desktop kernel: [ 0.000000] ACPI: INT_SRC_OVR (b us 0 bus_irq 0 global_irq 2 dfl dfl)
Commelefichieresttrsgros(ilfaitplusieurscentainesdelignes),jen'aipascopitoutce quis'estaffichdansmaconsole Nevoustonnezpassivousvoyeztouts'afficherd'uncoup:c'estnormal,c'estlebut.La commandecatvousenvoietoutlefichierlafigure.Elleestplusadaptelorsqu'ontravaille surdespetitsfichiersquesurdesgros,cardansuncascommeceluilonn'apasletempsde liretoutcequis'affichel'cran Ilyapeudeparamtresvraimentintressantsutiliseraveclacommandecat,carc'estune commandesommetoutetrsbasique.Onnoteraquandmmeleparamtrenquipermet d'afficherlesnumrosdeligne: Code:Console
mateo21@mateo21-desktop:/var/log$ cat -n syslog 1 Nov 14 00:44:23 mateo21-desktop syslogd 1.4.1#21ubuntu3: rest art. 2 Nov 14 00:44:23 mateo21-desktop anacron[6725]: Job `cron.dail y' terminated 3 Nov 14 00:44:23 mateo21-desktop anacron[6725]: Normal exit (1 job run) 4 Nov 14 00:44:25 mateo21-desktop NetworkManager: <info> eth1: link timed out. 5 Nov 14 00:44:51 mateo21-desktop NetworkManager: <info> eth1: link timed out. 6 Nov 14 00:45:08 mateo21-desktop NetworkManager: <debug> [1194 997508.332093] nm_device_802_11_wireless_get_activation_ap(): Forcing AP 'W IFI' 7 Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> User Switch: /org/freedesktop/NetworkManager/Devices/eth1 / WIFI 8 Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Deact ivating device eth1. 9 Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activ ation (eth1): cancelling... 10 Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activ ation (eth1) cancellation handler scheduled... 11 Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activ ation (eth1): waiting for device to cancel activation. 12 Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activ ation (eth1) cancellation handled. 13 Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activ ation (eth1): cancelled. 14 Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> SUP: sending command 'DISABLE_NETWORK 0' 15 Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> SUP: response was 'OK' 16 Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> SUP: sending command 'AP_SCAN 0' 17 Nov 14 00:45:16 mateo21-desktop NetworkManager: nm_act_reques t_get_ap: assertion `req != NULL' failed 18 Nov 14 00:45:16 mateo21-desktop NetworkManager: nm_act_reques t_get_stage: assertion `req != NULL' failed 19 Nov 14 00:45:16 mateo21-desktop NetworkManager: <info> eth1: link timed out.
20 Nov 14 00:45:21 mateo21-desktop NetworkManager: nm_act_reques t_get_ap: assertion `req != NULL' failed 21 Nov 14 00:45:21 mateo21-desktop NetworkManager: ap_is_auth_re quired: assertion `ap != NULL' failed ...
less:afficherlefichierpageparpage
Lacommandecatestrapide.Troprapide.Toutlefichierestluetaffichd'uncoupdansla console,cequifaitqu'onn'apasletempsdelelires'ilesttrsgros. C'estlqu'uneautrecommandecommelessdevientvraimentindispensable.Lagrosse diffrenceentrelessetcat,c'estquelessafficheprogressivementlecontenudufichier,page parpage.Cavouslaisseletempsdeleliredanslaconsole Notezqu'ilexisteaussiunecommandetrsproche:more.Pourfairesimple,ladiffrence entremoreetlessc'estquemoreestvieuxetpossdepeudefonctionnalits,tandisqueless estbeaucouppluspuissantetrapide.Bref,utilisezless,maissivousvoyezquelqu'unutiliser moreunjournesoyezpassurpris D'ailleurs,j'avouequ'ilm'arriveencored'utilisermoreaujourd'hui,maisj'essaiedeperdre cettemauvaisehabitude,iln'yavraimentquedesavantagesutiliserless Commentamarche?Ehbienlacommandeesttrssimple:lessnomdufichier. Code:Console
mateo21@mateo21-desktop:/var/log$ less syslog Nov 14 00:44:23 mateo21-desktop syslogd 1.4.1#21ubuntu3: restart. Nov 14 00:44:23 mateo21-desktop anacron[6725]: Job `cron.daily' terminated Nov 14 00:44:23 mateo21-desktop anacron[6725]: Normal exit (1 job run) Nov 14 00:44:25 mateo21-desktop NetworkManager: <info> eth1: link timed ou t. Nov 14 00:44:51 mateo21-desktop NetworkManager: <info> eth1: link timed ou t. Nov 14 00:45:08 mateo21-desktop NetworkManager: <debug> [1194997508.332093] nm_device_802_11_wireless_get_activation_ap(): Forcing AP 'WIFI' Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> User Switch: /org/f reedesktop/NetworkManager/Devices/eth1 / WIFI Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Deactivating device eth1. Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activation (eth1): cancelling... Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activation (eth1) c ancellation handler scheduled... Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activation (eth1): waiting for device to cancel activation. Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activation (eth1) c ancellation handled. Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> Activation (eth1): cancelled. Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> SUP: sending comman
d 'DISABLE_NETWORK 0' Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> SUP: response was ' OK' Nov 14 00:45:08 mateo21-desktop NetworkManager: <info> SUP: sending comman d 'AP_SCAN 0' Nov 14 00:45:16 mateo21-desktop NetworkManager: nm_act_request_get_ap: asse rtion `req != NULL' failed Nov 14 00:45:16 mateo21-desktop NetworkManager: nm_act_request_get_stage: a ssertion `req != NULL' failed Nov 14 00:45:16 mateo21-desktop NetworkManager: <info> eth1: link timed ou t. Nov 14 00:45:21 mateo21-desktop NetworkManager: nm_act_request_get_ap: asse rtion `req != NULL' failed Nov 14 00:45:21 mateo21-desktop NetworkManager: ap_is_auth_required: assert ion `ap != NULL' failed Nov 14 00:45:21 mateo21-desktop NetworkManager: <info> Activation (eth1/wi reless): association took too long (>120s), asking for new key. Nov 14 00:45:21 mateo21-desktop NetworkManager: nm_dbus_get_user_key_for_ne twork: assertion `req != NULL' failed syslog
Ilyaquelquesraccourcisclavierconnatre Lesraccourcisbasiquesindispensables
Commenonsparlesquelquesraccourcisclavierlesplusindispensables,connatre absolument: Effet Affichelasuitedufichier.LatoucheEspacefaitdfilerlefichierverslebasd'un Espace "cran"deconsole.C'estcellequej'utiliseleplussouvent. Vouspouvezaussiutiliserlatouche"PageDown". Affichelalignesuivante.Celapermetdoncdefairedfilerlefichierverslebasligne Entre parligne. Vouspouvezaussiutiliserlatouche"Flcheverslebas" Afficheles11lignessuivantes(soitunemoitid'cran).C'estunpeul'intermdiaire d entreEspace(toutuncran)etEntre(uneseuleligne). Retourneenarrired'uncran. b Vouspouvezaussiappuyersurlatouche"PageUp". Touche
Touche y u q
Quelquesraccourcisplusavancs
Cenesontpasdesraccourcisquel'onutilisetouslesjours,maisavautlecoupdesavoir qu'ilsexistent Touche Effet = Indiqueovousentesdanslefichier(numrodeslignesaffichesetpourcentage). h Affichel'aide(touteslescommandesquejevousapprendsici,jelestiredel ). Tapez"q"poursortirdel'aide. Tapez"/"suividutextequevousrecherchezpourlancerlemoderecherche.Faites Entrepourvalider.Pourceuxquisavents'enservir,sachezquelesexpressions rguliressontacceptes(jenevaispasvousfaireuncourssurlesexpressions rguliresici,ceseraittroplong,maisilyenaundanslecoursPHP). Aprsavoirfaitunerechercheavec"/",latouche"n"vouspermetd'allerla prochaineoccurencedevotrerecherche.C'estunpeucommesivouscliquiezsurle bouton"Rsultatsuivant" Pareilque"n",maispourrevenirenarrire.
n N
head&tail:afficherledbutetlafind'unfichier
Quoiii?Encoredescommandespourlireunfichier?
head:afficherledbutdufichier
Etvoilletravail!
tail:afficherlafindufichier
Trsintressanteaussi(voiremmeplus),lacommandetailvousrenvoielafindufichier, donclesdernireslignes.
Code:Console
mateo21@mateo21-desktop:/var/log$ tail syslog Nov 14 22:42:10 mateo21-desktop NetworkManager: <info> Clearing nscd hosts cache. Nov 14 22:42:10 mateo21-desktop NetworkManager: <WARN> nm_spawn_process(): nm_spawn_process('/usr/sbin/nscd -i hosts'): could not spawn process. (Fail ed to execute child process "/usr/sbin/nscd" (No such file or directory)) Nov 14 22:42:10 mateo21-desktop NetworkManager: <info> Activation (eth1) F inish handler scheduled. Nov 14 22:42:10 mateo21-desktop NetworkManager: <info> Activation (eth1) S tage 5 of 5 (IP Configure Commit) complete. Nov 14 22:42:10 mateo21-desktop NetworkManager: <info> Activation (eth1) s uccessful, device activated. Nov 14 22:41:57 mateo21-desktop ntpdate[8422]: step time server 91.189.94.4 offset -13.401451 sec Nov 14 22:41:59 mateo21-desktop avahi-daemon[5385]: Registering new address record for fe80::219:d2ff:fe61:900a on eth1.*. Nov 14 22:42:08 mateo21-desktop kernel: [ 7870.160000] eth1: no IPv6 router s present Nov 14 23:11:26 mateo21-desktop -- MARK -Nov 14 23:17:01 mateo21-desktop /USR/SBIN/CRON[8515]: (root) CMD ( cd / & & run-parts --report /etc/cron.hourly)
Onpeutlencoreutilisernsuivid'unnombrepourafficherlesXdernireslignes: Code:Console
mateo21@mateo21-desktop:/var/log$ tail -n 3 syslog Nov 14 22:42:08 mateo21-desktop kernel: [ 7870.160000] eth1: no IPv6 router s present Nov 14 23:11:26 mateo21-desktop -- MARK -Nov 14 23:17:01 mateo21-desktop /USR/SBIN/CRON[8515]: (root) CMD ( cd / & & run-parts --report /etc/cron.hourly)
Nov 14 23:28:02 dy (errno=-16), Nov 14 23:28:02 port Nov 14 23:28:02 for UDMA/33 Nov 14 23:28:02
mateo21-desktop kernel: [10624.392000] ata2: device not rea forcing hardreset mateo21-desktop kernel: [10624.392000] ata2: soft resetting mateo21-desktop kernel: [10624.928000] ata2.00: configured mateo21-desktop kernel: [10624.928000] ata2: EH complete
Leproblmedesyslogc'estqu'iln'voluepasforcmenttouteslessecondes.Maissivoustes patientetquevousregardezvotreconsole,vousdevriezlevoircriredenouvelleslignessous vosyeuxauboutd'unmoment FaitesCtrl+C(CtrletCenmmetemps)pourarrterlacommandetail. Aconnatre:lacombinaisondetoucheCtrl+Cestutilisabledanslaplupartdesprogrammes consolepourdemanderleurarrt.C'estunpeul'quivalentduAlt+F4deWindows. Pourtoutvousdire,tailfestunedemescommandesprfressousLinux.Eneffet,elleaun petitctMatrixquiimpressionnepasmallesgens,surtoutsivouslefaitessurunfichierde logquivoluetrsvite.Etpartpourimpressionnerlesgens,c'estaussiunbonmoyenpour vousdesurveillercequisepasseentempsrelsurunordinateur(sivoustesassezrapide poursuivre ) Parexemple,leslogsApacheduSiteduZropermettentdevoirentempsrelquise connectesurlesite,avecquelleIP,quelfichieratcharg,quelleheureetc. Auxheuresd'affluencedusite,cefichiervoluetellementvitequ'ilestpratiquement impossibledelesuivrepourunhumain Jevousaifaitunepetitevidopourquevousvousrendiezcomptedelachose: Voirlavidod'untailfenaction(380Ko) Notezquepardfaut,tailfrecherchelesnouveauxchangementsdanslefichiertoutesles secondes.Sivousvoulez,vouspouvezrajouterleparamtressuivid'unnombre.Par exemple,tailfs3syslogrechercheraleschangementstoutesles3secondes(aulieude touteslessecondes).Lesnombresdcimauxsontaccepts,conditiond'utiliserlepoint"." laplacedelavirgule.
touch&mkdir:crerdesfichiersetdossiers
Assezludefichiers,maintenantvoyonsvoircommentonlescre! Nousallonsd'abordvoircommentcrerunfichier,puiscommentcrerundossier,carcen'est paslammecommande...
touch:crerunnouveaufichier
Enfait,iln'existeaucunecommandespcialementfaitepourcrerunnouveaufichiervide sousLinux(cen'estpastrsutile).Engnral,onsecontented'ouvrirunditeurdetexteet d'enregistrer,cequiprovoquelacrationd'unnouveaufichiercommesousWindows. Lacommandetouchestlabasefaitepourmodifierladatedederniremodificationd'un fichier.D'osonnom:on"touche"lefichierpourfairecroirel'ordinateurqu'onvientdele modifieralorsqu'onn'arienchang.Capeutservlerutiledanscertainscasprcisqu'onne verrapasici. L'intrtdetouchpournousdanscechapitre,c'estquesilefichiern'existepas,ilseracr! Onpeutdoncaussiutilisertouchpourcrerdenouveauxfichiers,mmes'iln'apasvraiment tfaitpouralabase Lacommandeattendunparamtre:lenomdufichiercrer. Commencezparvousrendredansvotredossierpersonnel,cen'estpasunebonneidede mettrelebazardans/var/log,ledossierpersonnelestlpoura Sivousvoussouvenezbien,ilsuffitdetapercd: Code:Console
mateo21@mateo21-desktop:/var/log$ cd mateo21@mateo21-desktop:~$
Pourlemoment,mondossierpersonnelnecontientquedessousdossiers: Code:Console
mateo21@mateo21-desktop:~$ ls -F Desktop/ Examples@ Images/ Modles/ Documents/ images/ log/ Musique/ Public/ tutos/ Vidos/
Cronsunfichierappel"fichierbidon": Code:Console
mateo21@mateo21-desktop:~$ touch fichierbidon mateo21@mateo21-desktop:~$ ls -F Desktop/ Examples@ images/ log/ Musique/ Documents/ fichierbidon Images/ Modles/ Public/ tutos/ Vidos/
Code:Console
mateo21@mateo21-desktop:~$ touch autrefichierbidon.txt mateo21@mateo21-desktop:~$ ls -F autrefichierbidon.txt Examples@ Images/ Musique/ Desktop/ fichierbidon log/ Public/ Documents/ images/ Modles/ tutos/ Vidos/
mkdir:crerunnouveaudossier
Onpeutcrer2dossiers(ouplus!)enmmetempsenlessparantlaussipardesespaces: Code:Console
mkdir mondossier autredossier
Code:Console
mkdir -p animaux/vertebres/chat
...creraledossieranimaux,puisl'intrieurlesousdossiervertebres,puisl'intrieur encorelesousdossierchat!
cp&mv:copieretdplacerunfichier
Parmilesoprationsdebasequel'onveutpouvoirfaireaveclesfichiers,ilyalacopieetle dplacementdefichier.C'estunpeulegenredetrucquel'onfaittouslesjours,doncilest importantdesavoirs'enservir
cp:copierunfichier
Code:Console
cp fichierbidon mondossier/
...copierafichierbidondansledossier/var/log. Copierdesdossiers
...celaaurapoureffetdecopieranimauxettoussessousdossierssouslenom "autresanimaux".
mv:dplacerunfichier
Trsprochedecp,lacommandemv(MoVe,"dplacer"enanglais)aenfait2utilits:
Dplacerunfichier(ouundossier) Renommerunfichier(ouundossier)
Vousallezcomprendrepourquoi Dplacerunfichier
Lacommandemvs'utilisepratiquementcommecp: Code:Console
mv fichierbidon mondossier/
Renommerunfichier
Etvoilletravail! Jevousconseillefortementdevousentranerutilisercpetmvdanstouslessens:avecou sansjoker,endplaant,renommantdesdossiers,endplaant/renommantlafois,en utilisantdescheminsrelatifsetabsolus,etcetc. C'estassezintuitifnormalement,maisilfautpratiqueretpasjustesecontenterdelireceque j'crispourquearentre. N'oubliezpasd'utiliserl'autocompltiondefichiersetdossiersaveclatoucheTab,sivousne lefaitespasdsmaintenantvousperdrezdutempsetvoustrouverezlaconsolenullealors quevousdevriezlatrouvergniale Autrechose:lesymbole".."signifie"dossierprcdent",et"."signifie"dossierdanslequel jemetrouve".Vouspourriezenavoirbesoinlorsquevouscopiezoudplacezunfichier. Sivousavezlattequitourneforcedecopieretdplacerdesfichiersdansdesdossiers, c'estnormal.Cacommencedevenirunbeaubordeldansvosdossiersd'ailleurs,non? IlesttempsdefaireunpeudemnageaveclacommandepermettantdeSUPPRIMER:rm!
rm:supprimerdesfichiersetdossiers
Onattaquelacommandequifche:rm. Pourquoiestcequ'ellefche?Parcequ'iln'existepasdecorbeilledanslaconsoledelinux: lefichierestdirectementsupprimsanspossibilitdercupration!
rm:supprimerunfichier
Normalement,onnevousdemandepasdeconfirmation,onnevousafficherien.Lefichier
i:demanderconfirmation
Lacommandeipermetdevousdemanderuneconfirmationpourchacundesfichiers: Code:Console
mateo21@mateo21-desktop:~$ rm -i fichierbidon rm: dtruire fichier rgulier vide `fichierbidon'?
Lorsqu'onvousdemandeuneconfirmationdetypeoui/noncommeici,vousdevezrpondre parunelettre:
o:signifieOui.Surcertainssystmesanglais,ilfaudrapeuttreutiliser"y"deYes. n:signifieNon.
TapezensuitesurEntrepourvalider. f:forcerlasuppression,quoiqu'ilarrive
v:dismoicequetufais,petitcachotier
Leparamtrev("Verbose",verbeuxenanglais,c'estdire"parlerbeaucoup")estun paramtrequel'onretrouvedansbeaucoupbeaucoupdecommandessousLinux.Ilpermetde
Vousvoyezaufuretmesuredel'avancementcequiestentraind'trefait.Trspratique! r:supprimerundossieretsoncontenu
rmetlejokerdelaMort(quitue)
Code:Console
NON NON NON NE FAITES JAMAIS CA !!! => rm -rf /*
Enclair,cettecommandesupprimetoutvotredisquedurdepuislaracine,sousdossiers compris,etnedemandeaucuneconfirmation.Aucunepossibilitdercupration,votrePCest foutu.VoustesbonpourunerinstallationdeLinux,etaussideWindowssilapartitionde WindowstaitaccessibledepuisLinux. Maisilssontconslesgensquiontcrcettecommande!Pourquoiautoriserdefaireune choseaussirisque? Enfait,ilyaplusieursmcanismesdeprotection.Onenapprendraplusdansleprochain chapitre(quitraiteradesutilisateursetdeleursdroits). Parexemple,lesfichierslaracinenevous"appartiennent"pas,ilsappartiennentausuper utilisateur"root".Moijemesuisloggentantquemateo21,jen'aidoncthoriquementpasle droitdesupprimercesfichiers.Lasuppressionserarefuse. Seulement,pourpeuquevoussoyezloggentantqueroot(onverracommentlefairedansle chapitresuivant),vousaurezledroitdelefaire,etlplusriennevousarrtera! Onapprendraplustardcommentutiliserlesaliasdecommandepourviterqu'unecommande aussidangereusenes'excute.Enattendant,nejouezpasaveclefeu,carvousyperdriezles mains,lespieds,latteettoutcequivaavec Lejokerrestequandmmetrsutile,maislorsquevousl'utilisezavecrm,triplezd'attention. Parexemple: Code:Console
rm -rf *
ln:crerdesliensentrefichiers
Bienqu'unpeumoinscourante,lacommandelnvousseracertainementutileunjourou l'autre.Ellepermetdecrerdesliensentredesfichiers,c'estdire(pouremployerdesmots quevousconnaissez)qu'ellepermetdecrerdesraccourcis. Ces"raccourcis",qu'onappelledeslienssousLinux,sontunpeupluscomplexesqueceux quevousavezl'habitudedevoirsousWindows.Eneffet,onpeutcrer2typesdeliens:
Desliensphysiques Deslienssymboliques
Lestockagedesfichiers
Surledisquedur,chaquefichierestgrossomodosparen2parties:
Sonnom Soncontenu
Chaquecontenudefichiersevoitattribuerunnumrod'identificationappelinode.Chaque nomdefichierestdoncassociuninode(soncontenu).
Crerdesliensphysiques
Ainsi,quevouspassiezparfichier1ouparfichier2,vousmodifiezexactementlemme
contenu.Enquelquesorte,lefichierestlemme.Onpeutjusteyaccdervia2nomsde fichiersdiffrents. Onnepeutpascrerdeliensphysiquessurdesrpertoires.Celanefonctionnequ'avecles fichiers. Ilexistedesoptionspourqueafonctionneavecdesrpertoiresmaisc'estunpeuparticulier etonn'enparlerapas.Pourfaireun"raccourci"versunrpertoire,onprfrerautiliserunlien symbolique. Pourcrerunlienphysique,nousallonsutiliserlacommandeln.Jevousproposetoutd'abord decrerunrpertoirepournostests: Code:Console
mkdir tests cd tests
Unefoisdanscedossier,crezunfichieraveclacommandetouchparexemple: Code:Console
touch fichier1
Sivouslistezlesfichiersdurpertoire,vousavezl'impressiond'avoir2fichiersdiffrents: Code:Console
mateo21@mateo21-desktop:~/tests$ ls -l total 0 -rw-r--r-- 2 mateo21 mateo21 0 2008-07-31 13:55 fichier1 -rw-r--r-- 2 mateo21 mateo21 0 2008-07-31 13:55 fichier2
Crerdeslienssymboliques
Supprimezle"fichier2"quenousavonscrtoutl'heure(sousformedelienphysique): Code:Console
rm fichier2
Onnote2choses:
Q.C.M.
Laquelledecescommandespermetden'afficherquelafind'unfichier?
Commentpasserlapagesuivanteaveclacommandeless?
Espace Entre
Commentsavoirquelleligneonenestlorsqu'onlitunfichieravecless?
h v / =
Commentquitterlacommandeless?
e Echap Ctrl+C q
Commentquitterunecommandetailfencoursd'excution?
Quellecommandepermetderenommerunfichier?
touch mv cp
JeveuxcopiertouslesfichiersHTMLettouteslesimagesPNGdansunsousdossier "backup",etseulementeux.Commentprocder?
Quelparamtrepermetdedemanderlacommandermcequ'elleestentraindefaireaufuret mesure?
i f v
Quelparamtredoitonajouterlacommandelnpourcrerunlienphysique?
p f Aucun
StatistiquesderponsesauQCM Jevousconseilled'avalerunpeudecitratedeBtanepourdigrertouta Non,sansrire,ilyavaitbeaucoupretenirdanscechapitresurlamanipulationdefichiers. LeQCMnepeutpasvousquestionnersurtout,maissatailledevraitdjvousfaire comprendrequevousavezvubeaucoupdechoses. Touta,cesontdescommandesvraimentbasiquesquevousutiliserezrgulirementparla suite.Autantvousdirequ'ilvautmieuxlesdigrercorrectement. Prochainetape:lefonctionnementdesutilisateurs,desgroupesetdeleursdroitssousLinux. OnestencoredansleB.A.BA,maisquevoulezvous,c'estledbut.Ilfallaitbien commencerquelquepart,etjevousavaisprvenuquelemondedelaconsoletaitricheet quevousaviezbeaucoupapprendre.Jenevousaipasmentivousvoyez
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:02 Avancement:100% Licence:Copienonautorise 38commentaires
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog
Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com AlleraumenuAlleraucontenu
Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
Lesutilisateursetlesdroits
Tutoriel 35commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:19/20(13votes) Visualisations:98852 Plusd'informations LagrandepuissancedeLinux,c'estd'tre:
Multitche Multiutilisateurs
Multitchesignifiequ'onpeutdmarrerplusieursprogrammeslafois.aonadj l'habitudedelefaireavecWindows. MultiutilisateurssignifiequeplusieurspersonnespeuventtravaillersurlemmeOSen mmetemps.anormalementc'estnouveaupourvous.Eneffet,lorsquevousutilisez l'ordinateur,vousavezl'habituded'tre"seul"dessus.SousLinux,onpeuttrsbientre15 personnesutiliserlammemachineenmmetemps. Mais...iln'yaqu'uncran,unclavier,unesouris,commentonpeuttre15dessusenmme temps??? EnseconnectantlamachineparlerseauviaSSH,commejevousl'aimontrunpeuplus tt. Touscesgensquiutilisentlamachine,parfoisenmmetemps,aademandLinuxd'tre bienorganisceniveaudsledpart.Ainsi,chaquepersonneasonproprecompte utilisateur,etilexisteunensemblederglesquidisentquialedroitdefairequoi. Jevousproposededcouvrirtouscesmcanismesdanscechapitre Sommaireduchapitre:
sudo:excuterunecommandeenroot
LorsquevousavezinstallUbuntu,onvousademandlenomducompteutilisateurquevous vouliezcrer.Moij'aicrl'utilisateur"mateo21"parexemple. DanslaplupartdesdistributionsLinux,onvousproposeradecreruncompteutilisateuravec desdroitslimits,commec'estlecaspourmoncompte"mateo21". Attends,c'estmoiquiaiinstallLinuxmaisj'aipasledroitdefairetoutcequejeveuxdessus ?
Oui,etc'estunescurit.Biensr,commec'estvousl'patron,vouspouveztoutmoment dire"Bonallezjepasseenmodechefquipeuttoutfaire".Maisc'estunescuritdenepas avoirledroitdetoutfairepardfaut,carcertainescommandespeuventtredangereusespour lastabilitetlascuritdevotreordinateur.Avoirdesdroitslimits,aveutdireaussipar exemplequ'ons'empched'excuterlacommandedelaMortquituequ'onavuedansle chapitreprcdent(rmrf/*). Onvad'abordcommencerparvoircommentsontorganisslesutilisateurssousLinux,puis commentdevenirle"chef". Plusloindanslechapitre,nousapprendronscreretsupprimerdesutilisateursenlignede commande.
L'organisationdesutilisateurssousLinux
Audpartchezmoi,2utilisateurssontcrs:rootetmateo21.
Onneseconnecteenrootquetrsrarement,lorsquec'estncessaire.Certainescommandes deLinuxqu'onvavoirdanscechapitrenesontaccessiblesqu'root. Toutlerestedutemps,onutiliselecompte"limit"qu'onacr(mateo21dansmoncas). Cettesimpleprotectionpermetdelargementlimiterlesdgtsencasdefaussemanipulation, devirussurvotrePC,etc.Eneffet,unvirusnepeutrienfairedeplusquevousquandvous tesconnectavecdesdroitslimits.Enrevanche,sivoustesenrootilpourratoutfaire, mmedtruirevotreordinateur. SousWindows,voustestoujoursconnectenadministrateurpardfaut(quivalentderoot) cequiexpliquepourquoilesvirusysontsidangereux. Exception:Ubuntuestunedesraresdistributionsnepasautoriserdeseconnecter(logger) enroot.Lecompterootexistemaisvousn'yavezpasaccsdirectement.Cen'estpasun problmecommeonvalevoir,caronpeutyaccderindirectement. Lesdveloppeursd'Ubuntujustifientcechoixcarilsconsidrent(justetitre)qu'ilest dangereuxdelaisserlecompterootentrelesmainsd'undbutant.Moimmesurd'autres distributionsj'aitendancedsactiverl'accsdirectl'utilisateurroot.
sudo:devenirrootuninstant
[sudo] password for mateo21: autredossier Desktop Examples autresanimaux Documents images
Images log
Modles mondossier
Musique Public
tutos Vidos
sudosu:devenirrootetlerester
Sivoustapezsudosu(toutcourt),vouspasserezrootindfiniment. Code:Console
mateo21@mateo21-desktop:/home$ sudo su [sudo] password for mateo21: root@mateo21-desktop:/home#
adduser:ajouterunutilisateur
Maintenantquevoussavezpasserroot(temporairementouindfiniment),nousallonspouvoir dcouvrirdescommandesquisontrservesroot. adduseretdelusersontdecellesl.Sivousessayezdelesappeleravecvotreutilisateur normal,onvousdiraquevousn'avezpasledroitdelesutiliser.Seulrootpeutgrerles utilisateurs.
adduser:ajouterunutilisateur
Pensezrajouterunsudodevantlacommandesivousn'tespasdjroot,c'estdiretapez sudoadduserpatrick.Moijen'aipaseulefairecarj'aichoisideresterrootindfinimenten tapantsudosuauparavant. Sivoustentezd'excuterlacommandeavecvotrecomptelimit,vousaurezuneerreurdece genre:"adduser:Seullesuperutilisateurpeutajouterunutilisateurouungroupesurle systme". Lerpertoirepersonneldepatrickestautomatiquementcr(/home/patrick)etsoncompteest prconfigur. Onvousdemandeensuitedetapersonmotdepasse: Code:Console
Entrez le nouveau mot de passe UNIX : Retapez le nouveau mot de passe UNIX : passwd : le mot de passe a t mis jour avec succs
Onvousdemandelafindeconfirmerparun"o"(oui)quetoutestbon.TapezEntre,etay est,patrickestcr!
passwd:changerlemotdepasse
Attention!Sivousappelezpasswdsansprciserdecompteenparamtre,c'estlemotde passederootquevousallezchanger!!!
deluser:supprimeruncompte
)vouspouvezlesupprimeravecdeluser.
Code:Console
deluser --remove-home patrick
addgroup:ajouterungroupe
Jevousl'aiditaudbut:chaqueutilisateurappartientungroupe. Ouimaisdanscecas,quelgroupeappartiennentlesutilisateursmateo21etpatrick?Onn'a riendfininous! Eneffet,sivousnedfinissezrien,ungroupedummenomquel'utilisateursera automatiquementcr.Ainsi,mateo21appartientaugroupemateo21,etpatrickaugroupe patrick. Onpeutlevrifierenregardantquiappartiennentlesdossiersdans/homeviaunlsl: Code:Console
root@mateo21-desktop:~# cd /home root@mateo21-desktop:/home# ls -l total 24 drwx------ 2 root root 16384 2007-09-19 18:22 lost+found drwxr-xr-x 65 mateo21 mateo21 4096 2007-11-15 22:40 mateo21 drwxr-xr-x 2 patrick patrick 4096 2007-11-15 23:00 patrick
Souvenezvous:la3mecolonneindiquelepropritairedufichieroudossier,etla4me indiquelegroupequipossdecefichieroudossier. Ainsi,ledossiermateo21appartientl'utilisateurmateo21etaugroupemateo21. Demmepourpatrick. Onconstateraparailleursquelost+foundappartientroot,etqu'ilyaungrouperoot(root faitdoncpartiedugrouperoot). Bon,sitoutlemondeestdanssonpropregroupe,quelintrtmedirezvous? Vouspourrieztrsbienvouscontenterdecefonctionnement(unutilisateur=ungroupe), maisaucasovousayezbeaucoupd'utilisateurs,jevaisquandmmevousmontrercomment crerdesgroupes.
addgroup:crerungroupe
Cool.Maispersonnenefaitpartiedecegroupeencore
usermod:modifierunutilisateur
Lacommandeusermodpermetd'diterunutilisateur.Ellepossdeplusieursparamtres,on vaenretenir2:
Sijeveuxmettrepatrickdanslegroupeamis,jeferaidonccommececi: Code:Console
usermod -g amis patrick
Etpourremettrepatrickdanslegroupepatrickcommeill'taitavant: Code:Console
usermod -g patrick patrick
delgroup:supprimerungroupe
Sivousvoulezsupprimerungroupe,c'esttoutsimple: Code:Console
delgroup amis
chown:changerlepropritaired'unfichier
L'utilisateurroot,etseulementlui,peutchangerlepropritaired'unfichier. Parexemple,supposonsquemateo21possdedanssonrpertoirepersonnelunfichierappel "rapport.txt". Voicilersultatd'unlslpourcefichier: Code:Console
mateo21@mateo21-desktop:~$ ls -l rapport.txt -rw-r--r-- 1 mateo21 mateo21 0 2007-11-15 23:14 rapport.txt
chown:changerlepropritaired'unfichier
Lacommandechown,quidoittreutiliseentantqueroot,attend2paramtresaumoins:
Lenomdunouveaupropritaire Lenomdufichiermodifier
Celadonnedonc: Code:Console
chown patrick rapport.txt
Onpeutvoirensuitequepatrickestbienlenouveaupropritairedufichier: Code:Console
root@mateo21-desktop:/home/mateo21# ls -l rapport.txt -rw-r--r-- 1 patrick mateo21 0 2007-11-15 23:14 rapport.txt
Seulement...ilappartienttoujoursaugroupemateo21!
chgrp:changerlegroupepropritaired'unfichier
chownpeutaussichangerlegroupepropritaired'unfichier!
Ehoui!C'estd'ailleursl'astucequej'utiliseleplussouvent: Code:Console
R:affecterrcursivementlessousdossiers
Rsultat: Code:Console
root@mateo21-desktop:/home# ls -l total 24 drwx------ 2 root root 16384 2007-09-19 18:22 lost+found drwxr-xr-x 62 mateo21 mateo21 4096 2007-11-15 23:19 mateo21 drwxr-xr-x 2 mateo21 mateo21 4096 2007-11-15 23:00 patrick
Touslesfichiersl'intrieurdudossierdepatrickappartiennentmaintenantaussimateo21. Jesuisvraimenttropdiabolique
chmod:modifierlesdroitsd'accs
Onattaquemaintenantlapartielaplus"coton"duchapitresijepuisdire:lesdroitsd'accs.
Lefonctionnementdesdroits
Chaquefichieretchaquedossierpossdentunelistededroits.C'estunelistequiditquiale droitdevoirlefichier,delemodifieretdel'excuter.
Lepremierlment("d")mispart,onconstatequer,wetxsontrpts3foisenfonction desutilisateurs:
Prenonsuncasconcret,lefichierrapport.txt: Code:Console
mateo21@mateo21-desktop:~$ ls -l rapport.txt -rw-r--r-- 1 mateo21 mateo21 0 2007-11-15 23:14 rapport.txt
Sesdroitssont: rwrr
:lepremiertiretindiquequ'ilnes'agitpasd'undossier.S'ilyavaiteuun"d"la place,celaauraitindiququ'ils'agissaitd'undossier. rw:indiquequelepropritairedufichier,mateo21enl'occurence,peutlireet modifier(etdoncsupprimer)lefichier.Enrevanche,ilnepeutpasl'excutercariln'a pasdexlafin.Jerappellequequiconquepeutmodifierunfichieraaussiledroitde lesupprimer. r:touslesgensquifontpartiedugroupe"mateo21"maisquinesontpas"mateo21" peuventseulementlirelefichier.Ilsnepeuventnilemodifier,nil'excuter.Je reconnaisqu'avoirunnomdegroupeidentiqueaunomd'utilisateurpeutembrouiller: sivoustesaussibienorganisquesurmonpremierschma,onparleraitpluttdu groupe"famille". r:touslesautres(ceuxquinefontpaspartiedugroupe"mateo21")peuvent seulementlirelefichier.
Souvenezvousd'unechose:rootaTOUSlesdroits.Ilpeuttoutfaire:lire,modifier,excuter n'importequelfichier.
chmod:modifierlesdroitsd'accs
J'esprequevousteschaudspourunpeud'addition Ilvafalloirfaireunpetitpeudecalculmental.Eneffet,onattribueunchiffrechaquedroit: Droit Chiffre r 4 w 2 x 1 Sivousvoulezcombinercesdroits,ilvafalloiradditionnerleschiffrescorrespondants. Ainsi,pourattribuerledroitdelectureetdemodification,ilfautadditionner4+2,cequi donne6.Lechiffre6signifiedonc"Droitdelectureetd'criture". Voicilalistedesdroitspossiblesetlavaleurcorrespondante: Droits Chiffre Calcul 0 0+0+0 r 4 4+0+0 w 2 0+2+0 x 1 0+0+1 rw 6 4+2+0 wx 3 0+2+1
Unpetitlslpourvoirlersultat: Code:Console
mateo21@mateo21-desktop:~$ ls -l rapport.txt -rw------- 1 mateo21 mateo21 0 2007-11-15 23:14 rapport.txt
Ilexisteunautremoyendemodifierlesdroitsd'unfichier.Ilrevientunpeuaummemais
permetparfoisdeparamtrerplusfinement,droitpardroit. Danscemode,ilfautsavoirque:
...etque:
Maintenantquevoussavezcela,vouspouvezcrire: Code:Console
chmod g+w rapport.txt
Signifie:"Ajouterledroitd'critureaugroupe". Code:Console
chmod o-r rapport.txt
Signifie:"Enleverledroitdelectureauxautres". Code:Console
chmod u+rx rapport.txt
Signifie:"Ajouterlesdroitsdelectureetd'excutionaupropritaire". Code:Console
chmod g+w,o-w rapport.txt
Signifie:"Ajouterledroitd'critureaugroupeetl'enleverauxautres". Code:Console
chmod go-r rapport.txt
Signifie:"Enleverledroitdelectureaugroupeetauxautres". Code:Console
chmod +x rapport.txt
Signifie:"Ajouterledroitd'excutiontoutlemonde". Code:Console
chmod u=rwx,g=r,o=- rapport.txt
C'esttout!
Q.C.M.
Quesignifiesudo?
Quellecommandepermetdesortirdumoderootaprsunsudosu?
Quelsymbolesparelenomdunouvelutilisateurdunomdunouveaugroupedansun chown?
Quellecommandepermetdemodifierlemotdepassed'unutilisateur?
Quecelasignifietilsij'affecteunchmodde711surunfichier?
StatistiquesderponsesauQCM VoustesrentrsdepleinpieddanslemondemerveilleuxdesdroitsUnix! Cefonctionnementquevousavezdcouvertlexistedepuisbienavantl'apparitionduDOS. Ilal'avantaged'trepuissantetrpandu:touslessystmesdrivsd'Unix,Linuxcompris, fonctionnentsurceprincipe. Vousavezdcouvertenparticuliercommentdevenirrootunmoment. J'aipeuttredjinsistdessusmaisonnelefaitjamaistrop:rootn'estpasunjeu.Avoir touslespouvoirssursamachineestdangereux,etmmeunepersonneexprimenten'estpas l'abridefaireunebtise.Monconseilseraitdonc:passezrootuniquementlorsquec'est ncessaire,lerestedutempsutilisezlecompteaveclesdroitslimitsquevousavezcr l'installation.
Ahaufait,ilsetrouvequevoustesmaintenantcapablesdecomprendreunepetiteblaguequi afaitletourduWeb(certainslaportentmmeenTShirt!).Lavoici
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:00 Avancement:100% Licence:Copienonautorise 35commentaires
Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com
o
AlleraumenuAlleraucontenu
Cours
SiteWeb XHTML/CSS PHP/MySQL JavaEE(J2EE) Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
Nano,l'diteurdetextedudbutant
Tutoriel 28commentaires
Informationssurletutoriel
nano vi emacs
Quedejolisnomsn'estcepas? Des3quej'aicitsl,nanoestdeloinleplussimpleutiliser.Cen'estpaspourriensice chapitres'intitule"Nano,l'diteurdetextedudbutant".Toutunchapitrepourdcouvrirnano neserapasdetrop. Quantvi(prononcez"vieaille")etemacs(prononcez"imackse"),ilssonttouslesdeuxtrs richesettrscomplets.Enfait,cesonttrsprobablementlesditeursdetextelesplus completsetpuissantsquiexistentaumonde.Etilssontenconsoleehoui. Nousdcouvrironsviplustarddanscecours.Quantemacs,jeneleconnaispas suffisammentbienmoimmepourmepermettred'enparler,jeprfredoncnepasenparler pourlemomentpluttquemalenparler Sommaireduchapitre:
Premierspasavecnano
nanoestunditeurdetexte,pasuntraitementdetexte!
Savezvousvraimentcequ'estunditeurdetexte?Neleconfondezvouspasavecun traitementdetexte? Unditeurdetexteestunprogrammequipermetdemodifierdesfichiersdetextebrut,sans miseenforme(gras,italique,soulign...).SousWindows,ondisposed'unditeurdetextetrs basique:leBlocNotes.SousLinux,onalechoixentrenano,vi,emacs(etbiend'autres), sachantqu'aumoinsundeceuxlestinstallpardfautsurlaplupartdesdistributionsLinux. Untraitementdetexteestfaitpourrdigerdesdocumentsmisenforme.SousWindows, Wordestleplusclbretraitementdetexte.SousLinux,onpossdel'quivalent:Open OfficeWriter.Cesprogrammesnepeuventtreutilissqu'enmodegraphique,caronnepeut pasvraimentfairedelamiseenformedansuneconsole. Quandatonbesoind'unditeurdetexte? Achaquefoisquevousdevezditerunfichierdetextebrut.SousWindows,vousavez l'habitudedevoirdesfichiersdetextebrutauformat.txt.SousLinux,voussavezque l'extensionimportepeu(onpeuttrouverdesfichiersentextebrutsansextension). Lesditeursdetextesontparfaitspourlesprogrammeursenparticulier:ilspermettent d'diterdesfichiers.c,.cpp,.h,.rb,.py(enfonctiondevotrelangagedeprogrammation). Mmesivousneprogrammezpas,vousaurezbesoind'utiliserunditeurdetextepour modifierdesfichiersdeconfiguration.Cesfichiersn'ontpasd'extensionparticulire,mais vousapprendrezlesreconnatreforce. Aprsavoirapprisutilisernano,nousnousferonslesdentssurnospremiersfichiersde configuration:lenanorcetlebashrc.Ceseral'occasionpourvousdepersonnaliservotre nanoetvotreconsole
Dcouvertedenano
.d8888b. d88P Y88b 888 888 888 888 88888 888 888 Y88b d88P "Y8888P88
888b 888 8888b 888 88888b 888 888Y88b 888 888 Y88b888 888 Y88888 888 Y8888 888 Y888
888 888 888 888 888 888 888 888 888 888 888 888 Y88b. .d88P "Y88888P"
88888b. 8888b. 88888b. .d88b. 888 "88b "88b 888 "88b d88""88b 888 888 .d888888 888 888 888 888 888 888 888 888 888 888 Y88..88P 888 888 "Y888888 888 888 "Y88P"
L'diteurnanos'ouvreimmdiatement:
Lesraccourcisclavierdenano
LacombinaisondetouchesCtrl+Wlanceunerecherchedanslefichier:
Ilvoussuffitd'crirelemotquevousrecherchez...
...puisdetaperEntre:
Enregistreretquitter
Aprsa,nanoserafermetvousretrouverezvotrebonnevieillelignedecommande
Lesparamtresdelacommandenano
m:autorisel'utilisationdelasourissousnano.Enconsole,ouioui.Vouspouvez vousenservirpourcliqueravecvotresourissurlazonedetexteovousvoulezplacer votrecurseur. i:indentationautomatique.L'alina(tabulations)delaligneprcdenteserarespect lorsquevousirezlaligne.Trsutilelorsquevousditezunfichierdecodesource. A:activeleretourintelligentaudbutdelaligne.Normalement,lorsquevous appuyezsurlatoucheOrigine(aussiconnuesouslenomdeHome),situectdela toucheFin,lecurseurserepositionneautoutdbutdelaligne.Aveccettecommande, ilsepositionneraaprslesalinas.Commei,ils'agitd'uneoptionsurtoututilepour lesprogrammeurs.
Sijeveuxlancernanoavectoutescesoptionslafois,jepeuxdonccrire: Code:Console
nano -miA salut.txt
Configurernanoavec.nanorc
Voussavezmaintenantutilisernano.Commevousavezpulevoir,cen'estpastrs compliqu.Ilsuffitd'apprendreunpeulesraccourcisclavierlesplusutiles,etonpeut rapidements'enservir. Justement...sionutilisaitnanopourquelquechosed'utile?Nonparcequebon,lefichier "salut.txt"c'estmignon,maisavapasnousfaireavancer Alorspourl'occasion,jemesuisditquej'allaisvousfairediterquelquesfichiersde configuration.Parexemple,ilexisteunfichierdeconfigurationdenanoquiindiquetoutes vosprfrences.Celuicis'appelle".nanorc".
Pourquoi.nanorc?
Commevouspouvezlevoir,iln'yapasde.nanorcchezmoi!
Crationdu.nanorc
Pasde.nanorc?Pasdeproblme,ilsuffitdelecrer.Onpeutparexemplefaire: Code:Console
nano .nanorc
Cettecommandeouvrenano.Commelefichier.nanorcn'existepas,undocumentvideest ouvert.Lefichier.nanorcseracrlorsquevousenregistrerez.
EnregistrezlefichieravecCtrl+O.Lenomdufichierestautomatiquementcritpourvous (caronl'adonnenparamtreenouvrantnano):
Lenanorcglobaletlacolorationsyntaxique
(oudansuneconsoleenrootsivousavezfaitsudosuavant): Code:Console
sudo nano /etc/nanorc
Normalement,cefichierexistedj.Commevouspouvezleconstater,ilestbienrempli:
Supprimezjustele#pourdcommenterlaligneetdoncpouractiverl'indentation automatiquepourtouslesutilisateurs.
Code:Console
set autoindent
Personnaliserlacolorationsyntaxique
Lapremireligne,quicommencepar"syntax",indiquelesextensionsdefichiersqui dclencherontlacolorationHTML.Pourmapartj'aidfini"html","htm"et"tpl".Vous pouvezenajoutersivousledsirez,ilsuffitdesparerchaqueextensionparunebarre verticale"|"(AltGr+6surunclavierfranais). Ensuite...Ilfautsavoirutiliserlesexpressionsrgulirespourparamtrerleslmentsque vousvoulezcolorer.Jenevaispasvousfaireuncoursldessusici,ceseraitunpeulong J'enaiparldansletutoPHPpourceuxqueaintresse. Pourlescouleurs,vouspouvezindiquerdesnomsdecouleurenanglais:red,blue,green, black,white...Vouspouvezrajouterlemot"bright"devantpourutiliserunecouleurplus claire:"brightgreen"signifiedonc"vertclair".
Voil,avecavouspouvezdjcommencerpersonnaliserunpeumieuxvotrenano!
Configurersaconsoleavec.bashrc
Toutcommeilexisteunfichierdeconfigurationdenano,ilexisteunfichierdeconfiguration del'ensembledelaconsole:le.bashrc.Ilsesituedansvotrerpertoirepersonneletceluici existedjnormalement. Code:Console
Editiondu.bashrcpersonnel
Rendezvousplusbasdanslefichier,jusqu'tombersurceslignes: Code:Console
# set a fancy prompt (non-color, unless we know we "want" color) case "$TERM" in xterm-color) PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\ [\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' ;; *) PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' ;; esac # Comment in the above and uncomment this below for a color prompt # PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\ [\033[01;34m\]\w\[\033[00m\]\$ '
Enregistrez. Ilfaudraouvrirunenouvelleconsolepourquelamodificationsoitpriseencompte.Admirez
Sivoustesenforme,vouspouvezvousditerlalignequevousvenezdedcommenter: Code:Console
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\ 033[01;34m\]\w\[\033[00m\]\$ '
Vousavezdjprobablementunaliascr: Code:Console
alias ls='ls --color=auto'
Netestezpasl'efficacitdecettecommandeenfaisantunrmrf/enroot!Eneffet,ilfaut relanceruneconsolepourquelesmodificationssoientprisesencompte,etsivousavezfait
Editiondubashrcglobal
Etaussi...le.profile
Demmequ'ilexisteun~/.bashrcetun/etc/bash.bashrc,ilexisteun~/.profileet/etc/profile. Quelleestladiffrence? Engros,le.profileestluchaquenouvelleconsoledanslaquellevousvousloggez(vous rentrezvotrelogin/motdepasse).C'estlecasdesconsolesquevousouvrezavecCtrl+Alt+ F1F6(tty1tty6). Le.bashrcestlulorsquevousouvrezuneconsoledanslaquellevousnevousloggezpas. C'estlecasdesconsolesquevousouvrezenmodegraphique(TerminalsousGnome,Konsole sousKDE). C'estunpeucompliqupourpasgrandchoseaufinal.Danslapratique,le.profilefaitpar dfautappelau.bashrc...Doncilsuffitd'ditervotre.bashrc,etvousmodifierezainsiles optionsdetoutesvosconsoles:cellesavecetsanslogin.Voilpourquoijevousaifaitditer dsledbutle.bashrc Rsumonsadansunschmapourbiencomprendrecommentafonctionne:
Q.C.M.
Lequeldecesprogrammesn'estpasunditeurdetextedeLinux?
notepad vi
emacs nano
Commentquittetonnano?
Quellecombinaisondetouchespermetdelancerunerecherchesousnano?
Quelsymboleestutilispourindiquerqu'uneligneestuncommentairedanslesfichiersde configuration.nanorcet.bashrc?
# ) ' /
Jesouhaitedfinirunalias"config"quiouvremon.bashrcavecnanoquelquesoitle rpertoiredanslequeljemetrouve.Quellelignedoisjeajoutermon.bashrc?
StatistiquesderponsesauQCM Ehbenvoil,vousmatrisezmaintenantnano!Avouezquec'taitpasbiendurcamarades Nanoestvraimentuntoutpetitprogrammeetonenfaitviteletour.Iln'enserapasdemme pour"vi"quiestvraimentricheenfonctionnalits,maisqu'onverrabienplustard(nousne sommespaspresss,etnousavonsbeaucoupd'autreschosesdcouvriravant). Onauraenparticulierprofitdecechapitrepourditernospremiersfichiersde configuration:.nanorcet.bashrc.Voussereztrsprobablementamensditerbeaucoup d'autresfichiersdeconfigurationl'avenir.Vousverrezqueleformatdecesfichiersesten gnralsemblablemaisilpeutyavoirparfoisquelquesdiffrencesdel'unl'autre:attention donclasyntaxe.
Bonben...Quandvousaurezfinidefairejoujouaveclesaliasetlescouleurs,onpourra passerauchapitresuivant
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:00 Avancement:100% Licence:Copienonautorise 28commentaires
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com AlleraumenuAlleraucontenu
135229Zrosinscrits
SiteWeb XHTML/CSS PHP/MySQL JavaEE(J2EE) Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
Installerdesprogrammesavecaptget
Tutoriel 42commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:17/20(19votes) Visualisations:78765 Plusd'informations QuandvoustessousWindowsetquevousvouleztlchargerunnouveauprogramme,que faitesvous? EngnralunepetiterechercheGoogle,untoursurlessitesdetlchargementcomme telecharger.com,clubic.com...etvoustrouvezvotrebonheur.Vousrcuprezunprogramme d'installation,vousfaites"Suivant","Suivant","Suivant","Terminer"etc'estinstall.Parfois ilfautrpondredesquestionsunpeutechniquescomme"Dansquelrpertoirevoulezvous installerceprogramme?". SousLinux(etnotammentsousUbuntu),anefonctionnepasdutoutcommea.C'estencore plussimple.Mieux:vousallezvitevousrendrecomptequec'estunvraiplaisird'installerde nouveauxprogrammesetquec'estmmeundespointsfortsd'unsystmecommeUbuntupar rapportWindows. Vousallezvoir Sommaireduchapitre:
Lespaquetsetleursdpendances
Lespaquetsetleursdpendances
Toutd'abord,ilfautsavoirquecedontjevaisvousparlericiconcerneuniquementles distributionsLinuxbasessurDebian(Ubuntuenfaitpartie). Eneffet,l'installationdeprogrammesfonctionnediffremmentd'unedistributionuneautre. C'estjustementunedesdiffrencesmajeuresentrelesdistributions.
Desprogrammeslivrssousformedepaquets
Lesdpendances,uncauchemar?
Ilesttrsrarequ'unprogrammepuissefonctionnerseulsousLinux.Trssouvent,ilutilise d'autresprogrammes,oud'autres"boutsdeprogrammes"appelsbibliothques.Onditque lesprogrammesdpendentd'autresprogrammespourfonctionner:ilsontdesdpendances. Parexemple,leprogrammededessinTheGIMP(quivalentdePhotoshop)nepeutpas fonctionnerseul.Ildpenddebibliothquesdelecturedesimages(quiluidisentcommentlire uneimageJPEG)parexemple.Etparfois,cesdpendancesontellesmmesdes dpendances! VousavezcertainementdjrencontrunpeuceproblmesousWindows.Parexemple, quandvousinstallezunjeu,onvousdit"IlfautinstallerDirectXavantdepouvoirjouerce jeu". Regardezparexemplelalistedesdpendancespourunprogrammeaussi"simple"quenano, l'diteurdetexteenconsole:
Lalistedesdpendancesdenano(cliquezpouragrandir) Pourinstallerlepaquetnano(enhautdroitedel'image),ilfautauparavantavoirinstalltous
Lesdpts
Commejevousl'aiditunpeuplushaut,touslespaquetssontregroupsauseind'unmme endroitappeldpt.Ils'agitd'unserveurquiproposetouslespaquetsquiexistent(ou presque ),cequisimplifiegrandementvosrecherches. SousWindows,lesprogrammessontparpillsaux4coinsdunet. SousLinux,onadciddenepasrefairelammeerreur.Onachoisidemettretoutlemonde d'accordetdeplacertouslesprogrammes(paquets)aummeendroit. CelaestrendupossibleenpartiegrceaufaitquelesprogrammessousLinuxsontpourla plupartlibres.Eneffet,leprogrammetant"libre",toutlemondeestautorislediffuser.Ca neposedoncaucunproblmedelesvoirtousrassemblsaummeendroit. SousWindows,lamajoritdesprogrammestantpropritaires,leursauteursn'auraientjamais donnleuraccordpourqueceuxcisoientdiffussaummeendroit(gratuitementquiplusest ).
Lanotiondedpt
choisirunserveurquisoitprochedechezvous(chezlequelvoustlchargezsuffisamment vite). PardfautenFrance,Ubuntuestconfigurpourtravailleravecledpt fr.archive.ubuntu.com.Cen'estpastoujoursunebonneidedegarderledptpardfaut,car encasdenouvelleversiond'Ubuntuetdeseslogiciels,celuiciestsurchargetdevientalors trslent. SivousteschezFree,jevousrecommanded'utiliserledptdeFree. SivousteschezWanadoo/Orange,jevousrecommanded'utiliserledptOleane (appartenantOrange). Nousallonsvoircommentchangerdedpt
Grersesdpts
Pardfaut,quandvousinstallezUbuntu,celuiciutiliselesdptsofficielsd'Ubuntu. Seulement,commejevousl'aiditplustt,cesserveursrisquentd'tresouventencombrs. Iln'yaaucunmalutiliserlesdptsofficiels,maisilpeuttrebiendesavoirenchanger. Justement,lalistedesdptsquevotreordinateurutiliseeststockedansunfichier.Pour ditercefichier,ilfaututiliserunditeurdetextecomme...nano,quel'onavuauchapitre prcdentjustement(j'avaistoutcalculqu'estcequevouscroyez ). C'estlemomentdemettreenpratiquecequevousavezapprisauchapitreprcdent.Le fichierouvrirquicontientlalistedesdptsquevousutilisezest: /etc/apt/sources.list Cefichiernepeuttremodifiqueparroot,l'administrateurdelamachine. Pourquevouspuissiezmodifiercefichier,ilfautdoncpasserroot. Pourcela,vousavez2possibilits.Soitvousfaitesunsudojusteavant: Code:Console
sudo nano /etc/apt/sources.list
Code:Autre
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://fr.archive.ubuntu.com/ubuntu/ hardy main restricted deb-src http://fr.archive.ubuntu.com/ubuntu/ hardy main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://fr.archive.ubuntu.com/ubuntu/ hardy-updates main restricted deb-src http://fr.archive.ubuntu.com/ubuntu/ hardy-updates main restricte d ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubun tu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## universe WILL NOT receive any review or updates from the Ubuntu securi ty ## team. deb http://fr.archive.ubuntu.com/ubuntu/ hardy universe deb-src http://fr.archive.ubuntu.com/ubuntu/ hardy universe ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubun tu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://fr.archive.ubuntu.com/ubuntu/ hardy multiverse deb-src http://fr.archive.ubuntu.com/ubuntu/ hardy multiverse ## Uncomment the following two lines to add software from the 'backports' ## repository. ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it include s ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any revi ew ## or updates from the Ubuntu security team. # deb http://fr.archive.ubuntu.com/ubuntu/ hardy-backports main restricte d universe multiverse # deb-src http://fr.archive.ubuntu.com/ubuntu/ hardy-backports main restr icted universe multiverse deb http://security.ubuntu.com/ubuntu hardy-security main restricted deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted deb http://security.ubuntu.com/ubuntu hardy-security universe deb-src http://security.ubuntu.com/ubuntu hardy-security universe deb http://security.ubuntu.com/ubuntu hardy-security multiverse deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
Necopiezcollezpascecodedansvotrefichiersources.list,ilestdiffrentenfonctiondela versiondeladistributionutilise.
Leslignescommenantparun#sontdeslignesdecommentaires.Ellesserontignores. Normalement,chaquelignedufichiercommenceparunedeces2directives:
Apriori,seulesleslignesdebnousintressent,onpourraitmmesupprimer(oucommenter) leslignesdebsrccarrcuprerlessourcesn'apasd'intrtpournous. Voiciuneligne"type": debhttp://fr.archive.ubuntu.com/ubuntu/hardyuniverse Enpremierparamtre,onal'adressedudpt.Ici,http://fr.archive.ubuntu.com/ubuntu/estle dptpardfautfranais. Ensuite,onalenomdelaversiondeladistributionqu'onutilise,"hardy"dansmoncasmais votreversionestpeuttreplusrcente Enfin,ledernierparamtre(ettouslesparamtressuivantss'ilyena)correspondentla "section"dudptdanslaquellevousvoulezregarder. Ouf,c'estunpeucompliqutouta. Enfait,laseulechosequevousdevriezavoirfaire,c'estremplacertouteslesadresses (http...)parcelledunouveaudptquevousvoulezutiliser. Maiscommentjeconnaisl'adressedesautresdptsquiexistent?
Utiliserl'outilgraphique
Leplussimplejepenseestdepasserparl'outilgraphiquefourniparUbuntu.L'outilen questiondpenddevotreUbuntu.Sivousavez:
Ubuntu:allezdansSystme?Administration?Sourcesdelogiciels
VoicilafentreparexemplesousXubuntu:
Cettefentrerecenselesdptslesplusconnusregroupsparpays.Certainssontfournispar desuniversits(upicardie.fr),d'autrespardesFAI(Free,OleanepourOrange...).
Poursavoirlequelestleplusrapide,cliquezsurlebouton"Slectionnelemeilleurserveur(le plusproche)".Unefentrevas'ouvrirettesterlavitessedetouslesserveurs:
Lesoutilsdegestiondespaquets
Rsumons. Nousavonsdcouvert3nouveauxtermesjusqu'ici:
aptget aptitude
aptgetupdate:mettrejourlecachedespaquets
Commenonsparlamisejourducachedespaquets(aptgetupdate). Commenousl'avonsvuprcdemment,ilestncessairedemettrejoursoncachedes paquets.Celacorrespondtlchargerlanouvellelistedespaquetspropossparledpt. Toutefois,iln'estpasncessairedemettrejoursoncachechaquefoisquel'onveut tlchargerunpaquet. Ahbon?Quandestcequejesaissijedoismettrejourmoncachealors? Ilya2casovousavezbesoindemettrejourvotrecache:
Quandvouschangez/ajoutezundptvotrelistededpts. Sivousn'avezpasmisjourvotrecachedepuisunmoment(quelquessemaines).
Pourmettrejourvotrecache,tapezdanslaconsole(entantqueroot): Code:Console
apt-get update
Code:Console
root@mateo21-desktop:~# apt-get update Rception de : 1 <lien url="http://wine.budgetdedicated.com">http://wine.bu dgetdedicated.com</lien> hardy Release.gpg [191B] Ign <lien url="http://wine.budgetdedicated.com">http://wine.budgetdedicated .com</lien> hardy/main Translation-fr Atteint <lien url="http://wine.budgetdedicated.com">http://wine.budgetdedic ated.com</lien> hardy Release Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardy Releas e.gpg Ign <lien url="http://wine.budgetdedicated.com">http://wine.budgetdedicated .com</lien> hardy/main Packages Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardy/restri cted Translation-fr Atteint <lien url="http://wine.budgetdedicated.com">http://wine.budgetdedic ated.com</lien> hardy/main Sources Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardy/main T ranslation-fr Atteint <lien url="http://wine.budgetdedicated.com">http://wine.budgetdedic ated.com</lien> hardy/main Packages Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardy/univer se Translation-fr Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardy/multiv erse Translation-fr Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardyupdates Release.gpg Rception de : 2 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> har dy-updates/restricted Translation-fr Ign <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardyupdates/restricted Translation-fr Rception de : 3 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> har dy-updates/main Translation-fr Ign <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardyupdates/main Translation-fr Rception de : 4 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> har dy-security Release.gpg [191B] Rception de : 5 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> har dy-security/restricted Translation-fr Ign <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardysecurity/restricted Translation-fr Rception de : 6 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> har dy-security/main Translation-fr Ign <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardysecurity/main Translation-fr Rception de : 7 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> har dy-security/universe Translation-fr Ign <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardysecurity/universe Translation-fr Rception de : 8 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> har dy-security/multiverse Translation-fr Ign <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardysecurity/multiverse Translation-fr Rception de : 9 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> har dy Release [57,2kB] Rception de : 10 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> ha rdy-updates Release [50,9kB] Rception de : 11 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> ha rdy-security Release [50,9kB] Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardy/restri cted Packages Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardy/main P ackages
Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardy/restri cted Sources Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardy/univer se Packages Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardy/univer se Sources Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardy/multiv erse Packages Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardy/multiv erse Sources Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardyupdates/restricted Packages Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardyupdates/main Packages Atteint <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> hardyupdates/restricted Sources Rception de : 12 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> ha rdy-security/restricted Packages [5990B] Rception de : 13 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> ha rdy-security/main Packages [120kB] Rception de : 14 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> ha rdy-security/restricted Sources [956B] Rception de : 15 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> ha rdy-security/universe Packages [78,6kB] Rception de : 16 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> ha rdy-security/universe Sources [11,8kB] Rception de : 17 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> ha rdy-security/multiverse Packages [5395B] Rception de : 18 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> ha rdy-security/multiverse Sources [1042B] 382ko rceptionns en 7s (50,1ko/s) Lecture des listes de paquets... Fait
aptcachesearch:rechercherunpaquet
Amoinsquevousneconnaissiezdjlenomexactdupaquetquevousvoulez,ilvafalloir faireunepetiterecherche. Onutilisepourcelalacommandesuivante: Code:Console
apt-cache search votrerecherche
aptgetinstall:installerunpaquet
Pourmapartj'aimebeaucouplejeulbreakout2. Jevousproposedoncdeletlcharger.Casefaittrssimplement(entantqueroot toujours,rajoutezunsudodevantlacommandesivousn'tespasdjroot): Code:Console
apt-get install lbreakout2
lbreakout2 lbreakout2-data libsdl-mixer1.2 libsmpeg0 0 mis jour, 4 nouvellement installs, 0 enlever et 153 non mis jour. Il est ncessaire de prendre 2943ko dans les archives. Aprs dpaquetage, 5358ko d'espace disque supplmentaires seront utiliss. Souhaitez-vous continuer [O/n] ? O Rception de : 1 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> fei sty/main libsmpeg0 0.4.5+cvs20030824-1.9build1 [105kB] Rception de : 2 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> fei sty/main libsdl-mixer1.2 1.2.6-1.1build1 [145kB] Rception de : 3 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> fei sty/universe lbreakout2-data 2.5.2-2.1ubuntu1 [2444kB] Rception de : 4 <lien url="ftp://ftp.free.fr">ftp://ftp.free.fr</lien> fei sty/universe lbreakout2 2.5.2-2.1ubuntu1 [249kB] 2943ko rceptionns en 6s (484ko/s) Slection du paquet libsmpeg0 prcdemment dslectionn. (Lecture de la base de donnes... 123350 fichiers et rpertoires dj insta lls.) Dpaquetage de libsmpeg0 ( partir de .../libsmpeg0_0.4.5+cvs20030824-1.9bu ild1_amd64.deb) ... Slection du paquet libsdl-mixer1.2 prcdemment dslectionn. Dpaquetage de libsdl-mixer1.2 ( partir de .../libsdlmixer1.2_1.2.6-1.1build1_amd64.deb) ... Slection du paquet lbreakout2-data prcdemment dslectionn. Dpaquetage de lbreakout2-data ( partir de .../lbreakout2data_2.5.2-2.1ubuntu1_all.deb) ... Slection du paquet lbreakout2 prcdemment dslectionn. Dpaquetage de lbreakout2 ( partir de .../lbreakout2_2.5.2-2.1ubuntu1_amd6 4.deb) ... Paramtrage de libsmpeg0 (0.4.5+cvs20030824-1.9build1) ... Paramtrage de libsdl-mixer1.2 (1.2.6-1.1build1) ... Paramtrage de lbreakout2-data (2.5.2-2.1ubuntu1) ... Paramtrage de lbreakout2 (2.5.2-2.1ubuntu1) ...
C'estalorsquelamagied'aptgetopre:leprogrammevaallertlchargertoutseullepaquet surledpt,ainsiquetouteslesdpendancesdontilabesoinetquenousn'avonspas. Puis,il"dpaqute"lesfichiersquitaientcontenusl'intrieurdupaquet,lesinstalleet effectuelesparamtragestoutseul. Cequiestfortldedans,c'estqu'aptgetnevousdemanderien!Ilinstalletoutcequ'ilfaut toutseul,danslesbonsrpertoires,etcremmeleraccourcipourlancerlejeudansla section"Jeux"! Vrifiezparvousmmes.Lemenudesapplicationsd'Ubuntucomportedsormaisune sectionJeux(qu'ilacresiellen'existaitpas)etpossdeunraccourciverslejeuquenous venonsd'installer.
C'estbon,vouspouvezjouer!
C'estaussisimplequea Notezquevousdevrezavoirinstalllespilotesdevotrecartegraphiquepourpouvoiryjouer.
aptgetautoremove:supprimerunpaquet
Sivousvoulezdsinstallerunpaquet,vouspouvezutiliserlacommandeaptgetremove: Code:Console
apt-get remove lbreakout2
Faisonsunautoremove,commeanousseronssrsdelibrerunmaximumd'espacedisque. Code:Console
root@mateo21-desktop:~# apt-get autoremove lbreakout2 Lecture des listes de paquets... Fait Construction de l'arbre des dpendances Lecture de l'information d'tat... Fait Les paquets suivants ont t automatiquement installs mais ne sont plus n cessaires : libsdl-mixer1.2 libsmpeg0 Les paquets suivants seront ENLEVS : lbreakout2 lbreakout2-data libsdl-mixer1.2 libsmpeg0 0 mis jour, 0 nouvellement installs, 4 enlever et 0 non mis jour. Il est ncessaire de prendre 0o dans les archives. Aprs dpaquetage, 5358ko d'espace disque seront librs. Souhaitez-vous continuer [O/n] ?
C'estfini,lepaquetetsesdpendancessontproprementdsinstalls
aptgetupgrade:mettrejourtouslespaquets
Uneautrefonctionnalitparticulirementgnialed'aptgetestsacapacitmettrejourtous lespaquetsinstallssurvotresystmed'unseulcoup.Leprogrammeirachercherles nouvellesversionsdetousvosprogrammesetlesmettrajours'ilyaunenouvelleversionde disponible: Code:Console
apt-get upgrade
Q.C.M.
Qu'estcequ'undpt?
Osetrouvestockelalistedesdptsquevousutilisez?
Quellecommandemetjourvotrecachecontenantlalistedespaquetsquevouspouvez installer?
aptcacheupdate
Peutoninstallerplusieurspaquetsenuneseulecommandeoufautilfaireplusieursfoisapt getinstall?
Ilfautfaireplusieursfoisaptgetinstallpourtouslesinstaller Onpeutinstallerplusieurspaquetsenuneseulecommande
Laquelledecescommandessupprimelepaquetdemandainsiquetoutessesdpendancesqui deviennentinutilises?
Jevousrappellequeseulrootalepouvoird'installerdenouveauxprogrammessurla machine.Vousdevezdoncpasserrootauparavantl'aidedesudo.
Lesautresgestionnairesdepaquets
Bonustrack
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:00 Avancement:100% Licence:Copienonautorise 42commentaires
Livred'or Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com
o o
AlleraumenuAlleraucontenu
Cours
SiteWeb XHTML/CSS PHP/MySQL JavaEE(J2EE) Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
RTFM:lisezlemanuel!
Tutoriel 30commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:18/20(13votes) Visualisations:54340 Plusd'informations QuandonvientdeWindows,onn'apastropl'habitudedeliredesdocumentations.Parfoisles logicielssontlivrsavecdesmodesd'emploi,maishonntement,quiiciprendlapeinedeles lire? SousLinux,lireladocumentationdoitdevenirunrflexe.Eneffet,bienquecelafasseunpeu peuraupremierabord,ladocumentationestvraimentlemeilleurendroitpourensavoirplus surlescommandesquevousutilisez. Lestutorielsquej'crisnepourrontjamaisrivaliseravecladocumentation.Jepeuxvous montrerlescommandesetlesparamtresquimesemblentlesplusutiles,maispourconnatre certainsparamtresdontvousavezbesoinmoinssouvent,vousn'ycouperezpas:vousaurez besoindelireladoc. Cechapitreestjustementlpour"dmystifier"ladocetvousapprendrelalire.C'estpeut treundeschapitreslesplusimportantsducours,carsivoussavezlireladoc,voustes capablesd'apprendretoutcedontvousavezbesoin,etdoncvouspourreztoutfaire! Letitredecechapitreestuneinsulte"amicale"entreLinuxiens.C'estengnralcequ'ondit undbutantquiposetropdequestionssurlesforums,alorsquelarponsetaitdansladoc. "RTFM"estuneabrviationquisignifie"ReadTheFuckingManual",cequisetraduiraiten franaisparquelquechose"Liscep***demanuel".Maisoui,c'estamical!Puisquejevous ledis... Sommaireduchapitre:
man:afficherlemanueld'unecommande
Lacommandemagiquequenousallonsexprimenterduranttoutcechapitreestman,quiest l'abrviationdeMANual.
Votreconsoledevraitalorsressemblerceci:
Sedplacerdanslemanuel
Quelquescommandesconnatrepoursedplacerdansleman:
Utilisezlestouchesflchesduclavier(verslehautetverslebas)pourvousdplacer ligneparligne. Vouspouvezutiliserlestouches"PageUp"et"PageDown"(ouEspace)pourvous dplacerdepageenpage. AppuyezsurlatoucheHome(aussiappeleOrigine)pourreveniraudbutdu manuel,etsur"Fin"pourallerlafin. Appuyezsurlatouche/(slash)poureffectuerunerecherche.C'esttrspratique! Tapezensuitelemotquevousrecherchezdanslemanuel,puisappuyezsurEntre.Si larechercherenvoieunrsultat,vousserezautomatiquementplacsurlepremier rsultattrouv.Pourpasseraursultatsuivant,retapez/puisEntredirectement(sans retapervotrerecherche). AppuyezsurlatoucheQpourquitterlemanueltoutmoment,commevouslefaisiez avecless.
Sivousavezouvertvotremanueldansuneconsolegraphiquecommemoi,vouspouvezaussi utiliserlamolettedelasouris!
Lesprincipalessectionsdumanuel
NAME:lenomdelacommandedontvoustesentraind'afficherlemanuel,ainsi qu'unecourtedescriptiondecequoiellesert. SYNOPSIS:c'estlalistedetouteslesfaonsd'utiliserlacommande.Nousy reviendronsunpeuplusloincarilestvitaldecomprendrecequiestcritdanscette section. DESCRIPTION:unedescriptionplusapprofondiedecequefaitlacommande.Ony trouveaussilalistedesparamtresetleursignification.C'estengnrallasectionla pluslongue. AUTHOR:l'auteurduprogramme.Parfois,ilyadenombreuxauteurs,c'estsouvent lecasd'ailleursaveclelogiciellibre. REPORTINGBUGS:sivousrencontrezunbugdanslelogiciel,onvousdonne l'adressedelapersonnecontacterpourrapporterlebug. COPYRIGHT:lecopyright,c'estdirelalicenced'utilisationdelacommande.La plupartdesprogrammesquevousutilisezsontcertainementdesprogrammesopen sourcesouslicenceGPL,cequivousdonneledroitdevoirlasourceetderedistribuer leprogrammelibrement.
Lalanguedespagesdemanuel
Ehmais...c'esttoutenanglais!Toutlemonden'estpasuncrackenanglais,commentjefais moisij'aidumallirel'anglais??? Monpremierconseil,mmesivousn'allezpasl'apprcier,jetiensledonnercarc'est vraimentlemeilleurconseil:familiarisezvousavecl'anglais.Sivousvouleztravaillerdans l'informatiquec'estdetoutefaonunelangueincontournable,ilestimpossibledel'ignorerou alorsceseraitdupursuicide. Bon,malgrtout,ilyenapeuttreparmivousquinecomptentpasforcmenttravaillerdans l'informatiquemaisquiaimeraientviterd'avoirapprendrel'anglaispourseservirdeLinux, cequejepeuxtrsbiencomprendre.Sil'vocationdumot"anglais"provoquechezvousdes ruptionscutanesinexplicables,alorsvoiciunebonnenouvelle:ilexisteuneversion franaisedespagesdemanuel! Vouspouvezl'installergrcelacommandeaptgetqu'onajustementapprisedansle chapitreprcdent(rienn'estlaissauhasard,jevousl'aidit ): Code:Console
apt-get install manpages-fr
Lepaquetinstallerestmanpagesfrcommevouspouvezlevoir Maintenant,sivoustapezmanmkdir,vousverrezlapages'afficherenfranais:
Utiliserlespagesdemanuelenfranaisn'estpasrecommand.Eneffet,cespagesnesont parfoispasjour,certainesnesontpastraduites,etseulelaversionanglaiseestassured'tre laplusjouretdecomporterlemoinsd'erreurs. D'ailleursenparlantd'erreurcherlecteur,unefauted'orthographes'estglissedanslacapture d'crancidessus,saurastularetrouver? Danslasuitedecetutoriel,jeconsidreraiquevoustravaillezaveclespagesdemanuelen anglais.C'estvraimentcequejerecommande.Utilisezlaversionfranaiseuniquementsi vousnecomprenezrienl'anglais,sinonfaitesunpetiteffortjevousassurequeavautle coup Jevaisdoncdsinstallerlespagesdemanuelenfranaispourrevenirlaversionanglaise pourlasuitedecechapitre: Code:Console
apt-get autoremove manpages-fr
Bien,lesprsentationstantfaites,passonslasuite! NousallonsapprendrelirelasectionSYNOPSIS,unedessectionslesplusimportantes.
Comprendrelesynopsis
Lesynopsisestunedessectionslesplusimportantes,maisaussiunedesplusdifficileslire. Quelestlerledusynopsis? Sonrleestdelistertouteslesfaonspossiblesd'utiliserlacommande.Enclair,le synopsisvousaffichetouteslescombinaisonsdeparamtresquel'onpeutfaireaveccette commande. Certainssynopsissontsimples,d'autressontpluscompliqus.Jepensequelemieuxestde voirdesexemplespourbiencomprendrecommentafonctionne
manmkdir
Lasectionsynopsisdemkdircontientceci:
D'aprslesynopsis,ondoitauminimumcrirelenomdudossier.Parexemple: Code:Console
mkdir images
no error if existing, make parent directories as needed -v, --verbose print a message for each created directory -Z, --context=CTX set the SELinux security context of each to CTX --help display this help and exit --version output version information and exit created directory
Rsultat: Code:Console
mateo21@mateo21-desktop:~/tests$ mkdir -v images videos musiques mkdir: cration du rpertoire `images' mkdir: cration du rpertoire `videos' mkdir: cration du rpertoire `musiques'
mancp
Sonsynopsisestlesuivant:
Commenonsparlapremireligne: cp[OPTION]...[T]SOURCEDEST Laseulechosequiestobligatoiredanslecasdelapremireligne,cesontles paramtresSOURCE(lenomdufichiercopier)etDEST(lenomdelacopie crer). Cesfichierspeuventtreprcdsd'uneouplusieursoptions(remarquezlespointsde suspension)ainsiquedel'optionT. Lasecondeligneestunpeudiffrente: cp[OPTION]...SOURCE...DIRECTORY Cettefois,onpeutcopierunouplusieursfichiers(SOURCE...)versunrpertoire (DIRECTORY).Toutcelapeutencoreunefoistreprcdd'uneouplusieurs options. Enfin,latroisimeligne: cp[OPTION]...tDIRECTORYSOURCE... ...signifiequ'onpeutaussicrirelerpertoire(DIRECTORY)dansunpremiertemps, suivid'unouplusieursfichiers(SOURCE...).Attention,vousremarquezquedansce casilestobligatoired'utiliserleparamtretquin'estplusentrecrochets.
Exemplesd'utilisation
Onexploitellasecondefaond'utilisercp(secondelignedusynopsis).Oncopie2fichiers danslesousdossierimages/. Bienentendu,commel'indiquelesynopsis,onpeutlencoreutiliserdesoptionscommevet iquel'onvientdevoir Monconseil:vousvousdemandezpeuttrecommentjecomprendslasignificationde chaquemotdusynopsis.Parexemple,taitilvidentdesavoirqueSOURCEcorrespondait aufichierquel'onvoulaitcopier? Sijesaistouta,c'estparcequej'ailuattentivementledbutdelasectionDESCRIPTIONdu man.Jevousrecommanded'enfairedemmequellequesoitlacommandequevoustesen traind'analyser. Code:Console
DESCRIPTION Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.
manaptget
Plusjoyeuxencore:lesynopsisdelacommandeaptget
Labonnenouvellecettefois,c'estquelescrateursd'aptgetn'ontpaseubesoindefairetenir lacommandesur3lignes:ilsontmistouslescasd'utilisationpossiblessuruneseuleligne! Lamauvaisenouvellec'estquec'estunpeudifficilelirecommea. Dcortiquons. Lacommandeaptgetdoitcommencerpar"aptget"(cemotestd'ailleurscritengras).Ca c'estlogique. Ensuitevouspouvezutiliserunedesoptionshvs(vouspouvezutiliserjusteh,maisaussi hv,v,vs,hvs...).Cesoptionstantentrecrochets,ellessontfacultatives. Pareilensuitepouroetc.Cesoptionssontfacultatives.Enrevanche,vousremarquerez qu'ellesdoiventtreobligatoirementsuiviesd'unevaleur.Parexemple"o=optionde configuration".Jevousrappellequelefaitque"optiondeconfiguration"soitsoulignsignifie quevousnedevezpasrecopiercesmotstelsquelsdanslaconsole:vousdevezlesremplacer parunevaleurquiconvient(lisezlasectionDESCRIPTIONpourensavoirplussuro). Lasectionquim'intresseetquejevoudraisqu'onanalyseplusendtailarrivejusteaprs. Ellecommenceetseterminepardesaccolades: {[update]|[upgrade]|[dselectupgrade]|[installpaquet...]|[removepaquet...]|[source paquet...]|[builddeppaquet...]|[check]|[clean]|[autoclean]} Vousremarquerezqu'l'intrieur,lesmotssontsparspardesbarresverticales|.Cesbarres verticalessignifient"OU".Celaveutdirequevousdevezmettreuneetuneseuleoptionparmi lalisteentreaccolades. Parmicesoptionspossibles,ilyenaquevousdevezconnatremaintenant,comme:
update:metjourlecachedespaquetsdisponiblessurvotreordinateur. upgrade:metjourtouslespaquetsinstallssiunenouvelleversionestdisponible.
Ouencore: Code:Console
apt-get update
Ouencore: Code:Console
apt-get autoclean
RsumdelasyntaxeduSYNOPSIS
Voiciunpetitrsumdelasyntaxedusynopsispourvoussouvenirdelafaondontchaque lmentdoittreinterprt:
apropos:trouverunecommande
Lemansupposequevousconnaissezdjvotrecommandeetquevousvoulezensavoirplus. Maissivousneconnaissezpaslacommande,commentfaitesvous? C'estlquelacommandeaproposintervient.Vousluidonnezenparamtreunmotcl,etelle valerechercherdanslesdescriptionsdetouteslespagesdumanuel. Lacommandeaproposestdoncunpeul'inversedeman:ellevouspermetderetrouverune commande. Prenonsunexemple:vousrecherchezunecommande(quevousavezinstalle)enrapport avecleson,parcequevousaimeriezbiensavoircommentmodifierlevolumeenconsole. Vouspouveztaper: Code:Console
apropos sound
Sonsynopsisestridiculementsimple.Pfeuh!Mmepasdrle
D'autresfaonsdelirelemanuel
Bienquecesoitlatechniquelapluscourante,utilisermanetaproposn'estpasleseulmoyen devousdocumenter. Quellessontlesalternativesman?
Leparamtreh(ethelp)
Code:Console
apt-get -h
Cequinousdonne: Code:Console
mateo21@mateo21-desktop:~$ apt-get -h apt 0.7.9ubuntu15 pour amd64 compil sur Mar 14 2008 00:00:28 Usage: apt-get [options] command apt-get [options] install|remove pkg1 [pkg2 ...] apt-get [options] source pkg1 [pkg2 ...] apt-get is a simple command line interface for downloading and installing packages. The most frequently used commands are update and install. Commands: update - Retrieve new lists of packages upgrade - Perform an upgrade install - Install new packages (pkg is libc6 not libc6.deb) remove - Remove packages autoremove - Remove all automatic unused packages purge - Remove and purge packages source - Download source archives build-dep - Configure build-dependencies for source packages dist-upgrade - Distribution upgrade, see apt-get(8) dselect-upgrade - Follow dselect selections clean - Erase downloaded archive files autoclean - Erase old downloaded archive files check - Verify that there are no broken dependencies Options: -h This help text. -q Loggable output - no progress indicator -qq No output except for errors -d Download only - do NOT install or unpack archives -s No-act. Perform ordering simulation -y Assume Yes to all queries and do not prompt -f Attempt to correct a system with broken dependencies in place -m Attempt to continue if archives are unlocatable -u Show a list of upgraded packages as well -b Build the source package after fetching it -V Show verbose version numbers -c=? Read this configuration file -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp See the apt-get(8), sources.list(5) and apt.conf(5) manual pages for more information and options. This APT has Super Cow Powers.
Parfois,iln'yapasdepagedemanuelpourunecommande(mannefonctionnepassurcette commande)maislehoulehelpfonctionnent.Pensezy!
Lacommandewhatis
Cavouspermetd'viterdesortirl'artillerielourdejustepoursavoirquoisertlacommande Code:Console
mateo21@mateo21-desktop:~$ whatis mkdir mkdir (1) - make directories
Lacommandeinfo
...celaafficheraunesortedemgarsumdesprincipalescommandesconsolesousLinux (ellesn'ysontpastoutesbiensr!).Cavouspermetd'avoirunebonnevued'ensemble
LemanuelsousKonqueror
CeuxquiutilisentKDE,etquiontdoncKonqueror,serontravisd'apprendrequel'onpeutlire
lemanueldirectementdepuisKonqueror. Pourcefaire,tapezdanslabarred'adresse:man:votrecommande.Parexemple:man:mkdir.
Onprofiteainsiaupassaged'unejoliemiseenformedanslenavigateur
RecherchermansurleWeb
Q.C.M.
Commentfaireunerecherchedansunepagedemanuelqu'onestentraindelire?
/ apropos Ctrl+F
Commentquitterlemanuel?
Quelleestlasectiondumanuelquidcritlasignificationdesparamtres?
Quesignifientlesmotsengrasdansunsynopsis?
Laquelledecescommandesestvalided'aprscesynopsis?
StatistiquesderponsesauQCM Lacommandemanenellememen'estpastrscomplexe,maislireunepagedemanuelpeut fairepeurauxdbutantsaudbutjelereconnais. Cechapitretaitjustementlpourdmystifierladocetvousencouragerlalire. Lireladocdoitdevenirunrflexe. NepassavoirfairequelquechosesousLinuxn'estpasgrave.Nepaschercherlarponseet baisserlesbrasestparcontrebeaucoupplusgrave. LesbonsutilisateursdeLinuxsontjustementdegrandsamateursdedoc.Ilsn'ontpaspeur d'allerlaliredsqu'ilsnesaventpascommentutiliserunecommande. Quoi?LesprosdeLinuxneconnaissentpastouteslescommandesparcoeur? Non,personneneconnattouteslescommandesendtail.Can'existepas,c'estinfaisable,et ceseraitdetoutefaonstupidedetoutvouloirapprendreparcoeur. Onditqu'unvraiprofessionnelconnatenmoyenne90%descommandesqu'iltape.Celaveut direquepourles10%restants,ilouvreladocpourapprendrecommentfairecedontila besoin. Commevouspouvezlevoir,lireladocn'estpasunehontebienaucontraire.Pourcrirece coursdeLinuxpourdbutants,vousn'imaginezpaslenombredefoisquej'aitapla commandeman!Commequoi,iln'yapasdesecret. Allez,onsequittesurunepetitedevinettepourterminercechapitre:quelestlersultatde cettecommande? Code:Console
man man
Okjesors... (maisvouspouvezessayeramarchehein!)
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:05
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com AlleraumenuAlleraucontenu
+
Cours
SiteWeb XHTML/CSS PHP/MySQL JavaEE(J2EE) Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
Rechercherdesfichiers
Tutoriel 18commentaires
Informationssurletutoriel
Auteur:M@teo21 Note:19/20(5votes) Visualisations:35988 Plusd'informations SousLinux,lesfichierssontorganissd'unefaonassezparticulire.Sivousaffichezlaliste desrpertoireslaracineavecunls/,vousverrezqu'ilyaunefoulededossiersauxnoms tousplusobscurslesunsquelesautres:var,opt,etc,bin,dev... Unepartiedecesrpertoiresestlpourdesraisonshistoriques,depuisl'poqued'Unix.Et voussavezcequec'estlesvieilleshabitudes,onnechangepasadujouraulendemain. Rsultat:certeslesprogrammess'installenttousseuls,maisonnesaitpasforcmenttoujours osetrouvelefichierdontonabesoin(mmesiavecl'habitudeonfinitpartrouverassez rapidement). Heureusement,pasdepanique!OndisposesousLinuxd'outilstrspuissantspourrechercher unfichiersurledisquedur.Certainsd'entreeuxsontrapides,d'autrespluslentsmaisaussi pluscomplets. Partonslarecherchedecesfichiers! Sommaireduchapitre:
locate:unerechercherapide
Lapremirefaond'effectuerunerecherchequenousallonsvoirestdeloinlaplussimple.La commandes'appellelocate("localiser").Elleesttrsrapide.
Utiliserlocate
Locatevousdonnetouslesrsultatsquicontiennentlemot"australie"dansleurnom.Quece soientdesfichiersoudesdossiers,ellenefaitpasladiffrence.Ellevousdonnelaliste compltedesfichiersqu'elleatrouvs. Ilexisteaussilacommandeslocatequiestunpeuplusrcente,maisonnelaretrouvepassur touteslesdistributionspardfaut.Vouspouveztoutefoisl'installerrapidementavecunapt getsivousnel'avezpas. Lacommandeslocateestidentiquelocate,ladiffrenceprsqu'ellevrifielesdroitsdes fichiersavantdeleslister.Avecslocate,unutilisateurnepourradoncpasvoirunnomde fichierapparatres'iln'apasledroitdelelire,tandisqu'avecunlocatelenomdufichierserait apparudanslesrsultatsquandmme.
Labasededonnesdesfichiers
find:unerechercheapprofondie
findestlacommandederechercheparexcellencepourretrouverdesfichiers,maisaussipour effectuerdesoprationssurchacundesfichierstrouvs.Elleesttrspuissante,permetde fairedoncbeaucoupdechoses,etparconsquent...elleestunpeucomplexe.
Savoirlamanipuleresttoutefoisindispensable,doncdcouvronsla!
findrecherchelesfichiersactuellementprsents
Contrairementlocate,findnevapasliredansunebasededonnesmaisvaaucontraire parcourirtoutvotredisquedur.CelapeuttretrslongsivousavezplusieursGodedonnes!
Aveccettemthodederecherchevousnerisquezpasderaterunfichierrcentquiauraitpu trecraujourd'hui.Etcen'estpasleseulavantage,loindel!
Fonctionnementdelacommandefind
Utilisationbasiquedelacommandefind
Essayonsa! Code:Console
mateo21@mateo21-desktop:~$ find /var/log/ -name "syslog" /var/log/syslog /var/log/installer/syslog
Lesparamtrescorrespondentceuxquejevousaiprsentsunpeuplustt:
O:dans/var/log(etlessousdossiers) Quoi:lefichier"syslog"
Recherchepartirdelataille
exactement(niplus,nimoins). Recherchepartirdeladatededernieraccs
Onpeutaussirechercheruniquementdesrpertoiresoudesfichiers. Utilisez:
typed:pourrechercheruniquementdesrpertoires(directories). typef:pourrechercheruniquementdesfichiers(files).
Utilisationavanceavecmanipulationdesrsultats
...estquivalentcrire: Code:Console
find ~ -name "*.jpg" -print
Ici,j'affichelenomdufichier,untiret,etlenomdupropritairedecefichier.Le\npermet d'allerlaligne.
Soyezbiensrdecequevousfaites!Iln'yaurapasdeconfirmation!
Etvoil,touteslesimagesontdisparu. Appelerunecommande
Q.C.M.
Quellecommandeparcourtrellementledisquelarecherchedesfichiersactuellement prsents?
Quelleestladiffrenceentrelocateetslocate?
Pourlacommandefind,lequeldecesparamtresestobligatoire?
Quefaitcettecommande? Code:Console
find ~ -size +300M
Quelparamtreestutilispardfautparfindlorsqu'onneprcisepascequ'onveutfaireavec lesfichiers?
Quellecommanderechercheetsupprimetousmesfichiers.avisitusdansmonhomedeplus de550Moauxquelsjen'aipastouchdepuisplusde30jours?
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:04 Avancement:100% Licence:Copienonautorise 18commentaires
Nouscontacter Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com
o o
AlleraumenuAlleraucontenu
SiteWeb XHTML/CSS
PHP/MySQL JavaEE(J2EE)
Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
Extraire,trieretfiltrerdesdonnes
Tutoriel 17commentaires
Informationssurletutoriel
Auteur:M@teo21 Difficult: Note:17/20(7votes) Visualisations:41746 Plusd'informations
Commevouslesavezdj,laplupartdescommandesdeLinuxsontbasessurlemodledu systmed'exploitationUnix.Cesontlesmmes.Cescommandess'utilisentpourcertainesde lammemaniredepuislesannes60!Avantagepourlesinformaticiens:pasbesoinde rapprendreutiliserlesmmescommandestousles3mois. Maislaquestionquevousdevezvousposerestlasuivante:commentsefaitilquelaplupart decescommandesn'aientpaschangdepuissilongtemps?Larponsevientdufaitqu'elles n'ontpaseubesoindechanger.Eneffet,laplupartdescommandesquevousdcouvrezsont trsbasiques:ellesremplissentunetcheetlaremplissentbien,maisellesnefontpasplus. Cesontdes"briquesdebase"dusystme. Danscechapitre,nousallonsdcouvrirunesriedecommandesbasiquesquipermettent d'extraire,trieretfiltrerdesdonnesdansdesfichiers.Vousutiliserezcertainesd'entreelles (commegrep)presquetouslesjours! Sommaireduchapitre:
grep:filtrerdesdonnes
Lacommandegrepestessentielle.Detoutescellesprsentesdanscechapitre,ils'agit probablementdelapluscourammentutilise. Sonrleestderechercherunmotdansunfichieretd'afficherleslignesdanslesquellesce motattrouv.L'avantagedecettecommandeestqu'ellepeuttreutilisetrssimplement oudemanirepluscomplexe(maisplusprcise)selonlesbesoins,enfaisantappelaux expressionsrgulires. Lesexpressionsrguliressontunmoyentrspuissantderechercheruntexte.Onneles utilisepasseulementdanslalignedecommandeLinux,maisaussidansdesditeursdetexte avancsetdansdenombreuxlangagesdeprogrammationtelquePHP.Voustrouverez d'ailleurs2chapitresassezcompletsausujetdesexpressionsrguliresdanslecoursPHPque j'airdig. Nousallonscommencerparutilisergrepdemaniretrssimple,puisnousverronsensuite
commentfairedesrecherchespluspoussesaveclesexpressionsrgulires.
Utilisergrepsimplement
Code:Console
grep "Site du Zro" monfichier
i:nepastenircomptedelacasse(majuscules/minuscules)
Vouspouvezafficherlesnumrosdeslignesretournesavecn: Code:Console
$ grep -n alias .bashrc 49:# ~/.bash_aliases, instead of adding them here directly. 52:#if [ -f ~/.bash_aliases ]; then 53:# . ~/.bash_aliases 56:# enable color support of ls and also add handy aliases 59: alias ls='ls --color=auto' 60: #alias dir='ls --color=auto --format=vertical'
61: #alias vdir='ls --color=auto --format=long' 64:# some more ls aliases 65:alias ll='ls -lArth' 66:#alias la='ls -A' 67:#alias l='ls -CF'
v:inverserlarecherche:ignorerunmot
...rechercheralachane"SiteduZro"danstouslesfichiersdurpertoire"code",ycompris danslessousdossiers.
Cettefois,lenomdufichierdanslequellachaneattrouves'afficheaudbutdelaligne. Anoterqu'ilexisteaussilacommandergrepquiestquivalentecriregrepr.
Utilisergrepavecdesexpressionsrgulires
Pourfairedesrecherchespluspousses,pournepasdiredesrecherchestrspousses,vous devezfaireappelauxexpressionsrgulires.C'estunensembledesymbolesquivavous permettrededirel'ordinateurtrsprcismentcequevousrecherchez. Jevousproposedansunpremiertempsdejeterunoeilcetableaudesprincipauxcaractres spciauxqu'onutilisedanslesexpressionsrgulires: Caractrespcial Signification . Caractrequelconque ^ Dbutdeligne $ Findeligne [] Undescaractresentrelescrochets ? L'lmentprcdentestoptionnel(peuttreprsent0ou1fois) * L'lmentprcdentpeuttreprsent0,1ouplusieursfois + L'lmentprcdentdoittreprsent1ouplusieursfois | Ou () Groupementd'expressions
utiliseuneexpressionrgulire. Code:Console
$ grep -E Alias .bashrc # Alias definitions.
...renvoietoutesleslignesquicontiennent"alias"ou"Alias". Code:Console
grep -E [0-4] .bashrc
...renvoietoutesleslignesquicontiennentunnombrecomprisentre0et4. Code:Console
grep -E [a-zA-Z] .bashrc
...renvoietoutesleslignesquicontiennentuncaractrealphabtiquecomprisentreaetzou entreAetZ. Jevousaifaitluneintroductiontrsrapide,ilyauraitbeaucoupdire.Sivousvoulezen savoirplussurlesexpressionsrgulires,directionlecoursPHPoj'airdigdes explicationspluscompltes.Ilfaudraunpeus'adapterparcequecesexplicationssontfaites pourlesprogrammeursPHP,maisvousdevriezytrouversuffisammentd'exempleset d'explicationspourenapprendredavantage. Commevouspourrezleconstater,lesexpressionsrguliresfonctionnentaussibiensansle E.Pourquoi? Normalement,cetteoptionsertactiverlagestiondesexpressionsrgulireslesplus complexes.Danslapratique,lemanuelnousditquelaversionGNUdegrep(cellequ'on utilisesousLinux)nefaitpasdediffrencequel'optionsoitprsenteoupas.Lesexpressions rguliressonttoujoursactives.Enclair,vousaurezbesoinduEsivousutilisezgrepsur uneautremachinedetypeUnixunjour,maisenattendantvouspouveztrsbienvousen passer.LeEatconservpourdesraisonsdecompatibilit.
sort:trierleslignes
Lacommandesortservlebienutilelorsqu'onabesoindetrierlecontenud'unfichier. Pournosexemples,jevousproposedecrerunnouveaufichier(avecnanoparexemple) appel"noms.txt"etd'yplacerletextesuivant: Code:Autre
1 2 3 4 5 6 7 8 Franois Marcel Albert Jean Stphane patrice Vincent jonathan
Ensuite,excutezlacommandesortsurcefichier: Code:Console
$ sort noms.txt Albert Franois
...criralalistedenomstrisdansnoms_tries.txt. r:trierenordreinverse
L'optionrpermetd'inverserletri: Code:Console
$ sort -r Vincent Stphane patrice Marcel jonathan Jean Franois Albert noms.txt
R:trieralatoirement
n:trierdesnombres
Triezlescommevousavezapprislefaire: Code:Console
$ sort nombres.txt 129 16 27 36 364 42
nombres.Cettefois,lenombre42serabienplacavant129! Code:Console
$ sort -n nombres.txt 16 27 36 42 129 364
Magique.
wc:compterlenombredelignes
Lacommandewcsignifie"WordCount".C'estdoncaprioriuncompteurdemots,maisen faitonluitrouveplusieursautresutilits:compterlenombredelignes(trsfrquent)et compterlenombredecaractres. Commelesprcdentes,lacommandewctravaillesurunfichier. Sansparamtres,lesrsultatsrenvoysparwcsontunpeuobscurs.Voyezplutt: Code:Console
$ wc noms.txt 8 8 64 noms.txt
l:compterlenombredelignes
Pouravoiruniquementlenombredelignes,utilisezl: Code:Console
$ wc -l noms.txt 8 noms.txt
w:compterlenombredemots
Combiendemotsdiffrentsyatildanslefichier? Code:Console
$ wc -w noms.txt 8 noms.txt
c:compterlenombred'octets
Combiend'octetscomptelefichier? Code:Console
$ wc -c noms.txt 64 noms.txt
m:compterlenombredecaractres
Commevouspouvezlevoir,lenombredecaractresestdiffrentdunombred'octets.
uniq:supprimerlesdoublons
Lalistesansdoublonsseracritedanssans_doublons.txt. c:compterlenombred'occurences
Onsaitainsiqu'ilya3foisFranois,1foisJean,2foisMarcel,etc. d:afficheruniquementleslignesprsentesendouble
L'optionddemandeafficheruniquementleslignesprsentesendouble: Code:Console
$ uniq -d doublons.txt Franois Marcel
cut:couperunepartiedufichier
Vousavezdjcoupdutextedansunditeurdetexte,non? Lacommandecutvousproposedefairecelaauseind'unfichier,afindeconserver uniquementunepartiedechaqueligne.
Couperselonlenombredecaractres
ncent nathan
Couperselonundlimiteur
CommelenomCSVl'indique,lesvirgulesserventsparerlescolonnes.Cescolonnes contiennent,dansl'ordre:
d:indiquequelestledlimiteurdanslefichier f:indiquelenumroduoudeschampscouper
Pouravoirleschampsn1etn3(leprnometlecommentaire): Code:Console
$ cut -d , -f 1,3 notes.csv
Fabrice,Excellent travail Vincent,Nul comme d'hab Sophie,En nette progression Mlanie,Allez presque la moyenne ! Corentin,Pas mal mais peut mieux faire Albert,Toujours parfait Benot,En grave chute
Q.C.M.
Lacommandeuniqsupprimeratellelesdoublonsdanslefichiersuivant? Code:Autre
1 2 3 4 5 6 7 Paris Washington Paris Singapour Tokyo Paris Singapour
Qu'estcequewcnepeutpasfaire?
Quelleoptionpermetdetriercorrectementunfichiercontenantdesnombres?
r n o
greprespectetillacassepardfautlorsdesesrecherches?Enclair,faitilladiffrenceentre lesmajusculesetlesminuscules?
Oui Non
Dansquelcasestilncessairedeplacerdesguillemetsautourdel'lmentrecherchavec grep?
Informationssurletutoriel
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com AlleraumenuAlleraucontenu
SiteWeb XHTML/CSS PHP/MySQL JavaEE(J2EE) Programmation LangageC LangageC++ LangageJava LangageJava(API) Systmealternatif Linux Modlisation3D Blender MappingHL1 Touslescours
Lesfluxderedirection
Tutoriel 15commentaires
Informationssurletutoriel
Auteur:M@teo21 Difficult: Note:19/20(7votes) Visualisations:30526 Plusd'informations Vousdevriezmaintenantavoirl'habituded'uncertainnombredecommandesqueproposela consoledeLinux.Lefonctionnementesttoujourslemme: 1. Voustapezlacommande(parexemplels). 2. Lersultats'affichedanslaconsole. Cequevousnesavezpasencore,c'estqu'ilestpossiblederedirigercersultat.Aulieuque lersultats'affichedanslaconsole,vousallezpouvoirl'envoyerailleurs. O?Dansunfichier,ouenentred'uneautrecommandepour"chanerdescommandes". Ainsi,lersultatd'unecommandepeutendclencheruneautre! Comment?Al'aidedepetitssymbolesspciaux,appelsfluxderedirection,quevousallez dcouvrirdanscechapitre. Leprincipepeuttrersumdansceschma:
Jusqu'ici,nousn'avonsdoncexploitquelapremirepossibilit(cellepardfaut):afficherle rsultatdanslaconsole.Ilnousrestedoncbiend'autrestechniquesdcouvrir! LesfluxderedirectionsontunecomposanteessentielledelaconsolesousLinux,etcedepuis l'poqued'Unix.Ilsvonttrscertainementchangervotrefaonde"voir"commentlaconsole fonctionneetdmultipliervotrecontrlesurlescommandesquevouslancez.C'estdiresice chapitreestimportant! Jevaisdoncd'abordvousdemanderd'treencoreplusattentifsqued'habitude.Nonpasquele chapitresoitrellement"compliqu",maisildoittrebiencomprispourquevouspuissiez suivreleresteducoursconvenablement. Aupiredescas,vouspourreztoujoursrevenirlirecechapitresivousavezuntroude mmoiresurlesnotionsquevousyavezapprises. Sommaireduchapitre:
>et>>:redirigerlersultatdansunfichier
Lamanipulationlaplussimplequenousallonsvoirvanouspermettred'crirelersultat d'unecommandedansunfichier,aulieudel'afficherbtementdanslaconsole.
Prparatifs
Code:Autre
1 2 3 4 5 6 7 Fabrice,18 / 20,Excellent travail Mathieu,3 / 20,Nul comme d'hab Sophie,14 / 20,En nette progression Mlanie,9 / 20,Allez presque la moyenne ! Corentin,11 / 20,Pas mal mais peut mieux faire Albert,20 / 20,Toujours parfait Benot,5 / 20,En grave chute
Cersultats'estaffichdanslaconsole.C'estcequefonttouteslescommandespardfaut... moinsquel'onutiliseunfluxderedirection!
>:redirigerdansunnouveaufichier
Regardezlafindelacommande.J'yairajoutlapetiteflche>quiredirigelasortiedela commandedansunfichier. Normalement,sivousexcutezcettecommanderiennes'afficheradanslaconsole.Toutaura tredirigdansunfichierappel"eleves.txt"quivientd'trecrpourl'occasiondansle dossierovousvoustrouviez. Jelerappelleaucaso:sousLinuxonsemoquepasmaldel'extensiondesfichiers.J'aurais trsbienpucrerunfichiersansextensionappel"eleves".Icij'airajoutun".txt"pourne pasdrouterceuxquiviennentdeWindows,maisilfaudravoushabituertravailleravecdes nomsdefichierssansextensionparfois. Faitesunpetitls(oulsl,commevousprfrez)pourvoirquelefichierestbienprsentdans ledossier: Code:Console
$ ls -l total 20 -rw-r--r--rw-r--r--rw-r--r--rw-r--r--rw-r--r-1 1 1 1 1 mateo21 mateo21 mateo21 mateo21 mateo21 mateo21 91 mateo21 56 mateo21 35 mateo21 20 mateo21 253 2008-04-19 2008-09-26 2008-04-19 2008-04-19 2008-09-26 19:36 12:01 17:06 19:03 12:01 doublons.txt eleves.txt fichier_trie.txt nombres.txt notes.csv
>>:redirigerlafind'unfichier
Grcea,sij'aiundoutesurcequiapusepasserlorsdel'excutiond'unecommande,je n'aiqu'consulterlefichierresultats.log.
Rsum
Nousvenonsdedcouvrir2fluxderedirectiondansdesfichiers:
>:redirigedansunfichieretl'crases'ilexistedj. >>:redirigelafind'unfichieretlecres'iln'existepas.
2>,2>>et2>&1:redirigerleserreurs
Allonsunpeuplusloin.Ilfautsavoirquetouteslescommandesproduisent2fluxdedonnes diffrents:
Lasortiestandard:pourtouslesmessages(saufleserreurs). Lasortied'erreurs:pourtoutesleserreurs.
Sitoutvabien:lersultat(lecontenudufichier)s'affichesurlasortiestandard. S'ilyauneerreur:cellecis'affichedanslasortied'erreurs.
Lefichier"fichier_inexistant.csv"n'existepas(commesonnoml'indique affichedanslaconsoleaulieud'avoirtenvoyedanseleves.txt.
).L'erreurs'est
Redirigerleserreursdansunfichierpart
Ilyadeuxredirectionsici:
Fusionnerlessorties
Rsum
Nousavonsdcouvert3symboles:
<et<<:liredepuisunfichierouleclavier
Pourlemoment,nousavonsrediriguniquementlasortiedescommandes.Nousavons dcidoenvoyerlesmessagesissusdecescommandes. Maintenant,jevousproposedefaireunpeul'inverse,c'estdirededciderd'ovient l'entred'unecommande.Jusqu'alors,l'entrevenaitdesparamtresdelacommande...mais onpeutfaireensortequ'ellevienned'unfichieroud'unesaisieauclavier!
<:liredepuisunfichier
Celaaurapoureffetd'afficherlecontenudufichierenvoyenentre: Code:Console
$ cat < notes.csv Fabrice,18 / 20,Excellent travail Mathieu,3 / 20,Nul comme d'hab Sophie,14 / 20,En nette progression Mlanie,9 / 20,Allez presque la moyenne ! Corentin,11 / 20,Pas mal mais peut mieux faire Albert,20 / 20,Toujours parfait Benot,5 / 20,En grave chute
<<:liredepuisleclavierprogressivement
Laconsolevousproposealorsdetaperdutexte. Code:Console
$ sort -n << FIN >
> 13 > 132 > 10 > 131 > 34 > 87 > 66 > 68 > 65 > FIN 10 13 34 65 66 68 87 131 132
Cequicompte,c'estquevousdfinissiezunmotclquiserviraindiquerlafindelasaisie. Notezparailleursqueriennevousobligecrirecemotenmajuscules.
Rsum
Nouspouvonsdonc"alimenter"descommandesde2maniresdiffrentes:
|:chanerlescommandes
Passonsmaintenantausymboleleplusintressantquevousutiliserezleplussouvent:lepipe |(prononcez"pape",commeunbonanglais ).Sonbut?Chanerdescommandes. Lepipe|n'estpasunsymbolequ'onal'habituded'crire.Pourtant,ilyenaforcmentunsur votreclavier(parfoisreprsentsouslaformed'uneligneverticaleenpointills). SurunclavierAZERTYfranaisparexemple,vouspouvezl'crireencombinantlestouches AltGr+6,etsurunclavierbelgeAltGr+1.SurunclavierMac,c'estAlt+Shift+L
Lathorie
"Chanerdescommandes"?Celasignifieconnecterlasortied'unecommandel'entred'une autrecommande.
Lapratique
Voyonsquelquescasconcrets(onpourraittrouveruneinfinitd'exemples Trierleslvesparnom
).
Lepipeeffectuelaconnexionentrelasortiedecut(desnomsdansledsordre)etl'entrede sort.
Onpeutmmeallerplusloinetcrirecettelistetriedansunfichier: Code:Console
cut -d , -f 1 notes.csv | sort > noms_tries.txt
Trierlesrpertoirespartaille
Vouspouvezparamtrerlenombredersultatsaffichsavecl'optionndehead.Sivousavez
Listerlesfichierscontenantunmot
Heureusement,lenomdufichieretlecontenudelalignesontsparsparundeuxpoints.On connatcut,quipermetdercupreruniquementunepartiedelaligne.Ilnouspermettraitde conserveruniquementlenomdufichier. Problme:silemmemotattrouvplusieursfoisdansunfichier,lefichierapparatraen double!Poursupprimerlesdoublons,onpeututiliseruniq,conditiond'avoirbientriles lignesavecsortauparavant. Alors,vousavezunepetiteidedelalignequ'ilvafalloircrire? Jevousproposederechercherlesfichiersquicontiennentlemot"log"dansledossier /var/log.Notezqu'ilfaudrapasserrootavecsudopouravoiraccstoutlecontenudece rpertoire. Voicilacommandequejevousproposed'utiliser: Code:Console
sudo grep log -Ir /var/log | cut -d : -f 1 | sort | uniq
/var/log/boot /var/log/bootstrap.log /var/log/dist-upgrade/apt-term.log /var/log/dmesg /var/log/dmesg.0 /var/log/gdm/ /var/log/installer/partman /var/log/installer/syslog /var/log/kern.log.0 /var/log/messages /var/log/messages.0 /var/log/syslog /var/log/syslog.0 /var/log/udev /var/log/Xorg.0.log /var/log/Xorg.0.log.old /var/log/Xorg.20.log /var/log/Xorg.20.log.old /var/log/Xorg.21.log
Rsum
Lersumestsimple,etc'estdanssasimplicitqu'iltiretoutesabeautetsapuissance(non jenesuispasfou ):
Q.C.M.
Lesymbole>>cretillefichiers'iln'existepas? Code:Console
commande >> fichier
Non Oui
Pardfaut,ovontleserreurs?
Comments'appellelesymbolequipermetdeconnecterlasortied'unecommandel'entre d'uneautrecommande?
Osontenvoyeslesdonnesrenvoyesparcettecommande? Code:Console
commande > /dev/null
Quesignifie2>&1?
J'aifaitunlocatepourretrouverunfichierappel"data",maisj'aiobtenutropderponses danslaconsoleducoupjesuisunpeuperdu.Quepuisjefaire?
Informationssurletutoriel
Retourenhaut Cr:Le08/06/200619:20:01 Modifi:Le17/05/200916:35:00 Avancement:100% Licence:Copienonautorise 15commentaires
LeSiteduZro o Plandusite o Mentionslgales o Accessibilit o Livred'or o Signalerunbug Quisommesnous? o SimpleITSARL o L'quipe o Nouscontacter o Notreblog Mdias o Espaceannonceurs o Revuedepresse Partenaires o Hbergementweb o Correctiondetutoriels o Crerunsite Autreslangues o Siteduzero.com o Newbiesparadise.com