guide l'unix.docx

Upload: dioss-sadio-traore

Post on 24-Feb-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 guide l'unix.docx

    1/10

    1- Session de travail

    Entrer en ligne

    Taper le numro de travail la requte "login" et le mot de passe larequte "password".

    Ne jamais divulguer votre mot de passe, peu importe la raison.Modifer le mot de passe

    Taper passwd, suivi de votre ancien mot de passe la requte "oldpassword" et votre nouveau mot de passe aux requtes "new password"et "Retype new password".

    Terminer une session

    Taper la commande logout.

    Pour obtenir de l'aide sur une commande

    Taper la commande mannom de la commande dsire.

    a commande man introdonne une liste des commandes disponi!les surle systme.

    Majuscules et minuscules

    #ans $nix les caractres majuscules et minuscules sont considrscomme tant di%rents. &e qui implique que la commande man serareconnue alors que '(N ou 'an ne le sera pas. )l en est de mme avec lenom des *c+iers.

    Date et heure

    a commande datepermet do!tenir la date et l+eure du systme.

    a commande cal annepermet do!tenir un calendrier annuel.

    a commande cal mois annepermet do!tenir un calendriermensuel.

    - !ommandes pour g"rer les fchiers et les r"pertoires

    Se d"placer dans les r"pertoires

    a commande cd- permet de retourner votre rpertoire initial"+ome directory"/.

    a commande cdnom-de-rpertoirepermet de c+anger derpertoire courant.

    a commande pwda0c+e le rpertoire courant.

    #br"viation des noms de r"pertoire

  • 7/25/2019 guide l'unix.docx

    2/10

    $reprsente le rpertoire initial "+ome directory"/.

    %reprsente le rpertoire courant.

    %%reprsente le parent du rpertoire courant.

    #&chage d'un fchier

    catfchierpermet da0c+er le contenu du *c+ier r1rencecomplte de cat/.

    morefchierpermet da0c+er le contenu du *c+ier page par page.

    tailfchierpermet da0c+er les 23 dernires lignes du *c+ierr1rence complte de tail/.tail41 fchierpermet da0c+er les 23 dernires lignes du *c+ier enessayant de lire de plus en plus de caractres la *n du *c+ier,celui4ci devant grandir.

    headfchierpermet da0c+er les 23 premires lignes du *c+ierr1rence complte de +ead/.

    od fchierpermet da0c+er le contenu du *c+ier au 1ormat octal

    r1rence complte de od/. od -cfchierpermet da0c+er le contenu du *c+ier au 1ormat

    (5&)) et en +exa.

    #&cher le contenu de r"pertoires

    lspermet de lister le nom des *c+iers et des sous4rpertoiresprsents dans le rpertoire courant.

    lsrpertoirepermet de lister le nom des *c+iers et des sous4rpertoires prsents dans "rpertoire".

    ls -la0c+e les rsultats dune 1a6on plus complte.

    ls -ld a0c+e les *c+iers et les rpertoires avec la mmeprsentation que les *c+iers, sans lister leur contenu.

    ls -a a0c+e les *c+iers cac+s.

    ls -(indique le type du *c+ier c.a.d *c+er, rpertoire ou lien

    http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/cat.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/tail.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man/manfr.php?ptd=man1/index.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/od.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/tail.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man/manfr.php?ptd=man1/index.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/od.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/cat.1.html
  • 7/25/2019 guide l'unix.docx

    3/10

    sym!olique.

    ls -ltra0c+e les *c+iers en ordre de date inverse.

    ls -l ) grep *dpermet de lister uniquement les sous4rpertoiresprsents dans le rpertoire courant.r1rence complte de ls/

    !opier des fchiers

    cpfchier nouveau-fchiercopie *c+ier sous le nom nouveau4*c+ierdans le mme rpertoire.

    cpfchier rpertoire/copie *c+ier dans le rpertoire "rpertoire" enconservant le mme nom.

    cp -p fchier rpertoire/copie *c+ierdans le rpertoire "rpertoire"en conservant le mme nom et les mmes protections que le*c+ier dorigine.

    cp -ipermet au systme de demander une con*rmation si le *c+ierde destination existe dj.

    cp -r fchier rpertoire/copie *c+ier et les rpertoires dans lerpertoire "rpertoire" en conservant la mme structure.r1rence complte de cp/

    !r"ation d'un fchier et r"pertoire

    touchfchierpermet de c+anger la date du *c+ier et aussi de crerun *c+ier nomm "*c+ier" qui sera vide.

    m+dirrpertoirepermet de crer un rpertoire.

    )l est possi!le de crer des *c+iers avec un diteur et7ou tout autreprogramme de votre c+oix.

    D"placer des fchiers

    mvfchier nouveau-fchierrenomme *c+ier sous le nom nouveau4*c+ier dans le mme rpertoire.

    mvfchier rpertoire/dplace *c+ier dans le rpertoire "rpertoire".

    mv -ipermet au systme de demander une con*rmation si le *c+ier

    http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/ls.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/cp.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/ls.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/cp.1.html
  • 7/25/2019 guide l'unix.docx

    4/10

    de destination existe dj.

    mvrpertoire nouveau-rpertoirerenomme un rpertoire dans unautre rpertoire.r1rence complte de mv/

    ,diter un fchier

    8our diter un *c+ier en mode pleine page, on utilise lacommande vifchier. Un excellent rsum des commandes est disponible l'adresse :

    http..matri%sami/dat%net.prati0ue.documentation.guide-survie-2%html

    sedfchiersest un utilitaire qui permet dditer un ou plusieurs*c+iers en mode ligne de commande abrviationdestream editor/.

    9xemple :5u!stitution dune c+a;ne de caractre par une autre dans tous les*c+iers commen6ant par la lettre c "www." par "wwwd

  • 7/25/2019 guide l'unix.docx

    5/10

    1ormat $nix =n/.

    duou durpertoiredonne lespace utilis du rpertoire et des sous4rpertoires.du -s rpertoirea0c+e seulement lespace total utilis pour c+aqueargument en ajoutant un su0xe correspondant lunit A, ', B/.exemple pour inux: du -sh client/.r1rence complte de du/

    fnd racine-namemot permet de trouver des *c+iers depuis uneracine spci*e.fnd racine-namemot -ctimeCnbjours 4exec commande =D=E =Fpermet de trouver des *c+iers depuis une racine spci*e plusvieux quun Gnom!re de joursH et excuter la commande sur ces

    *c+iers.9xemples:24 Trouve tous les *c+iers commen6ant par '8 qui sont plus vieuxque I

  • 7/25/2019 guide l'unix.docx

    6/10

    g/ip -dfchier.!dcompresse *c+ier.gO en *c+ier ou gunOip/.r"rence compl#te de !ip $anlais%

    ln -sfchier&&lier lien&smboli(uepermet de lier un *c+ier distant un lien sym!olique alias/.

    tar cv4 fchier.tar fchiers rassem!le plusieurs *c+iers en une seulearc+ive sans compression.tar tv4 fchier.tarliste le contenu dun *c+ier tar.tar ov4 fchier.tar extrait le contenu dun *c+ier tar.tar /v4fchier.t!extrait le contenu dun *c+ier tgO.

    umas+ 022est une varia!le denvironnement qui d*nitautomatiquement le *c+ier des permissions sur les *c+iers

    nouvellement crs 8ropritaire Broupe (utres 4 QKK, d*nit dansle *c+ier .!as+rc du pro*l de lutilisateur/. oir la section es droitsdaccs des *c+iers par d1aut.

    unidosfchier converti le 1ormat $nix =n/ du *c+ier en 1ormat'54#@5 =r=n/.

    wcfchiercalcule le nom!re de lignes, de mots et de caractresdans le *c+ier.ls -l 5 ) grep *- ) wc -lcalcule le nom!re de *c+iers partir du

    rpertoire courant.wc -l fchiercalcule le nom!re de lignes dans le *c+ier r1rencecomplte de wc/.

    2mprimer un fchier

    lpfchierpermet dimprimer sur limprimante par d1aut unix/.

    lpd -dimprimante fchierpermet dimprimer le *c+ier surlimprimante de son c+oix unix/.

    lpr -Pimprimante fchierpermet dimprimer le *c+ier surlimprimante de son c+oix.r1rence complte de lpr/ inux/.

    lp0 examine la *le dattente des impressions inux/.r1rence complte de lpq/

    Protection des fchiers

    a protection des *c+iers se dcompose en trois parties et de S caractres

    "rw- ) r-- ) r--". a premire partie *xe les droits de proprit pour lepropritaire du *c+ier, la deuxime partie *xe les droits accords aux

    http://unixhelp.ed.ac.uk/CGI/man-cgi?gziphttp://www.dti.ulaval.ca/pp/rva/unix/unix-usager_toc.html#SEC3.4http://www.dti.ulaval.ca/pp/rva/unix/unix-usager_toc.html#SEC3.4http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/wc.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/lpr.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/lpq.1.htmlhttp://unixhelp.ed.ac.uk/CGI/man-cgi?gziphttp://www.dti.ulaval.ca/pp/rva/unix/unix-usager_toc.html#SEC3.4http://www.dti.ulaval.ca/pp/rva/unix/unix-usager_toc.html#SEC3.4http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/wc.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/lpr.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/lpq.1.html
  • 7/25/2019 guide l'unix.docx

    7/10

    utilisateurs 1aisant partie du groupe auquel appartient le *c+ier, et ladernire partie *xe les droits des autres utilisateurs. #ans c+aque partie,le premier caractre correspond au droit de lecture "r"/, le deuximecaractre correspond au droit dcriture "w"/, le troisime caractrecorrespond au droit dexcution ou daccs ""/. 5i la place dun des

    caractres nous ne voyons quun tiret "-", cest que le droit nest pasautoris.&as particulier loption "s"/ permet dutiliser l)# identi*cation/ dupropritaire ou du groupe propritaire du *c+ier lors de la cration dun*c+ier.

    a protection des *c+iers se%ectue par la commande chmodprotectionfchiers. 8our identi*er la catgorie de lusager :

    la lettre "u" pour le propritaire du *c+ierF

    la lettre "g" pour le groupe dutilisateurFla lettre "o" pour les autres utilisateursFet la lettre "a" pour 1aire r1rence tous les utilisateurs.

    "6" signi*e que cest une permission supplmentaire et, pour ensupprimer une, il su0t de remplacer le signe "6" par "-". 9xemples :

    chmod a6w test4444 Tous les utilisateurs o!tiennent le droitdcrire pour le *c+ier test.

    chmod go-wr test4444 e groupe utilisateur et les autres sau1 le

    propritaire/ nont plus le droit dcrire et de lire pour le *c+ier test.

    r1rence complte de chmod/

    a commande chownpermet de modi*er le propritaire dun *c+ier. 5urla majorit des systmes, son usage est rserv au super4utilisateur.

    chownutilisateur fchiers ou chownutilisateur:roupefchiersexemple:chown jac0ues test%dat44 e propritaire du *c+iertest.dat est jacques/ r1rence complte de c+own/.

    a commande chgrppermet de c+anger le groupe propritaire dun*c+ier. 5euls le propritaire et le super4utilisateur peuvent c+anger legroupe dun *c+ier.

    chgrpoptionroupefchiersexemple: chgrp recherche test%dat44le *c+ier test.dat appartient au groupe rec+erc+e/ r1rence compltede c+grp/.

    )utre in"ormation pour la protection des fchiers disponible en cli(uant ici.

    7edirection des sorties

    http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/chmod.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/chown.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/chgrp.1.htmlhttp://www.dti.ulaval.ca/pp/rva/unix/unix-usager_3.html#SEC3.4http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/chmod.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/chown.1.htmlhttp://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/chgrp.1.htmlhttp://www.dti.ulaval.ca/pp/rva/unix/unix-usager_3.html#SEC3.4
  • 7/25/2019 guide l'unix.docx

    8/10

    nom-de-commande 8 fchiere systme dirige les rsultats engendrs par la commande dans un*c+ier au lieu de les a0c+er lcran. 5i le *c+ier existe dj, soncontenu est remplac.

    nom-de-commande 88 fchiere systme dirige les rsultats engendrs par la commande dans un*c+ier au lieu de les a0c+er lcran. 5i le *c+ier existe dj, les rsultatssont ajouts la *n du *c+ier.

    nom-de-commande1 ) nom-de-commandee systme dirige les rsultats engendrs par la commande 2 commearguments de la commande

  • 7/25/2019 guide l'unix.docx

    9/10

    a commande +illallnompermet darrter toutes les tVc+esportant le mme nom r1rence complte de illall/.

    la touc+e Wctrl4& avorte le jo! courant celui quisexcute en avant4plan/ et 1ait revenir le s+ell en avant4plan.

    la touc+e Wctrl4P avorte le jo! courant celui quisexcute en avant4plan/ et 1ait revenir le s+ell en avant4plan.

    jobs liste les jo!s du s+ell courant.

    bg+job,ou +job,:continue en arrire4plan X!acgroundY ledernier jo! suspendu ou celui de jo!)# spci*.

    top a0c+e en continu les processus acti1s et ltat de la mmoire.

    ;- #utres commandes

    !ommandes int"ressantes

    crontab -optionspermet de%ectuer des oprations +eures *xesoptions: -lL liste, -eL diter/.e 1ormat des c+amps de date et +eure sont :

    c+amps valeurs autorises

    44444 44444444444444 minute 34IS +eure 34

  • 7/25/2019 guide l'unix.docx

    10/10

    9xemple 2, 78r7Nouvelles \ on 1ait les statistiques mensuelles K +eures et I minutes

    I K 2 > > 7data7www78rog7stats

    idretourne lidenti*cation de lusager.

    whoa0c+e la liste des utilisateurs connects r1rence compltede w+o/.

    Note: &es commandes sont optimises pour le systme dexploitation5@(R)5