20130127@tuxws01:~$ man printf 20130127@tuxws01:~$ man man Uid : 20130127 uid : 20130160 Gid : 10000 gid : 10000 3-7-3 cat /etc/passwd root:x:0:0:root:/root:/bi/bash 3-7-4 Normalement passwd mais ici kpasswd 3-7-5 who -m 3-7-6 uname -a Linux uname - r 3.2.0-4-amd64 5-7-1 Le chemin absolu est le chemin de puis la racine(/). Le chemin relatif ne démarre pas de la racine (position ou dossier directement) 5-7-2 ~$ mkdir repA ~$ mkdir repA/repB ~$ mkdir repA/repC ~$ touch repA/fich11 ~$ touch repA/fich12 ~$ touch repA/repB/fich21 repA/repB/fich22 ~$ touch repA/repC/fich31 repA/repC/fich32 ~$ mkdir repA/repC/repc 5-7-3 ~$ mv repA/repC repA/repB ~$ rm-r repA/repB/repC ~$ rm -r repA/repB 5-7-4 ~$ mv repA/fich11 repA/fichAA ~$ mv repA rep1 5-7-5 ~$ mkdir repA repA/repB repA/repB/repC ~$ rmdir repA/repB/repC repA/repB repA 5-7-6 La commande ls -lhiatr permet d'afficher tout le contenu du dossier courant les . et .. indique respectivement la position du dossier courant et la position du dossier parent 5-7-7 ~$ cat > dirtest/bienvenue.sh echo Bienvenue dans le monde Unix ^C ~/dirtest$ chmod u+x bienvenue.sh ~$ dirtest/bienvenue.sh 5-7-8 ~$ echo 'Nouveau fichier' > Fichiertexte ~$ cat Fichiertexte Nouveau fichier ~$ echo 'Second Fichier' >> Fichiertexte ~$ cat Fichiertexte Second Fichier ~$ rm Fichiertexte 5-7-9 ~$ mkdir dossiernonsupr ~$ echo 'Fichier Non Suprimable' > dossiernonsupr/Fichiernonsupr ~$ chmod u-w dossiernonsupr ~$ rm dossiernonsupr/Fichiernonsupr rm: impossible de supprimer « dossiernonsupr/Fichiernonsupr »: Permission non accordée ~$ cat dossiernonsupr/Fichiernonsupr Fichier Non Suprimable ~$ echo 'Fichier toujours non suprimable' > dossiernonsupr/Fichiernonsupr ~$ cat dossiernonsupr/Fichiernonsupr Fichier Non Suprimable Fichier toujours non suprimable 5-7-10 ~$ echo 'Fichier Non Suprimable non modifiable' > Fichiernmonsupr ~$ chmod u-w Fichier ~$ echo 'test' > Fichiernmonsupr -bash: Fichiernmonsupr: Permission non accordée ~$ cat Fichiernmonsupr Fichier Non Suprimable non modifiable 5-7-11 Umask est la fonction qui permet de donner des autorisation au fichier à la création de ces derniers.A la creation par d'un fichier par echo seul l'utilisateur peut lire le fichier avec umask le group peut egalement le lire 5-7-13 /etc/rc0.d /etc/rc0.d/K08umountfs /etc/rc0.d/K10halt /etc/rc0.d/K06rpcbind /etc/rc0.d/K01alsa-utils /etc/rc0.d/K02avahi-daemon /etc/rc0.d/K01nslcd /etc/rc0.d/K01xrdp /etc/rc0.d/K01minissdpd /etc/rc0.d/K01unattended-upgrades /etc/rc0.d/K01bluetooth /etc/rc0.d/K01exim4 /etc/rc0.d/K03sendsigs /etc/rc0.d/K01nscd /etc/rc0.d/K01saned /etc/rc0.d/K01speech-dispatcher /etc/rc0.d/K06nfs-common /etc/rc0.d/K01urandom /etc/rc0.d/K07hwclock.sh /etc/rc0.d/K01gdm3 /etc/rc0.d/K04rsyslog /etc/rc0.d/K01atd /etc/rc0.d/K09umountroot /etc/rc0.d/README /etc/rc0.d/K02network-manager /etc/rc0.d/K05umountnfs.sh /etc/rc0.d/K01pulseaudio /etc/rc0.d/K07networking /etc/rcS.d /etc/rcS.d/S05hwclock.sh /etc/rcS.d/S17kbd /etc/rcS.d/S19bootmisc.sh /etc/rcS.d/S11procps /etc/rcS.d/S19alsa-utils /etc/rcS.d/S11urandom /etc/rcS.d/S08checkfs.sh /etc/rcS.d/S02udev /etc/rcS.d/S19screen-cleanup /etc/rcS.d/S11pppd-dns /etc/rcS.d/S01mountkernfs.sh /etc/rcS.d/S07checkroot-bootclean.sh /etc/rcS.d/S10mountall-bootclean.sh /etc/rcS.d/S12networking /etc/rcS.d/S01hostname.sh /etc/rcS.d/S14nfs-common /etc/rcS.d/S03keyboard-setup /etc/rcS.d/S19x11-common /etc/rcS.d/S07kmod /etc/rcS.d/S15mountnfs.sh /etc/rcS.d/S13rpcbind /etc/rcS.d/S04mountdevsubfs.sh /etc/rcS.d/S18console-setup /etc/rcS.d/S09mountall.sh /etc/rcS.d/S11udev-mtab /etc/rcS.d/S07mtab.sh /etc/rcS.d/README /etc/rcS.d/S05hdparm /etc/rcS.d/S06checkroot.sh /etc/rcS.d/S16mountnfs-bootclean.sh /etc/rc4.d /etc/rc4.d/S17rsync /etc/rc4.d/S18bluetooth /etc/rc4.d/S17speech-dispatcher /etc/rc4.d/S17dbus /etc/rc4.d/S16xrdp /etc/rc4.d/S21minissdpd /etc/rc4.d/S19cron /etc/rc4.d/S17nscd /etc/rc4.d/S17ssh /etc/rc4.d/S01motd /etc/rc4.d/S21rmnologin /etc/rc4.d/S18exim4 /etc/rc4.d/S19saned /etc/rc4.d/S14nfs-common /etc/rc4.d/S16rsyslog /etc/rc4.d/S16binfmt-support /etc/rc4.d/S17anacron /etc/rc4.d/S17acpid /etc/rc4.d/S18avahi-daemon /etc/rc4.d/S19gdm3 /etc/rc4.d/S18atd /etc/rc4.d/S20bootlogs /etc/rc4.d/S19pulseaudio /etc/rc4.d/S13rpcbind /etc/rc4.d/S17ntp /etc/rc4.d/S18network-manager /etc/rc4.d/S17nslcd /etc/rc4.d/README /etc/rc4.d/S16sudo /etc/rc4.d/S21rc.local etc/sound /etc/sound/events /etc/etckeeper /etc/menu-methods /etc/cron.weekly /etc/terminfo /etc/menu /etc/ppp /etc/ppp/peers /etc/alternatives /etc/python /etc/wildmidi /etc/at-spi2 /etc/.git /etc/kbd /etc/calendar /etc/gtk-2.0 /etc/avahi /etc/clutter-imcontext /etc/apm /etc/resolvconf /etc/acpi /etc/cruft /etc/PackageKit /etc/wpa_supplicant /etc/iceweasel /etc/purple /etc/fonts /etc/gdm3 /etc/python2.7 /etc/gconf /etc/java-6-openjdk /etc/python2.6 /etc/apache2 /etc/cream /etc/insserv /etc/pulse /etc/w3m /etc/icedtea-web /etc/ifplugd /etc/perl /etc/ConsoleKit /etc/UPower /etc/xml /etc/exim4 /etc/sgml /etc/gnome /etc/ufw /etc/init /etc/gnome /etc/ufw /etc/init /etc/X11 /etc/opt /etc/hotplug /etc/openal /etc/bluetooth /etc/chatscripts /etc/NetworkManager /etc/initramfs-tools /etc/ssh /etc/console-setup /etc/cron.monthly /etc/selinux /etc/gimp /etc/gimp/2.0 /etc/groff /etc/ssl /etc/skel /etc/dhcp /etc/dbus-1 /etc/timidity /etc/security /etc/gnome-vfs-2.0 /etc/obex-data-server /etc/xrdp /etc/pm /etc/pkcs11 /etc/samba /etc/systemd /etc/iproute2 /etc/dhcp3 /etc/kernel /etc/network /etc/udev /etc/default /etc/bonobo-activation /etc/ldap /etc/xdg /etc/logcheck /etc/.java /etc/ImageMagick /etc/ghostscript /etc/apt /etc/vim /etc/speech-dispatcher /etc/emacs /etc/libreoffice /etc/texmf /etc/cron.hourly /etc/dpkg Fichier régulier ./Montage.2.ms12 ./Fractale_project.layout ./Fichiertexte ./Montage-1_deouf.ms12 ./Projet info num/Demi-additionneur.ms12 (Security copy) ./Projet info num/Additionneur Complet.ms12 ./Projet info num/Module Gi Pi.bmp ./Projet info num/Module anticipé.bmp ./Projet info num/Additionneur complet demi add.bmp ./Projet info num/Table de vérité de la somme avec (A retenue B.bmp ./Projet info num/Additioneur simultané.ms12 (Security copy) ./Projet info num/Additionneur complet retenue.bmp ./Projet info num/Demi-additionneur.ms12 ./Projet info num/Création Ri.bmp ./Projet info num/Demi-additionneur.bmp ./Projet info num/Additionneur complet somme.bmp ./Projet info num/Addition 4 bits.bmp ./Projet info num/Additioneur simultané.ms12 ./Projet info num/Thumbs.db ./Projet info num/Additionneur Complet.ms12 (Security copy) ./Projet info num/retenue unité.bmp ./Projet info num/Courbe demi additionneur.bmp ./Projet info num/Somme unité.bmp ./Projet info num/Note de projet.txt ./rep1/fich12 ./rep1/fichAA ./dirtest/bienvenue.sh ./Montage-1_deouf.ms12 (Security copy) ./TP prog/TP/Calcul débit/main.cpp ./TP prog/TP/Calcul débit/Calcul débit.cbp ./TP prog/TP/Calcul débit/bin/Debug/Calcul débit.exe ./TP prog/TP/Calcul débit/obj/Debug/main.o ./TP prog/TP/Calcul débit/Calcul débit.layout ./TP prog/TP/Calcul débit/Calcul débit.depend ./TP prog/TP/TP3/TP3.cbp ./TP prog/TP/TP3/TP3.layout ./TP prog/TP/TP3/TP3.depend ./TP prog/TP/TP3/main.cpp ./TP prog/TP/TP3/bin/Debug/TP3.exe ./TP prog/TP/TP3/obj/Debug/main.o ./TP prog/TP/Tp2.1.layout ./TP prog/TP/matrix/matrix.layout ./TP prog/TP/matrix/main.cpp ./TP prog/TP/matrix/matrix.cbp ./TP prog/TP/matrix/bin/Debug/matrix.exe ./TP prog/TP/matrix/obj/Debug/main.o ./TP prog/TP/TP6/TP6.cbp ./TP prog/TP/TP6/TP6.depend ./TP prog/TP/TP6/main.cpp ./TP prog/TP/TP6/bin/Debug/TP6.exe ./TP prog/TP/TP6/TP6.layout ./TP prog/TP/TP6/obj/Debug/main.o ./TP prog/TP/TP5/TP5.depend ./TP prog/TP/TP5/main.cpp ./TP prog/TP/TP5/TP5.cbp ./TP prog/TP/TP5/bin/Debug/TP5.exe ./TP prog/TP/TP5/obj/Debug/main.o ./TP prog/TP/epargne cac40/epargne cac40.layout ./TP prog/TP/epargne cac40/epargne cac40.depend ./TP prog/TP/epargne cac40/main.cpp ./TP prog/TP/epargne cac40/bin/Debug/epargne cac40.exe ./TP prog/TP/epargne cac40/epargne cac40.cbp ./TP prog/TP/epargne cac40/obj/Debug/main.o ./TP prog/TP/système à 2 inconue/système à 2 inconue.layout ./TP prog/TP/système à 2 inconue/système à 2 inconue.depend ./TP prog/TP/système à 2 inconue/main.cpp ./TP prog/TP/système à 2 inconue/bin/Debug/système à 2 inconue.exe ./TP prog/TP/système à 2 inconue/système à 2 inconue.cbp ./TP prog/TP/système à 2 inconue/obj/Debug/main.o ./TP prog/TP/Puis/Puis.cbp ./TP prog/TP/Puis/main.cpp ./TP prog/TP/Puis/bin/Debug/Puis.exe ./TP prog/TP/Puis/obj/Debug/main.o ./TP prog/TP/tp4 saisie/tp4 saisie.layout ./TP prog/TP/tp4 saisie/tp4 saisie.cbp ./TP prog/TP/tp4 saisie/main.cpp ./TP prog/TP/tp4 saisie/bin/Debug/tp4 saisie.exe ./TP prog/TP/tp4 saisie/obj/Debug/main.o ./TP prog/TP/TEST/TEST.depend ./TP prog/TP/TEST/main.cpp ./TP prog/TP/TEST/TEST.cbp ./TP prog/TP/TEST/bin/Debug/TEST.exe ./TP prog/TP/TEST/TEST.layout ./TP prog/TP/TEST/obj/Debug/main.o ./TP prog/TP/epargne cac40 re/epargne cac40 re.layout ./TP prog/TP/epargne cac40 re/epargne cac40 re.depend ./TP prog/TP/epargne cac40 re/main.cpp ./TP prog/TP/epargne cac40 re/bin/Debug/epargne cac40 re.exe ./TP prog/TP/epargne cac40 re/obj/Debug/main.o ./TP prog/TP/epargne cac40 re/epargne cac40 re.cbp ./TP prog/TP/Jeu d'échecs/Jeu d'échecs.layout ./TP prog/TP/Jeu d'échecs/Jeu d'échecs.depend ./TP prog/TP/Jeu d'échecs/main.cpp ./TP prog/TP/Jeu d'échecs/Jeu d'échecs.cbp ./TP prog/TP/Jeu d'échecs/bin/Debug/Jeu d'échecs.exe ./TP prog/TP/Jeu d'échecs/obj/Debug/main.o ./TP prog/TP/delta/main.cpp ./TP prog/TP/delta/bin/Debug/delta.exe ./TP prog/TP/delta/delta.layout ./TP prog/TP/delta/delta.cbp ./TP prog/TP/delta/obj/Debug/main.o ./TP prog/TP/delta/delta.depend ./TP prog/TP/Modulo de merde/main.cpp ./TP prog/TP/Modulo de merde/bin/Debug/Modulo de merde.exe ./TP prog/TP/Modulo de merde/Modulo de merde.layout ./TP prog/TP/Modulo de merde/Modulo de merde.cbp ./TP prog/TP/Modulo de merde/Modulo de merde.depend ./TP prog/TP/Modulo de merde/obj/Debug/main.o ./TP prog/TP/question/question.depend ./TP prog/TP/question/main.cpp ./TP prog/TP/question/bin/Debug/question.exe ./TP prog/TP/question/question.layout ./TP prog/TP/question/obj/Debug/main.o ./TP prog/TP/question/question.cbp ./TP prog/TP/TP1.c ./TP prog/TP/scaling/scaling.cbp ./TP prog/TP/scaling/main.cpp ./TP prog/TP/scaling/scaling.layout ./TP prog/TP/scaling/bin/Debug/scaling.exe ./TP prog/TP/scaling/obj/Debug/main.o ./TP prog/TP/maxmin/maxmin.depend ./TP prog/TP/maxmin/maxmin.cbp ./TP prog/TP/maxmin/main.cpp ./TP prog/TP/maxmin/maxmin.layout ./TP prog/TP/maxmin/bin/Debug/maxmin.exe ./TP prog/TP/maxmin/obj/Debug/main.o ./TP prog/TP/Bisextile/Bisextile.layout ./TP prog/TP/Bisextile/Bisextile.cbp ./TP prog/TP/Bisextile/Bisextile.depend ./TP prog/TP/Bisextile/main.cpp ./TP prog/TP/Bisextile/bin/Debug/Bisextile.exe ./TP prog/TP/Bisextile/obj/Debug/main.o ./TP prog/TP/Tidus-Bode/main.cpp ./TP prog/TP/Tidus-Bode/Tidus-Bode.layout ./TP prog/TP/Tidus-Bode/bin/Debug/Tidus-Bode.exe ./TP prog/TP/Tidus-Bode/Tidus-Bode.cbp ./TP prog/TP/Tidus-Bode/obj/Debug/main.o ./TP prog/TP/Tidus-Bode/Tidus-Bode.depend ./TP prog/TP/tp2reel/tp2reel.depend ./TP prog/TP/tp2reel/tp2reel.layout ./TP prog/TP/tp2reel/main.cpp ./TP prog/TP/tp2reel/tp2reel.cbp ./TP prog/TP/tp2reel/bin/Debug/tp2reel.exe ./TP prog/TP/tp2reel/obj/Debug/main.o ./TP prog/TP/TP5Bis/TP5Bis.cbp ./TP prog/TP/TP5Bis/main.cpp ./TP prog/TP/TP5Bis/TP5Bis.layout ./TP prog/TP/TP5Bis/bin/Debug/TP5Bis.exe ./TP prog/TP/TP5Bis/TP5Bis.depend ./TP prog/TP/TP5Bis/obj/Debug/main.o ./TP prog/TP/TP2/TP2.depend ./TP prog/TP/TP2/TP2.layout ./TP prog/TP/TP2/TP2.cbp ./TP prog/TP/TP2/main.cpp ./TP prog/TP/TP2/main.h ./TP prog/TP/TP2/bin/Debug/TP2.exe ./TP prog/TP/TP2/obj/Debug/main.o ./TP prog/TP/Modulo/Modulo.depend ./TP prog/TP/Modulo/main.cpp ./TP prog/TP/Modulo/Modulo.cbp ./TP prog/TP/Modulo/bin/Debug/Modulo.exe ./TP prog/TP/Modulo/obj/Debug/main.o ./TP prog/TP/Tp2.1.cbp ./TP prog/cahier_de_TP2 (1).doc ./TP prog/cahier_de_TP1.doc ./Fractale_project.cbp ./Montage.2.ms12 (Security copy) ./Thumbs.db ./Multisim Convergence Assistant Report.txt ./main.cpp ./.bash_history ./dossiernonsupr/Fichiernonsupr ./Fichiernmonsupr