Sida 1 av 1

I will use man before I ask dumb questions...

Postat: 02 feb 2011, 12:59
av danno
...För man kan kanske inte enbart förlita sig på just google.

Hade just postat en tråd i terminalforumet, om ett problem jag hade med ett tail script.
Jag vill alltså "spärra" ett användarkonto med hjälp av ett "tail script"
enligt denna sida: http://tldp.org/LDP/sag/html/disable-user.html.

Jag fick det hela att fungera, användaren kan logga in,
möts av textraderna i filen, för att därefter loggas ut.

Problemet var att raden "#!/usr/bin/tail" skrevs ut, samt ett felmeddelande om att "+2" inte finns.
Enligt vad jag kunde hitta på google, skulle scriptet helt enkelt se ut så.
Så jag postade en tråd om detta här,
varpå jag genast löste det genom att läsa man-sidan för tail...

Det ska ju naturligtvis vara tail -2...

Hur som helst, jag tog bort tråden, men tänkte det kunde vara lite kul att dela med sig av...

Re: I will use man before I ask dumb questions...

Postat: 02 feb 2011, 13:06
av ubot
Ok, eftersom du tipsar om man så kanske det är läge för lite tips på hur man söker i manual-sidorna också? Någon som vill dela med sig av söktips när man kör man? Hur säker man efter olika rubriker, ord mm samtidigt som man kör man-kommandot?

Re: I will use man before I ask dumb questions...

Postat: 02 feb 2011, 13:14
av TicToc

Kod: Markera allt

man man

Re: I will use man before I ask dumb questions...

Postat: 02 feb 2011, 13:32
av danno
Ja, om du vet vilket program du vill köra, tillexempel tail,
skriver du helt enkelt man tail i terminalen.

Väl inne i manualsidan, bläddrar du neråt med j och upp med k (samma som i vim, men jag tror att piltangenterna fungerar också.).

Söker görs med / (snedstreck), samt sökterm:
/see also

Avsluta manualen med q

I stort sett alla kommandon i terminalen har en manualsida.
Där kan du se alla argument/växlar som kommandot tar, med mera.

Re: I will use man before I ask dumb questions...

Postat: 02 feb 2011, 13:34
av ubot
Går det inte att söka direkt utan att först gå in i man <program>, typ man <program> /see <keyword>

Pattern not found får jag när jag söker med /see OPTIONS efter att först ha kört man lynx. Det verkar knepigt att söka?

Äh, jag får helt enkelt få tummen ur och läsa på lite: https://help.ubuntu.com/community/man

Re: I will use man before I ask dumb questions...

Postat: 02 feb 2011, 13:55
av danno
Pattern not found får du om det du söker inte finns.

hitta en manualsida: apropos sökord

Re: I will use man before I ask dumb questions...

Postat: 02 feb 2011, 14:15
av philip5
Om man använder Konqueror (webbläsare, filhantering och mycket annat) som ingår i KDE så kan den läsa man-filer. Skriver man "man:önskatkommando" i adressraden så får man upp en fint formaterad sida i webbläsaren med man-texten som om det vore en webbsida och i den kan man söka och scrolla precis som på vilken webbsida som helst med Konqueror. Smidigt tycker jag.

Vet inte om Nautilus klarar av det eller något annat program i Gnome-serien.

Re: I will use man before I ask dumb questions...

Postat: 02 feb 2011, 15:36
av ubot
Det finns ett program i Ubuntus förråd som heter man2html. Jag har aldrig testat det med ett alias som kombinerar man2html och Firefox fungerar nog för att läsa man-filer i webbläsaren i Ubuntu. Hur det ser ut har jag inte en susning om.

Edit:

Äsch. Jag läser att man måste ha Apache installerat för att det ska fungera med man2html.
Jag läser något om att man --html ska fungera men har inte lyckats.

Re: I will use man before I ask dumb questions...

Postat: 02 feb 2011, 15:55
av danno
Hmm... En av de stora fördelarna som jag ser det,
är att man har manualsidorna lätt tillgängliga hela tiden.

Särskilt då kanske om man sitter vid en server, utan grafiskt gränssnitt.

Vill man absolut läsa mansidor i webbläsaren, finns de flesta i HTML-format på webben.
Å andra sidan brukar det dessutom finnas tjusiga tutorials som kanske tilltalar mer.

En mansida är ju för att snabbt och enkelt lista ut om tillexempel -p ska stå först eller sist i ett SSH-kommando.

Re: I will use man before I ask dumb questions...

Postat: 02 feb 2011, 16:13
av ubot
Så här står det i man man om --html:
This option will cause groff to produce HTML output, and will
display that output in a web browser. The choice of browser is
determined by the optional browser argument if one is provided,
by the $BROWSER environment variable, or by a compile-time
default if that is unset (usually lynx). This option implies
-t, and will only work with GNU troff.
Edit:

Dom två sista alternativen under Navigating the Repository ser ju ganska intressanta ut: http://manpages.ubuntu.com/

Re: I will use man before I ask dumb questions...

Postat: 02 feb 2011, 17:42
av cthulhu
Oj, jag vill inte lata oforskamd, men att alltid kora "man" sa fort man funderar pa nagot ar val nagot som skall sitta i ryggmargen.

Men visst, det kanske kravs att man gjort bort sig ett par gagner forst, garna ofentligt ocksa >:D. (We've all been there ;D )

Och som redan sagts sa soker man i en man med '/', och om man inte vet/kan kommandot man vill "mana"

Kod: Markera allt

apropos  sak_jag_vill_hitta 
eller

Kod: Markera allt

man -k sak_jag_vill_hitta
vilket ar samma sak.

Re: I will use man before I ask dumb questions...

Postat: 20 feb 2011, 10:56
av ajja
Dubbel-klick på TAB-tangenten är användbart om man exempelvis är osäker på stavning eller vilket kommando som börjar med en viss bokstav.
Exempel:

Kod: Markera allt

ap -TAB -TAB
aplay                 appres                apt-ftparchive
aplaymidi             apropos               apt-get
apm_available         apt-add-repository    apt-key
apparmor_parser       apt-cache             apt-mark
apparmor_status       apt-cdrom             apt-sortpkgs
apport-bug            apt-config            apturl
apport-cli            aptd                  apturl-gtk
apport-collect        aptdcon               
apport-unpack         apt-extracttemplates

Re: I will use man before I ask dumb questions...

Postat: 27 feb 2011, 19:12
av Urban Anjar
man man finns men man letar förgäves efter man woman ;D

Re: I will use man before I ask dumb questions...

Postat: 27 feb 2011, 21:01
av Rune.K
man är perfekt när man glömt exakt växel/argument för ett program man sällan använder.
Beroende på ens förkunskaper kan programmet info också användas för att få information om ett visst program/kommando.
info är mer som en liten lärobok, där ett kommando förklaras i klartext.
Nu vet jag inte hur pass översatta info-sidorna är till svenska, jag använder själv alltid engelska...

Testa själva
man ls
info ls

i terminalen.

Re: I will use man before I ask dumb questions...

Postat: 27 feb 2011, 21:14
av ajja
Om man är osäker på vilket kommando som kan passa för en viss uppgift så kan 'apropos' vara en bra start.

Kod: Markera allt

man apropos

Re: I will use man before I ask dumb questions...

Postat: 27 feb 2011, 21:51
av Urban Anjar
ajja skrev:Om man är osäker på vilket kommando som kan passa för en viss uppgift så kan 'apropos' vara en bra start.

Kod: Markera allt

man apropos
eller

man -k