Man page - intro(1)
Packages contains this manual
- shm_overview(7)
- nss(5)
- proc_mtrr(5)
- intro(7)
- tcp(7)
- iso_8859-9(7)
- armscii-8(7)
- proc_kpagecount(5)
- initrd(4)
- mouse(4)
- proc_stat(5)
- x25(7)
- proc_interrupts(5)
- fifo(7)
- repertoiremap(5)
- icmp(7)
- futex(7)
- feature_test_macros(7)
- lp(4)
- bpf-helpers(7)
- epoll(7)
- proc_sys_dev(5)
- namespaces(7)
- proc_sysrq-trigger(5)
- proc_bus(5)
- cp1251(7)
- proc_pid_maps(5)
- proc_sys_vm(5)
- proc_pid_projid_map(5)
- st(4)
- proc_pid(5)
- issue(5)
- pid_namespaces(7)
- unicode(7)
- inode(7)
- hosts.equiv(5)
- iso-8859-13(7)
- proc_fb(5)
- proc_modules(5)
- proc_pid_autogroup(5)
- keyrings(7)
- sysvipc(7)
- proc_kmsg(5)
- cgroups(7)
- latin6(7)
- proc_pid_uid_map(5)
- unix(7)
- proc_pid_io(5)
- pts(4)
- packet(7)
- ld-linux.so(8)
- tzselect(8)
- iconv(1)
- proc_pid_syscall(5)
- proc_pid_net(5)
- proc_pid_pagemap(5)
- tty(4)
- proc_profile(5)
- standards(7)
- proc_pid_mounts(5)
- filesystems(5)
- iso-8859-15(7)
- locale(5)
- iso_8859_3(7)
- xattr(7)
- iso-8859-2(7)
- proc_uptime(5)
- persistent-keyring(7)
- credentials(7)
- proc_pid_timers(5)
- utmpx(5)
- vcsa(4)
- proc_pid_exe(5)
- proc_net(5)
- proc_timer_stats(5)
- ip(7)
- proc_pid_fd(5)
- ptmx(4)
- user_namespaces(7)
- resolv.conf(5)
- url(7)
- iso_8859_5(7)
- iso_8859-8(7)
- urn(7)
- process-keyring(7)
- proc_pid_auxv(5)
- proc_ksyms(5)
- proc_ide(5)
- veth(4)
- ldd(1)
- proc_swaps(5)
- landlock(7)
- proc_vmstat(5)
- system_data_types(7)
- cp1252(7)
- lirc(4)
- proc_kpageflags(5)
- random(7)
- precedence(7)
- cpuset(7)
- proc_pid_ns(5)
- acct(5)
- latin4(7)
- proc_pid_cgroup(5)
- proc_cpuinfo(5)
- iso_8859-2(7)
- proc_keys(5)
- charsets(7)
- pldd(1)
- proc_pid_stat(5)
- rtnetlink(7)
- netlink(7)
- ram(4)
- mem(4)
- iso-8859-6(7)
- proc_key-users(5)
- iso_8859_15(7)
- fanotify(7)
- proc_sys_net(5)
- sysfs(5)
- math_error(7)
- latin1(7)
- proc_pid_root(5)
- nptl(7)
- proc_cgroups(5)
- proc_iomem(5)
- proc_pid_statm(5)
- sem_overview(7)
- hier(7)
- full(4)
- proc_pid_status(5)
- proc_pid_cwd(5)
- proc_pid_cpuset(5)
- proc_scsi(5)
- uri(7)
- proc_diskstats(5)
- iso_8859_6(7)
- latin2(7)
- latin5(7)
- man-pages(7)
- ld.so(8)
- uts_namespaces(7)
- proc_pid_mountstats(5)
- intro(3)
- proc_pid_seccomp(5)
- proc_pid_wchan(5)
- attributes(7)
- symlink(7)
- mount_namespaces(7)
- charmap(5)
- tis-620(7)
- iso-8859-10(7)
- getent(1)
- proc_buddyinfo(5)
- ttytype(5)
- rtc(4)
- proc_malloc(5)
- suffixes(7)
- sln(8)
- signal(7)
- proc_sys_abi(5)
- signal-safety(7)
- time_namespaces(7)
- proc_pid_comm(5)
- raw(7)
- gai.conf(5)
- proc_crypto(5)
- locale(1)
- iso-8859-3(7)
- motd(5)
- proc_meminfo(5)
- iso-8859-8(7)
- protocols(5)
- proc_pid_map_files(5)
- pthreads(7)
- null(4)
- proc(5)
- zdump(8)
- socket(7)
- proc_sys_kernel(5)
- ddp(7)
- memusagestat(1)
- hd(4)
- iso-8859-14(7)
- shells(5)
- pipe(7)
- glob(7)
- proc_self(5)
- network_namespaces(7)
- utmp(5)
- proc_kcore(5)
- nsswitch.conf(5)
- sd(4)
- iso-8859-5(7)
- iso_8859_16(7)
- man(7)
- iso_8859-6(7)
- dir_colors(5)
- mq_overview(7)
- vsock(7)
- ascii(7)
- thread-keyring(7)
- fs(5)
- proc_pid_attr(5)
- proc_sys_debug(5)
- proc_sys(5)
- proc_pid_cmdline(5)
- pty(7)
- services(5)
- cgroup_namespaces(7)
- securetty(5)
- netdevice(7)
- iso_8859_13(7)
- host.conf(5)
- proc_pid_setgroups(5)
- proc_slabinfo(5)
- sock_diag(7)
- iso_8859-14(7)
- iso-8859-11(7)
- iso_8859_11(7)
- operator(7)
- regex(7)
- wavelan(4)
- proc_sys_fs(5)
- nologin(5)
- proc_pci(5)
- koi8-r(7)
- erofs(5)
- intro(2)
- utf8(7)
- proc_kallsyms(5)
- proc_sysvipc(5)
- queue(7)
- proc_sys_sunrpc(5)
- intro(5)
- latin8(7)
- mtrace(1)
- ipc_namespaces(7)
- dsp56k(4)
- iso_8859_4(7)
- proc_pid_smaps(5)
- proc_cmdline(5)
- rpc(5)
- proc_tty(5)
- proc_version(5)
- smartpqi(4)
- proc_pid_timerslack_ns(5)
- aio(7)
- session-keyring(7)
- resolver(5)
- slabinfo(5)
- wtmp(5)
- iso_8859_9(7)
- proc_locks(5)
- mailaddr(7)
- proc_pid_oom_score(5)
- kmem(4)
- iconvconfig(8)
- iso_8859-7(7)
- glibc(7)
- hostname(7)
- proc_thread-self(5)
- ipv6(7)
- iso_8859_7(7)
- proc_kpagecgroup(5)
- core(5)
- time(7)
- units(7)
- proc_dma(5)
- loop(4)
- address_families(7)
- zero(4)
- intro(4)
- procfs(5)
- iso_8859-4(7)
- vdso(7)
- tmpfs(5)
- iso-8859-16(7)
- iso_8859_10(7)
- user-session-keyring(7)
- libc(7)
- proc_fs(5)
- koi8-u(7)
- latin3(7)
- proc_tid_children(5)
- proc_pid_limits(5)
- proc_pid_coredump_filter(5)
- iso_8859-15(7)
- arp(7)
- urandom(4)
- iso_8859-10(7)
- hpsa(4)
- proc_pid_environ(5)
- boot(7)
- ftm(7)
- ld-linux(8)
- proc_driver(5)
- loop-control(4)
- iso_8859-16(7)
- proc_filesystems(5)
- tzfile(5)
- sprof(1)
- proc_pid_task(5)
- proc_pid_oom_score_adj(5)
- proc_mounts(5)
- iso-8859-4(7)
- iso_8859-1(7)
- utf-8(7)
- iso_8859-13(7)
- intro(6)
- proc_timer_list(5)
- rtld-audit(7)
- iso_8859-3(7)
- group(5)
- sched(7)
- proc_pid_clear_refs(5)
- hosts(5)
- iso_8859-11(7)
- numa(7)
- iso_8859_2(7)
- locale(7)
- iso-8859-1(7)
- fuse(4)
- proc_tid(5)
- proc_execdomains(5)
- proc_pid_mountinfo(5)
- intro(8)
- iso_8859_8(7)
- proc_loadavg(5)
- proc_pid_oom_adj(5)
- re_format(7)
- iso_8859_14(7)
- zic(8)
- bootparam(7)
- inotify(7)
- posixoptions(7)
- proc_partitions(5)
- iso-8859-9(7)
- proc_pid_mem(5)
- networks(5)
- proc_sys_user(5)
- udp(7)
- proc_zoneinfo(5)
- latin10(7)
- proc_pid_fdinfo(5)
- proc_pid_stack(5)
- memusage(1)
- spufs(7)
- pkeys(7)
- path_resolution(7)
- proc_ioports(5)
- intro(1)
- ldconfig(8)
- msr(4)
- svipc(7)
- port(4)
- proc_pid_personality(5)
- cciss(4)
- latin9(7)
- capabilities(7)
- localedef(1)
- vcs(4)
- iso_8859-5(7)
- elf(5)
- proc_sys_proc(5)
- console_codes(4)
- random(4)
- iso-8859-7(7)
- termcap(5)
- cpuid(4)
- environ(7)
- string_copying(7)
- proc_pid_gid_map(5)
- queue(3)
- termio(7)
- user-keyring(7)
- complex(7)
- latin7(7)
- proc_config.gz(5)
- udplite(7)
- kernel_lockdown(7)
- proc_devices(5)
- proc_apm(5)
- iso_8859_1(7)
- proc_pid_numa_maps(5)
apt-get install manpages
Available languages:
en fr pt_BR es it pl nl da sv ja uk ru ro zh_TW zh_CN deManual
intro
NOMDESCRIPTION
NOTES
Connexion
LâinterprĂ©teur de commandes (le shell)
Chemins et répertoire courant
Répertoires
Disques et systĂšmes de fichiers
Processus
Obtenir des informations
VOIR AUSSI
TRADUCTION
NOM
intro - Introduction aux commandes utilisateur
DESCRIPTION
La section 1 du manuel dĂ©crit les commandes et outils de lâutilisateur, comme les utilitaires de manipulation de fichiers, les interprĂ©teurs de commandes, les compilateurs, les navigateurs web, les Ă©diteurs et outils de visualisation de fichiers et dâimages, etc.
NOTES
Linux est une version dâUNIX, et les commandes utilisateur sous UNIX fonctionnent de la mĂȘme façon sous Linux (et beaucoup dâautres systĂšmes semblables Ă UNIX, comme FreeBSD).
Sous Linux, il existe des interfaces utilisateur graphiques, oĂč vous pouvez pointer, cliquer et dĂ©placer des composants et obtenir un rĂ©sultat sans avoir Ă lire beaucoup de documentation. Lâenvironnement traditionnel dâUNIX est plutĂŽt orientĂ© vers la ligne de commande, oĂč vous tapez les commandes pour les actions dĂ©sirĂ©es. Câest plus rapide et plus puissant, mais nĂ©cessite de bien connaĂźtre les commandes et comment les utiliser. Vous trouverez ci-dessous un guide minimal pour dĂ©buter.
Connexion
Afin de commencer Ă travailler, vous devrez probablement commencer par ouvrir une session. Le programme login (1) attendra que vous entriez vos nom dâutilisateur et mot de passe. Le programme lancera alors un shell (interprĂ©teur de commandes) pour vous. Dans le cas dâun environnement graphique, vous aurez un Ă©cran avec des menus et des icĂŽnes et un clic de souris lancera un interprĂ©teur de commandes dans une fenĂȘtre. Consultez aussi xterm (1).
LâinterprĂ©teur de commandes (le shell)
Les commandes sont entrĂ©es dans le shell , lâinterprĂ©teur de commandes. Il nâest pas intĂ©grĂ© dans le noyau Linux ; câest juste un programme comme un autre que vous pouvez changer, chacun ayant son favori. LâinterprĂ©teur de commandes standard est appelĂ© sh . Consultez aussi ash (1), bash (1), chsh (1), csh (1), dash (1), ksh (1), zsh (1).
Une session peut ressembler à cela :
knuth login:
aeb
Mot de passe :
********
$
date
mar. 6 août 2002 23:50:44 CEST
$
cal
Août 2002
di lu ma me je ve sa
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
$
ls
bin tel
$
ls -l
total 2
drwxrwxr-x 2 aeb 1024 6 août 23:51 bin
-rw-rw-r-- 1 aeb 48 6 août 23:52 tel
$
cat tel
marie 05-11-22-33-44
pierre 03-22-33-44-55
$
cp tel tel2
$
ls -l
total 3
drwxr-xr-x 2 aeb 1024 6 août 23:51 bin
-rw-r--r-- 1 aeb 48 6 août 23:52 tel
-rw-r--r-- 1 aeb 48 6 août 23:53 tel2
$
mv tel tel1
$
ls -l
total 3
drwxr-xr-x 2 aeb 1024 6 août 23:51 bin
-rw-r--r-- 1 aeb 48 6 août 23:52 tel1
-rw-r--r-- 1 aeb 48 6 août 23:53 tel2
$
diff tel1 tel2
$
rm tel1
$
grep marie tel2
marie 05-11-22-33-44
$
Taper contrĂŽle-D a, en lâoccurrence, fermĂ© la session.
Le $ Ă©tait ici lâinvite de commande (le « prompt ») â câest ainsi que lâinterprĂ©teur de commandes indique quâil attend la commande suivante. Lâinvite peut ĂȘtre personnalisĂ©e de nombreuses maniĂšres, par exemple en incluant le nom dâutilisateur, de la machine, le rĂ©pertoire en cours, lâheure, etc. Une affectation PS1="Quoi dâautre, maĂźtre ? " remplacera lâinvite par la chaĂźne indiquĂ©e.
Sur lâexemple prĂ©cĂ©dent apparaĂźt une commande date (qui donne la date et lâheure) et une commande cal (qui fournit un calendrier).
La commande ls liste le contenu du rĂ©pertoire en cours â elle indique quels sont les fichiers prĂ©sents. Avec lâoption -l , elle donne une description plus longue qui inclut le propriĂ©taire, la taille et la date du fichier avec les permissions dont les gens disposent pour lire, Ă©crire ou modifier le fichier. Par exemple, le fichier tel ici fait 48 octets de long, il appartient Ă aeb, le propriĂ©taire peut le lire et y Ă©crire, les autres seulement le lire. Le propriĂ©taire et les permissions peuvent ĂȘtre changĂ©s avec les commandes chown et chmod .
La commande cat montre le contenu du fichier. (Son nom vient de « concatĂ©ner et afficher » : tous les fichiers donnĂ©s en paramĂštres sont concatĂ©nĂ©s et envoyĂ©s sur la « sortie standard » (voir stdout (3)), en lâoccurrence lâĂ©cran du terminal.)
La commande cp (de « copier ») copie un fichier.
La commande mv (de « move », déplacer) ne fait que le renommer.
La commande diff affiche les diffĂ©rences entre deux fichiers. Ici, elle nâaffiche rien car il nây a pas de diffĂ©rence.
La commande rm (de « remove », supprimer) supprime le fichier. Soyez prudent, il disparaĂźt complĂštement et il nây a pas de corbeille temporaire. Supprimer signifie donc perdre.
La commande grep (de « g/re/p ») recherche les occurrences dâune chaĂźne dans un ou plusieurs fichiers. Ici, il cherche le numĂ©ro de tĂ©lĂ©phone de Marie.
Chemins et répertoire courant
Les fichiers sont situĂ©s dans une grande arborescence, la hiĂ©rarchie. Chacun dispose dâun nom_de_chemin dĂ©crivant le chemin depuis la racine de lâarbre (nommĂ©e / ) jusquâau fichier. Par exemple, un tel chemin peut ĂȘtre /home/aeb/tel . Il ne serait pas pratique de toujours fournir le chemin complet, et le nom du fichier dans le rĂ©pertoire courant peut ĂȘtre abrĂ©gĂ© en ne donnant que son dernier composant. Câest pourquoi /home/aeb/tel peut ĂȘtre rĂ©duit Ă tel si le rĂ©pertoire actuel est /home/aeb .
La commande pwd affiche le nom du répertoire en cours.
La commande cd change de répertoire.
Essayez alternativement les commandes cd et pwd et explorez lâutilisation de cd : « cd », « cd . », « cd .. », « cd / » et « cd ~ ».
Répertoires
La commande mkdir crée un nouveau répertoire.
La commande rmdir supprime un rĂ©pertoire sâil est vide et refuse sinon.
La commande find (avec une syntaxe un peu baroque) recherche les fichiers avec un nom ou des propriĂ©tĂ©s donnĂ©s. Par exemple, find . -name tel recherchera le fichier tel en partant du rĂ©pertoire courant (qui est nommĂ© « . »). find / -name tel fera la mĂȘme chose en partant de la racine de lâarborescence. Les recherches sur des disques de plusieurs gigaoctets peuvent prendre un temps consĂ©quent, et il est parfois prĂ©fĂ©rable dâutiliser locate (1).
Disques et systĂšmes de fichiers
La commande mount attachera le systĂšme de fichiers se trouvant sur un disque (ou sur une disquette, un CD-ROM, etc.) dans la grande hiĂ©rarchie des systĂšmes de fichiers, et umount le redĂ©tachera. La commande df indique la quantitĂ© dâespace disque qui est libre.
Processus
Sur un systĂšme UNIX, de nombreux processus utilisateur et systĂšme tournent simultanĂ©ment. Les processus avec lesquels vous dialoguez sâexĂ©cutent au premier plan , les autres Ă lâarriĂšre-plan . La commande ps montre quels sont les processus actifs et leurs numĂ©ros dâidentification. La commande kill permet dâen Ă©liminer. Sans option, il sâagit dâune demande amicale. kill -9 suivi du numĂ©ro du processus le tuera immĂ©diatement. Les processus au premier plan peuvent souvent ĂȘtre tuĂ©s en entrant Ctrl-C.
Obtenir des informations
Il existe des milliers de commandes, chacune avec de nombreuses options. Traditionnellement, les commandes sont documentĂ©es par des pages de manuel (comme celle-ci), ainsi la commande man kill dĂ©crira lâutilisation de la commande kill (et man man documentera la commande man ). Le programme man envoie le texte Ă travers un programme de pagination , habituellement less . Pressez la barre dâespace pour passer Ă la page suivante, et « q » pour quitter.
Dans la documentation, il est habituel dâindiquer une page de manuel en donnant son nom suivi du numĂ©ro de section entre parenthĂšses, comme man (1). Les pages de manuel sont concises et vous permettent de retrouver vite des dĂ©tails oubliĂ©s. Pour les dĂ©butants, un tutoriel avec des exemples et des explications supplĂ©mentaires est aussi trĂšs utile.
Beaucoup de programmes de la collection GNU sont fournis avec des fichiers info. Entrez info info pour savoir comment utiliser le programme info .
Les sujets spéciaux sont souvent traités dans des documents HOWTO (qui existent également parfois en version française). Regardez dans /usr/share/doc/howto/fr et utilisez un navigateur web si les fichiers sont en HTML.
VOIR AUSSI
ash (1), bash (1), chsh (1), csh (1), dash (1), ksh (1), locate (1), login (1), man (1), xterm (1), zsh (1), wait (2), stdout (3), man-pages (7), standards (7)
TRADUCTION
La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot <david@tilapin.org> et Jean-Philippe MENGUAL <jpmengual@debian.org>
Cette traduction est une documentation libre ; veuillez vous reporter Ă la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il nây a aucune RESPONSABILITĂ LĂGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .