TP02
This commit is contained in:
1
SCR1.1/TP02/error_file
Normal file
1
SCR1.1/TP02/error_file
Normal file
@@ -0,0 +1 @@
|
||||
ls: cannot access 'nofi': No such file or directory
|
||||
2
SCR1.1/TP02/output_and_error_file
Normal file
2
SCR1.1/TP02/output_and_error_file
Normal file
@@ -0,0 +1,2 @@
|
||||
ls: cannot access 'nofi': No such file or directory
|
||||
fi
|
||||
@@ -1 +1,186 @@
|
||||
fi
|
||||
total 1280
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 acpi
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 alsa
|
||||
-rw-r--r-- 1 root root 541 Apr 25 2022 anacrontab
|
||||
-rw-r--r-- 1 root root 226 Nov 21 2022 ant.conf
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 apparmor.d
|
||||
-rw-r--r-- 1 root root 0 Jan 31 2023 arch-release
|
||||
drwxr-xr-x 4 root root 4096 Jul 19 2023 audit
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 avahi
|
||||
-rw-r--r-- 1 root root 28 May 21 2023 bash.bash_logout
|
||||
-rw-r--r-- 1 root root 605 May 21 2023 bash.bashrc
|
||||
-rw-r--r-- 1 root root 2403 Jun 21 2023 bind.keys
|
||||
-rw-r--r-- 1 root root 535 Nov 15 2022 bindresvport.blacklist
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 binfmt.d
|
||||
drwxr-xr-x 4 root root 4096 Jul 19 2023 ca-certificates
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 cifs-utils
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 cni
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 conf.d
|
||||
d--------- 2 root root 4096 Jul 19 2023 credstore
|
||||
d--------- 2 root root 4096 Jul 19 2023 credstore.encrypted
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 cron.d
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 cron.daily
|
||||
-rw-r--r-- 1 root root 74 Apr 25 2022 cron.deny
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 cron.hourly
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 cron.monthly
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 cron.weekly
|
||||
-rw------- 1 root root 722 Jan 31 2023 crypttab
|
||||
drwxr-xr-x 5 root root 4096 Jul 19 2023 cups
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 dconf
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 debuginfod
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 default
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 depmod.d
|
||||
-rw-r--r-- 1 root root 685 Feb 7 2023 e2scrub.conf
|
||||
-rw-r--r-- 1 root root 97 May 25 2023 environment
|
||||
-rw-r--r-- 1 root root 1362 Jan 27 2023 ethertypes
|
||||
-rw-r--r-- 1 root root 429 Apr 20 2023 exports
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 exports.d
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 fonts
|
||||
-rw-r--r-- 1 root root 477 Aug 29 17:09 fstab
|
||||
-rw-r--r-- 1 root root 694 Mar 28 2023 fuse.conf
|
||||
-rw-r--r-- 1 root root 2584 Apr 30 2023 gai.conf
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 gdb
|
||||
-rw-r--r-- 1 root root 266 Nov 5 2022 gemrc
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 gimp
|
||||
-rw-r--r-- 1 root root 3886 May 24 2023 gprofng.rc
|
||||
-rw-r--r-- 1 root root 905 Jan 11 2024 group
|
||||
-rw-r--r-- 1 root root 900 Jul 18 2023 group-
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 grub.d
|
||||
-rw------- 1 root root 806 Jan 11 2024 gshadow
|
||||
-rw------- 1 root root 801 Jul 18 2023 gshadow-
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 gss
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 gssproxy
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 gtk-2.0
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 gtk-3.0
|
||||
-rw-r--r-- 1 root root 450 Nov 17 2022 healthd.conf
|
||||
-rw-r--r-- 1 root root 73 Jan 31 2023 host.conf
|
||||
-rw-r--r-- 1 root root 12 Oct 13 2023 hostname
|
||||
-rw-r--r-- 1 root root 273 Oct 13 2023 hosts
|
||||
-rw-r--r-- 1 root root 171 Jul 13 2023 idmapd.conf
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 ifplugd
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 ImageMagick-7
|
||||
drwxr-xr-x 5 root root 4096 Jul 19 2023 initcpio
|
||||
-rw-r--r-- 1 root root 714 Dec 27 2022 inputrc
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 iproute2
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 iptables
|
||||
-rw-r--r-- 1 root root 20 Jan 31 2023 issue
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 jack
|
||||
drwxr-xr-x 4 root root 4096 Jul 19 2023 java11-openjdk
|
||||
drwxr-xr-x 6 root root 4096 Jul 19 2023 java-8-openjdk
|
||||
drwxr-xr-x 5 root root 4096 Jul 19 2023 java-openjdk
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 kernel
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 keyutils
|
||||
-rw-r--r-- 1 root root 421 Jul 13 2023 krb5.conf
|
||||
-rw------- 1 root root 710 Oct 13 2023 krb5.keytab
|
||||
-rw-r--r-- 1 root root 140843 Oct 13 2023 ld.so.cache
|
||||
-rw-r--r-- 1 root root 117 Jan 31 2023 ld.so.conf
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 ld.so.conf.d
|
||||
-rw-r----- 1 root root 191 May 2 2023 libaudit.conf
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 libblockdev
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 libinput
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 libnl
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 libpaper.d
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 libreoffice
|
||||
-rw-r--r-- 1 root root 24 Mar 29 2023 libva.conf
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 lightdm
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 lirc
|
||||
-rw-r--r-- 1 root root 17 Jul 13 2023 locale.conf
|
||||
-rw-r--r-- 1 root root 9955 Jul 13 2023 locale.gen
|
||||
lrwxrwxrwx 1 root root 32 Jul 13 2023 localtime -> /usr/share/zoneinfo/Europe/Paris
|
||||
-rw-r--r-- 1 root root 8195 Jan 25 2023 login.defs
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 logrotate.d
|
||||
-r--r--r-- 1 root root 33 Jul 13 2023 machine-id
|
||||
-rw-r--r-- 1 root root 272 Jun 1 2023 mailcap
|
||||
-rw-r--r-- 1 root root 6249 May 20 2023 makepkg.conf
|
||||
-rw-r--r-- 1 root root 5218 Jan 9 2023 man_db.conf
|
||||
-rw-r--r-- 1 root root 2349 Mar 30 2022 mdadm.conf
|
||||
-rw-r--r-- 1 root root 74869 Jun 1 2023 mime.types
|
||||
-rw-r--r-- 1 root root 813 Feb 7 2023 mke2fs.conf
|
||||
-rw-r--r-- 1 root root 2794 May 29 2023 mkinitcpio.conf
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 mkinitcpio.conf.d
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 mkinitcpio.d
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 modprobe.d
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 modules-load.d
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 mplayer
|
||||
lrwxrwxrwx 1 root root 19 Jan 31 2023 mtab -> ../proc/self/mounts
|
||||
-rw-r----- 1 root named 1219 Jun 21 2023 named.conf
|
||||
-rw-r--r-- 1 root root 767 Nov 15 2022 netconfig
|
||||
drwxr-xr-x 5 root root 4096 Jul 19 2023 netctl
|
||||
-rw-r--r-- 1 root root 993 Jul 13 2023 nfs.conf
|
||||
-rw-r--r-- 1 root root 3606 Jul 13 2023 nfsmount.conf
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 nginx
|
||||
-rw-r--r-- 1 root root 2387 Jul 13 2023 nscd.conf
|
||||
-rw-r--r-- 1 root root 344 Jul 13 2023 nsswitch.conf
|
||||
-rw-r--r-- 1 root root 618 Jul 13 2023 ntp.conf
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 ODBCDataSources
|
||||
-rw-r--r-- 1 root root 0 May 11 2022 odbc.ini
|
||||
-rw-r--r-- 1 root root 0 May 11 2022 odbcinst.ini
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 openldap
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 openmpi
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 openpmix
|
||||
drwxr-xr-x 2 root root 4096 Sep 2 17:10 openvswitch
|
||||
lrwxrwxrwx 1 root root 21 Jul 13 2023 os-release -> ../usr/lib/os-release
|
||||
-rw-r--r-- 1 root root 3023 Jul 13 2023 pacman.conf
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 pacman.d
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 pam.d
|
||||
-rw-r--r-- 1 root root 95 Jul 1 2023 papersize
|
||||
-rw-r--r-- 1 root root 1309 Jul 1 2023 paperspecs
|
||||
-rw-r--r-- 1 root root 1706 Jul 13 2023 passwd
|
||||
-rw-r--r-- 1 root root 1072 Jul 13 2023 passwd-
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 pinentry
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 pkcs11
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 polkit-1
|
||||
drwxr-xr-x 4 root root 4096 Jul 19 2023 postfix
|
||||
-rw-r--r-- 1 root root 1020 Jan 31 2023 profile
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 profile.d
|
||||
-rw-r--r-- 1 root root 3196 Jul 3 2023 protocols
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 pulse
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 rc_keymaps
|
||||
-rw-r--r-- 1 root root 7692 May 26 2023 rc_maps.cfg
|
||||
-rw-r--r-- 1 root root 1814 Apr 27 2023 request-key.conf
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 request-key.d
|
||||
-rw-r--r-- 1 root root 90 Sep 10 15:52 resolv.conf
|
||||
-rw-r--r-- 1 root root 523 Nov 1 2022 rhashrc
|
||||
-rw-r--r-- 1 root root 1634 Apr 30 2023 rpc
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 samba
|
||||
-rw-r--r-- 1 root root 139 Jan 31 2023 securetty
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 security
|
||||
-rw-r--r-- 1 root root 10593 Nov 17 2022 sensors3.conf
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 sensors.d
|
||||
-rw-r--r-- 1 root root 299304 Jul 3 2023 services
|
||||
-rw------- 1 root root 1036 Jul 13 2023 shadow
|
||||
-rw------- 1 root root 802 Jul 13 2023 shadow-
|
||||
-rw-r--r-- 1 root root 113 Jul 13 2023 shells
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 skel
|
||||
-rw-r--r-- 1 root root 2030 Dec 27 2022 slsh.rc
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 ssh
|
||||
drwxr-xr-x 5 root root 4096 Jul 19 2023 ssl
|
||||
-rw-r--r-- 1 root root 37 Jul 13 2023 subgid
|
||||
-rw-r--r-- 1 root root 19 Jul 13 2023 subgid-
|
||||
-rw-r--r-- 1 root root 37 Jul 13 2023 subuid
|
||||
-rw-r--r-- 1 root root 19 Jul 13 2023 subuid-
|
||||
-rw-r--r-- 1 root root 4327 Jul 12 2023 sudo.conf
|
||||
-r--r----- 1 root root 3289 Dec 6 2023 sudoers
|
||||
drwxr-x--- 2 root root 4096 Jul 19 2023 sudoers.d
|
||||
-rw-r--r-- 1 root root 9800 Jul 12 2023 sudo_logsrvd.conf
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 sysctl.d
|
||||
drwxr-xr-x 5 root root 4096 Jul 19 2023 systemd
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 tmpfiles.d
|
||||
drwxr-xr-x 3 root root 4096 Jul 19 2023 tpm2-tss
|
||||
-rw-r--r-- 1 root root 738 Oct 13 2020 trusted-key.key
|
||||
-rw-r--r-- 1 root root 938 Jul 1 2020 ts.conf
|
||||
drwxr-xr-x 4 root root 4096 Jul 19 2023 udev
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 udisks2
|
||||
-rw-r--r-- 1 root root 568 Apr 21 2021 updatedb.conf
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 UPower
|
||||
-rw-r--r-- 1 root root 13 Jul 13 2023 vconsole.conf
|
||||
-rw-r--r-- 1 root root 51 Mar 12 2022 vdpau_wrapper.cfg
|
||||
-rw-r--r-- 1 root root 912 Jul 8 2023 vimrc
|
||||
-rw-r--r-- 1 root root 5026 May 20 2023 wgetrc
|
||||
drwxr-xr-x 4 root root 4096 Jul 19 2023 X11
|
||||
-rw-r--r-- 1 root root 622 Mar 26 2023 xattr.conf
|
||||
drwxr-xr-x 10 root root 4096 Jul 19 2023 xdg
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 xinetd.d
|
||||
drwxr-xr-x 2 root root 4096 Jul 19 2023 xml
|
||||
-rw-r--r-- 1 root root 1976 Jan 27 2023 xtables.conf
|
||||
-rw-r--r-- 1 root root 1285 Jul 13 2023 yaourtrc
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
I)
|
||||
I. Quelques formes des lignes de commandes.
|
||||
|
||||
|
||||
Forme Simple:
|
||||
1.
|
||||
La commande echo permet d'écrire des caractères ou de consulter le code de status tous dépend de ce qui est écrit après.
|
||||
@@ -37,8 +39,39 @@ Avec la commande echo "Hello world2!" | echo "Hello world1!" ,nous redirigeons l
|
||||
(rajouter le signe | permet de rediriger tous se qu'il y avant sur un fichier spécial.
|
||||
|
||||
Liste:
|
||||
Si la commande s'execute sans erreur le echo "$?" sera 0.
|
||||
Si la commande s'execute avec erreur le echo "$?" sera 2.
|
||||
& : si la commande mise avant n'a pas d'erreur la commande d'après s'executera, si il y a une erreur la commande d'après ne s'executera pas.
|
||||
| : si la commande avant le pipeline n'a pas d'erreur elle n'executera pas la commande après la pipeline mais si la partie de la commande avant la pipeline a une erreur la commande écrite après la pipeline sera exécuter.
|
||||
0 : La commande a réussi sans erreurs. C'est le code de retour standard pour indiquer un succès.
|
||||
|
||||
1 : Il s'agit d'une erreur générale ou d'un échec. C'est un code d'erreur générique qui peut signifier que quelque chose s'est mal passé, ( sans spécifier la nature exacte de l'erreur).
|
||||
|
||||
2 : Ce code est souvent utilisé pour des erreurs spécifiques liées à des arguments ou des paramètres invalides, bien que cela puisse varier selon le programme ou la commande.
|
||||
|
||||
Regardez la page manuel de la commande et regardez le Exit status.
|
||||
|
||||
&& : si la commande mise avant n'a pas d'erreur la commande d'après s'executera, si il y a une erreur la commande d'après ne s'executera pas .
|
||||
|
||||
| : Permet d'envoyé la commande 1 en porte d'entré pour la commande 2 . (si la commande n'a pas de porte d'entré seulement la deuxième commande et executer).
|
||||
|
||||
|| : est un porte ou .
|
||||
|
||||
II. Redirections des entrées/sorties.
|
||||
|
||||
> : permet de créez un fichier avec pour nom le mot écrit juste après ,écrivant seulement les commandes sans erreur.
|
||||
|
||||
>>: permet de écrire la commande sans erreur dans le fichier mit en ajouter sans réécrire le fichier.
|
||||
|
||||
2> : permet de créez un fichier avec pour nom le mot écrit juste après , écrivant seulement les commandes et le message d'erreur avec erreur.
|
||||
|
||||
2>&1 permet de créez un fichier avec pour le nom le mot écrit, écrivant les commandes et les message avec ou sans erreur.
|
||||
|
||||
> permet de rédictionner seulement la sortie standard.
|
||||
< permet de rédirectionner seulement la rentré standard.
|
||||
|
||||
wc permet de voir le nombre de ligne , colone et nombre de caractère.
|
||||
|
||||
Exemple:
|
||||
ls -l /etc/ > output_file permet de mettre dans le fichier output_file le résultat de la commande ls -l dans le dossier etc .
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user