Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Terminalkommandon i OSX

Tråden skapades och har fått 57 svar. Det senaste inlägget skrevs .

One command to rule them all:

uptime
% emacs -batch -l dunne

måste tillstå att jag aldrig spelat igenom det...

  • Medlem
  • Göteborg
  • 2003-12-11 13:04
Citat:

Skrevs ursprungligen av johan dansk

% emacs -batch -l dunne

måste tillstå att jag aldrig spelat igenom det...

Min terminal hittar ingen dunne-fil.

Faktum är att jag inte visste att emacs fanns i terminalen från början... En fråga bara: hur lämnar man emacs? ctrl-c & co. funkar ju inte...

  • Medlem
  • Uppsala
  • 2003-12-11 13:10

ctrl-x c

  • Medlem
  • Göteborg
  • 2003-12-11 13:15

Tack, skulle kollat mer noggrannt på kommandona på första sidan...

  • Medlem
  • Höganäs
  • 2003-12-11 13:22

Reflektion:
Det är väl ingen vits att i denna diskussion tipsa om ett kommando om man inte i samma inlägg talar om vad kommandot gör?
Eller är diskussionen till för de redan invigda? :rolleyes:

  • Medlem
  • Göteborg
  • 2003-12-11 13:32

Det skulle varit:

emacs -batch -l dunnet

Citat:

>shake tree
You begin to shake a tree, and notice a coconut begin to fall from the air.
As you try to get your hand up to block it, you feel the impact as it lands
on your head.
You are dead.
You have scored 0 out of a possible 90 points.

Jag håller för övrigt med Micke F...

ber om ursäkt, ska utveckla lite mer

emacs har en rad inbyggda ("primitiva") spel (bla snake) i det här fallet startar det kommandot ett gött gammalt textbaserad adventure.

[johan@chewbacca]$ emacs -batch -l dunnet

Dead end
You are at a dead end of a dirt road.  The road goes to the east.
In the distance you can see that it will eventually fork off.  The
trees here are very tall royal palms, and they are spaced equidistant
from each other.
There is a shovel here.
>take shovel
Taken.  
>dig hole
Digging here reveals nothing.
>go east
E/W Dirt road
You are on the continuation of a dirt road.  There are more trees on
both sides of you.  The road continues to the east and west.
There is a large boulder here.
>look at boulder
It is just a boulder.  It cannot be moved.
>go east
Fork
You are at a fork of two passages, one to the northeast, and one to the
southeast.  The ground here seems very soft. You can also go back west.
>dig hole
I think you found something.
>
Citat:

Skrevs ursprungligen av Micke F
Reflektion:
Det är väl ingen vits att i denna diskussion tipsa om ett kommando om man inte i samma inlägg talar om vad kommandot gör?
Eller är diskussionen till för de redan invigda? :rolleyes:

Håller fullständigt med, höll nästan på att spåra ut efter första sidan....

Ett tips är alias, kolla med man alias, ett bra sätt att ex förenkla kommandon man använder ofta, är långa eller av bara slöhet Alias skrivs i lämplig konfigurationsfil (finns både olika filer och platser beronde på skal och för vilken användare)
ex alias rm='rm -i' man får en fråga om man vill ta bort filen.fil (i flaggan) Flaggor som finns att lägga till i ett kommando ser man i manualen ex man rm

  • Avstängd
  • 2003-12-11 19:24
Citat:

Skrevs ursprungligen av samul
Hjälp istället för att driva med den som kan mindre säger jag.:rolleyes:

*fniss* visst, vi säger så...

  • Medlem
  • Svedala
  • 2003-12-11 19:50
Citat:

Skrevs ursprungligen av iGnu
då ska den människan(?) överhufvudtaget inte vistas inom 100 meter av en *x-burk.

Alla föds inte med grundläggande *nix-kunskaper... lyckligtsvis föds inte alla med attitydproblem heller.

  • Medlem
  • 2003-12-11 20:31
Citat:

Skrevs ursprungligen av nillon
Alla föds inte med grundläggande *nix-kunskaper... lyckligtsvis föds inte alla med attitydproblem heller.

Klockren

  • Medlem
  • Höganäs
  • 2003-12-11 23:23
Citat:

Skrevs ursprungligen av iGnu
*fniss* visst, vi säger så...

Smart iGnu. Riktigt smart!

låt oss härmed utnämna iGnu till årets n00b !!!

Grattis!

Den samlade jury medger att han direkt kvalificerade pga av hans val av nick, vilket gav honom en hel million poängs försprung.
Den som juryn dock fastnade för var hans upprepade bevis på okunskap inom de ämnen som han försökte att hantera.

Jag, och resten av juryn, gratulera iGnu och överräcker härmed ett års dagligt besök till goatse.cx.

edit: länk borttagen och annan länk lagt till..

  • Medlem
  • Stockholm
  • 2003-12-18 16:10
Citat:

Skrevs ursprungligen av mrubenson
Och vad är 'yes' bra för...:confused:

Yes skriver ut yes eller ett y på det som kallas standard output :-).

Används med fördel till program som envisas med att begära en bekräftelse av användaren.

