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
NAMNBESKRIVNING
NOTERINGAR
Inloggning
Skalet
SökvÀgsnamn och den aktuella katalogen
Kataloger
Diskar och filsystem
Processer
HĂ€mta information
SE ĂVEN
ĂVERSĂTTNING
NAMN
intro â introduktion till anvĂ€ndarkommandon
BESKRIVNING
Avsnitt 1 av manualen beskriver anvÀndarkommandon och verktyg, till exempel, filhanteringsverktyg, skal, kompilatorer, webblÀsare, fil- och bildvisare och redigerare, och sÄ vidare.
NOTERINGAR
Linux Àr en smak av UNIX, och anvÀndarkommandon under UNIX fungerar pÄ liknande sÀtt under Linux (och Àven mÄnga andra UNIX-liknande system, sÄsom FreeBSD.)
Under Linux finns det GUI:n (graphical user interfaces, grafiska anvÀndargrÀnssnitt), dÀr man kan peka och klicka och dra, och förhoppningsvis fÄ saker gjorda utan att först lÀsa mÀngder av dokumentation. Den traditionella UNIX-miljön Àr ett CLI (command line interface, kommandoradsgrÀnssnitt), dÀr man skriver kommandon för att tala om för datorn vad den skall göra. Detta Àr snabbare och kraftfullare, men krÀver att man tar reda pÄ vilka kommandona Àr och hur man anvÀnder dem. Nedan Àr ett minimum för att komma igÄng.
Inloggning
För att börja arbeta mÄste man förmodligen först öppna en session. Programmet login (1) invÀntar att man ger sitt anvÀndarnamn och lösenord, och efter det kommer det att starta ett skal (kommandotolk) för en. I fallet en grafisk inloggning fÄr man en skÀrm med menyer eller ikoner och ett musklick kommer starta ett skal i ett fönster. Se Àven xterm (1).
Skalet
Man skriver kommandon till skalet , kommandotolken. Det Àr inte inbyggt, utan bara just ett annat program. Man kan Àndra sitt skal, och alla har sin egen favorit. Standardskalet heter sh . Se Àven ash (1), bash (1), chsh (1), csh (1), dash (1), ksh (1), zsh (1).
En session kan se ut sÄ hÀr:
knuth login:
aeb
Password:
********
$
date
tis 6 aug 2002 23:50:44 CEST
$
cal
augusti 2002
mÄ ti on to fr lö sö
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 aug 23.51 bin
-rw-rw-r-- 1 aeb 37 6 aug 23.52 tel
$
cat tel
maja 0501-1136285
peter 0136-7399214
$
cp tel tel2
$
ls -l
total 3
drwxr-xr-x 2 aeb 1024 6 Aug 23.51 bin
-rw-r--r-- 1 aeb 37 6 Aug 23.52 tel
-rw-r--r-- 1 aeb 37 6 Aug 23.53 tel2
$
mv tel tel1
$
ls -l
total 3
drwxr-xr-x 2 aeb 1024 6 Aug 23.51 bin
-rw-r--r-- 1 aeb 37 6 Aug 23.52 tel1
-rw-r--r-- 1 aeb 37 6 Aug 23.53 tel2
$
diff tel1 tel2
$
rm tel1
$
grep maja tel2
maja 0501-1136285
$
Skriver man Control-D hÀr avslutas sessionen.
Tecknet $ hĂ€r var kommandoprompten â det Ă€r skalets sĂ€tt att indikera att det Ă€r redo för nĂ€sta kommando. Prompten kan anpassas pĂ„ mĂ„nga sĂ€tt, och man kan inkludera saker som anvĂ€ndarnamn, maskinnamn, aktuell katalog, tiden, och sĂ„ vidare. En tilldelning PS1="Vad sedan, mĂ€stare? " skulle Ă€ndra prompten som indikerat.
Vi ser att det finns kommandona date (som ger datum och tid) och cal (som ger en kalender).
Kommandot ls listar innehĂ„llet i den aktuella katalogen â det talar om vilka filer man har. Med en flagga -l ger det en lĂ„ng listning, som inkluderar Ă€gare och storlek och datum pĂ„ filen, och rĂ€ttigheterna folk har att lĂ€sa och/eller Ă€ndra filen. Till exempel Ă€r hĂ€r filen âtelâ 37 byte lĂ„ng, Ă€gd av aeb och Ă€garen kan lĂ€sa och skriva den, andra kan bara lĂ€sa den. Ăgare och rĂ€ttigheter kan Ă€ndras med kommandona chown och chmod .
Kommandot cat visar innehĂ„llet i en fil. (namnet kommer frĂ„n âconcatenate and printâ (âkonkatenera och skriv utâ): alla filer som ges som parametrar konkaterneras och skickas till âstandard utâ (se stdout (3)), i det hĂ€r fallet terminalskĂ€rmen.)
Kommandot cp (frĂ„n âcopyâ, kopiera) kopierar en fil.
Kommandot mv (frĂ„n âmoveâ, flytta), Ă„ andra sidan byter bara namn pĂ„ den.
Kommandot diff listar skillnaderna mellan tvÄ filer. HÀr blev det ingen utskrift eftersom det inte var nÄgra skillnader.
Kommandot rm (frĂ„n âremoveâ, ta bort) raderar filen, och var försiktig! Den Ă€r borta. Det finns ingen papperskorg eller liknande. Raderad betyder förlorad.
Kommandot grep (frĂ„n âg/re/pâ) hittar förekomster av en strĂ€ng i en eller flera filer. HĂ€r hittar den Majas telefonnummer.
SökvÀgsnamn och den aktuella katalogen
Filer bor i ett stort trÀd, filhierarkin. Var och en har ett sökvÀgsnamn som beskriver vÀgen frÄn roten av trÀdet (som kallas / ) till filen. Till exempel kan ett sÄdant fullstÀndigt sökvÀgsnamn vara /home/aeb/tel . Att alltid anvÀnda fullstÀndiga sökvÀgsnamn skulle vara opraktiskt, och namnet pÄ en fil i den aktuella katalogen kan förkortas genom att bara ange den sista komponenten. Det Àr dÀrför /home/aeb/tel kan förkortas till tel nÀr den aktuella katalogen Àr /home/aeb .
Kommandot pwd skriver ut den aktuella katalogen.
Kommandot cd byter den aktuella katalogen.
Prova omvĂ€xlande kommandona cd och pwd och utforska anvĂ€ndningen av cd : âcdâ, âcd .â, âcd ..â, âcd /â och âcd ~â.
Kataloger
Kommandot mkdir skapar en ny katalog.
Kommandot rmdir tar bort en katalog om den Àr tom, och klagar annars.
Kommandot find (med en ganska barock syntax) hittar filer med ett angivet namn eller andra egenskaper. Till exempel skulle âfind . -name telâ hitta filen tel med utgĂ„ngspunkt frĂ„n den aktuella katalogen (som kallas . ). Och âfind / -name telâ skulle göra detsamma, men starta frĂ„n roten av trĂ€det. Stora sökningar pĂ„ multi-GB-diskar kan vara tidskrĂ€vande, och det kan vara bĂ€ttre att anvĂ€nda locate (1).
Diskar och filsystem
Kommandot mount kopplar filsystemet som finns pÄ nÄgon disk (eller diskett eller CDROM eller sÄ) till den stora filsystemshierarkin. Och umount kopplar loss det igen. Kommandot df talar om för en hur mycket av disken som fortfarande Àr ledigt.
Processer
PĂ„ ett UNIX-system kör mĂ„nga anvĂ€ndar- och systemprocesser samtidigt. Den man talar med kör i förgrunden , de andra i bakgrunden . Kommandot ps visar vilka processer som Ă€r aktiva och vilka nummer dessa processer har. Kommandot kill gör att man kan bli av med dem. Utan nĂ„gon flagga Ă€r detta en vĂ€nlig begĂ€ran: var snĂ€ll och försvinn. Och âkill -9â följt av numret pĂ„ processen Ă€r ett omedelbart dödande. Förgrundsprocesser kan ofta Ă€ven dödas genom att skriva Control-C.
HĂ€mta information
Det finns tusentals kommandon, vart och ett med mĂ„nga flaggor. Traditionella kommandon dokumenteras pĂ„ manualsidor , (som denna), sĂ„ att kommandot âman killâ dokumenterar anvĂ€ndningen av kommandot âkillâ (och âman manâ dokumenterar kommandot âmanâ). Programmet man skickar texten genom nĂ„gon blĂ€ddrare , vanligen less . Tryck mellanslag för att fĂ„ fram nĂ€sta sida, tryck q för att avsluta.
I dokumentation Àr det brukligt att referera till manualsidor genom att ge namnet av avdelningsnumret, som i man (1). Manualsidor Àr koncisa, och gör att man snabbt kan hitta nÄgon detalj man glömt. För nybörjare Àr en introduktionstext med fler exempel och förklaringar anvÀndbar.
MĂ„nga GNU/FSF-program tillhandahĂ„lls med info-filer. Skriv âinfo infoâ för en introduktion om anvĂ€ndningen av programmet info .
Speciella Àmnen behandlas ofta i HOWTO:er. Titta i /usr/share/doc/howto/en och anvÀnd en blÀddrare om man hittar HTML-filer dÀr.
SE ĂVEN
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)
ĂVERSĂTTNING
Den svenska översÀttningen av denna manualsida skapades av Göran Uddeborg <goeran@uddeborg.se>
Denna översÀttning Àr fri dokumentation; lÀs GNU General Public License Version 3 eller senare för upphovsrÀttsvillkor. Vi tar INGET ANSVAR.
Om du hittar fel i översÀttningen av denna manualsida, skicka ett mail till Tp-sv@listor.tp-sv.se .