Tex om du har ett program som heter convertjpg (fiktivt program) som converterar en jpg till något kul format, men som envisas med att fråga om du är säker för vareviga fil.

Du ska köra det på en katalog med 200 filer

convertjpg *
vill du convertera 1.jpg
y
vill du convertera 2.jpg
y
etc etc

Då kan man köra följande istället
yes | convertjpg *

yes printar ut yes (normalt printar det ut flera yes tills det att man avbryter programmet)

| talar om för systemet att standardoutput från yes ska skickas till standardinput på convertjpg istället för till skärmen (som är "default" standardoutput)

Om convertjpg är skrivet så att det läser ditt svar från standardinput (dom flesta *nix kommandoradsprogram gör detta)
så kommer den att få sina svar från yes programmet och alla fileran kommer att konverteras utan att störa dig med onödiga frågor.

Vissa program läser dock inte svaren från standardinput i det fallet kan du använda dig utav Expect http://expect.nist.gov/

Då var det ju inte så oanvändbart som det först verkade.

  • Medlem
  • Höganäs
  • 2005-03-09 23:08

Väcker gammal tråd

Hmm.
Har med Terminalen lyckats ftp:a in till mitt webbhotell och undrar om jag kan packa upp en zip-fil direkt på servern.

unzip ?
Hur använder jag det, eller finns det annat fiffigt kommando?

  • Medlem
  • International user
  • 2005-03-09 23:10

ditto -x -k /path/to/filen .

Packar upp filen i current directory. Det är en punkt (.) i slutet på kodraden.

  • Medlem
  • Höganäs
  • 2005-03-09 23:19
Ursprungligen av Wire:

ditto -x -k /path/to/filen .

Packar upp filen i current directory. Det är en punkt (.) i slutet på kodraden.

ftp> ditto -x -k test.zip .
?Invalid command.
ftp>

  • Medlem
  • International user
  • 2005-03-09 23:24

Du kan inte ftp:a ett kommando.

  • Medlem
  • Höganäs
  • 2005-03-09 23:27
Ursprungligen av Wire:

Du kan inte ftp:a ett kommando.

Nä.
Men kan jag köra ett kommando via terminalen på mitt webbhotell - ett kommando som packar upp en zip-fil ?
:rolleyes:

  • Medlem
  • International user
  • 2005-03-09 23:33
Ursprungligen av Micke F:

Nä.
Men kan jag köra ett kommando via terminalen på mitt webbhotell - ett kommando som packar upp en zip-fil ?
:rolleyes:

Då måste du koppla upp dig mot webhotellet via t.ex. ssh, telnet... Och då kan du köra "ditto -x -k" (eller unzip) om kommandot finns på servern.

  • Medlem
  • Höganäs
  • 2005-03-09 23:45
Ursprungligen av Wire:

Då måste du koppla upp dig mot webhotellet via t.ex. ssh, telnet... Och då kan du köra "ditto -x -k" (eller unzip) om kommandot finns på servern.

ok. ssh funkar inte.

PowerBook-G4:~ mikf$ ssh -l user [url-en]
ssh_exchange_identification: Connection closed by remote host
PowerBook-G4:~ mikf$

telnet timar ut, så jag ger upp.

PowerBook-G4:~ mikf$ telnet -l user [url-en]
Trying [ip-adress]...
telnet: connect to address [ip-adress]: Operation timed out
telnet: Unable to connect to remote host
PowerBook-G4:~ mikf$

Skickar filerna en och en, men det tar sådan tiiiiid.
(tid jag lagt ned på att försöka lösa det via terminalen...)

Tack för hjälpen ändå.

[uppdatering:]
Det gick att lösa genom att logga in på webbhotellets webbgränssnitt och navigera till filen.
Där kunde jag extracta den.
Tog 20 sekunder allt som allt.

När du ftp:ar, tar det då lång tid mellan själva filskicken? En rätt konfigurerad ftp och en klient i aktivt läge skall inte skapa några fördröjningar över huvud taget.

  • Medlem
  • Höganäs
  • 2005-03-10 11:17
Ursprungligen av DeeJam:

När du ftp:ar, tar det då lång tid mellan själva filskicken? En rätt konfigurerad ftp och en klient i aktivt läge skall inte skapa några fördröjningar över huvud taget.

Jo, det går otrligt segt, särskilt med många filer.

Provade kryssa ur "passivt läge" i Transmit och nu går det betydligt snabbare!

Andra tips på konfigurering? (Kanske bäst starta en separat tråd om ftp-klienter,... )

  • Medlem
  • International user
  • 2005-03-09 23:30

Vilket operativ kör webbhotellet?

  • Medlem
  • Höganäs
  • 2005-03-09 23:31
Ursprungligen av Wire:

Vilket operativ kör webbhotellet?

Någon linux-variant. Vet ej i detalj.

För ftp installera ncftp - bästa ftp klienten någonsin.

--
Jag insåg att Nixons hmm ragg replik är lite kort...
Så här ska det gå till på riktigt.

look; gawk; talk; date; wine; unzip; strip; touch; finger; head; mount; fsck; more; yes; spray; umount; sleep; leave

Bevaka tråden