Permalänk
Medlem

Kan någon förklara hur det är med ctrl + c och ctrl + d? Vill inte skriva någon vilseledande information i Kommandoguiden.

Visa signatur

DELL 20" 30" 20" PLP | Svorak.a5 | Kinesis Advantage Contoured <3 | Ergodox

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Flogiston
Kan någon förklara hur det är med ctrl + c och ctrl + d? Vill inte skriva någon vilseledande information i Kommandoguiden.

Nu när jag redan gjort bort mig på en sak idag så har jag sökt runt lite innan jag skriver denna gång.

control-C: Avbryter pågående kommando.
control-D: Talar om för programmet att det är klart (skickar "end of file" till terminalen), vilket inte behöver betyda att dess process (-er) avbryts.
control-U: Töm prompten på text, d. v. s. tar bort det du skrivit i prompten.

Visa signatur

Stationär: Intel-baserad, Arch + KDE
Bärbar: Dell XPS 13, Arch + KDE

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Synt4x_3rr0r
BTW är här inga som kan dom andra pakethanterarnas kommandon?

Vi kan ju inte bara ha apt-get.

http://forum.sweclockers.com/showthread.php?s=&threadid=43096...
Står lite där

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk
Citat:

Ursprungligen inskrivet av Talavis
Nu när jag redan gjort bort mig på en sak idag så har jag sökt runt lite innan jag skriver denna gång.

control-C: Avbryter pågående kommando.
control-D: Talar om för programmet att det är klart (skickar "end of file" till terminalen), vilket inte behöver betyda att dess process (-er) avbryts.
control-U: Töm prompten på text, d. v. s. tar bort det du skrivit i prompten.

Ctrl-C skickar en SIGINT till programmet. Det betyder inte nödvändigtvis att det stängs ner, det är upp till programmet att reagera på SIGINTs. Det rekommenderade är dock att programmet städar upp efter sig och sedan avslutas.

Permalänk
Medlem

Låter det som Talavis har skickat in vara i listan.

Visa signatur

DELL 20" 30" 20" PLP | Svorak.a5 | Kinesis Advantage Contoured <3 | Ergodox

Permalänk
Medlem

Eftersom jag sitter hemma och är sjuk hade jag inget bättre för mig än att skriva en egen version av det som skrivits här, hittas på www.freewebs.com/fluxxor/kommandon

Flogiston, om du hittar något i den du vill ha är det bara att sno.

Visa signatur

Stationär: Intel-baserad, Arch + KDE
Bärbar: Dell XPS 13, Arch + KDE

Permalänk
Medlem

du är ett trevligt kommando som listar hur storplats filerna tar i den aktuella katalogen och om du lägger dit du -s /path så berättar den hur stor plats den mappen tar.

Visa signatur
Permalänk
Medlem

Ush, jag saknar tail -f

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Lunke
http://forum.sweclockers.com/showthread.php?s=&threadid=43096...
Står lite där

Det var ju en fin guide.

Flogiston länka till den och ta bort apt-get sektionen i första posten.

Visa signatur

Laptop: Zepto Znote 3215W | Intel C2D T7250 2.0ghz | 2GB ram | Intel X3100 GPU | 120 GB 5400rpm hdd | Intel 4965 AGN | 9-cell batteri
Kamera: Nikon D80 + batterigrepp | Nikkor AF-S DX 18-55mm 3.5-5.6G VR | Nikkor AF-S 70-300/4.5-5.6 G VR IF-ED | Nikkor AF 50mm 1.8D | Nikon SB-600 blixt

Permalänk
Medlem

Låter apt-get vara kvar.

Visa signatur

DELL 20" 30" 20" PLP | Svorak.a5 | Kinesis Advantage Contoured <3 | Ergodox

Permalänk
Medlem

Din länk i inlägget är bruten flogiston. Ska vara:
http://forum.sweclockers.com/showthread.php?s=&threadid=43096...

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk
Medlem

Tack Lunke.
Skall ändra det genast.

Visa signatur

DELL 20" 30" 20" PLP | Svorak.a5 | Kinesis Advantage Contoured <3 | Ergodox

Permalänk

angående tar
uppackning:
för .tar.gz tar xvzf filnamn.tar.gz
för tar.bz2 är det tar xvjf filnamn.tar.bz2

packning:
tar cvzf filnamn.tar.gz filer för att packa gz och
tar cvjf filnamn.tar.bz2 filer för att packa bz2

angående grep
Säg att du har filen arsle.conf å vill veta vad som står på raden med ordet fjun så kan du skriva cat arsle.conf | grep fjun
(cat listar innehållet i en fil)

och angående find
leta efter waerezh så skriver du
find sökväg (exempelvis / för hela burken) -name waerezh
Men om du är lite osäker på namnet så funkar
find sökväg (exempelvis / för hela burken) -name '*ere*'

ctrl + a för att komma till första tecknet i promten
ctrl + e för att komma till sista tecknet i promten

chown för att ändra ägaren till en fil, exempel:
chown användare:grupp fil eller
chown användare:grupp -R mapp/ (-R gör om alla filer under den mappen också)

Visa signatur

There is no future in timetravel.
site: undef.io - foto: bildad.se, flickr
Det enda vettiga är att sitta i en låda och dricka öl ur en hatt.

Permalänk
Citat:

Ursprungligen inskrivet av björnfan
angående grep
Säg att du har filen arsle.conf å vill veta vad som står på raden med ordet fjun så kan du skriva cat arsle.conf | grep fjun
(cat listar innehållet i en fil)

grep fjun arsle.conf fungerar det med.

Citat:

Ursprungligen inskrivet av björnfan
ctrl + a för att komma till första tecknet i promten
ctrl + e för att komma till sista tecknet i promten

Tack! Inget mer tryckande på piltangenterna i flera sekunder när man vill ändra något på en lång kommandorad. Jag upptäckte att Home/End fungerar på samma sätt, ganska självklart när man tänker på det (varför gjorde jag inte det!?).

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av dapus
ctrl+z stänger inte programmet, den lägger den i bakgrunden, sen kan man använda fg för att få programmet till förgrunden

ctrl+d kan man även logga ut med

ctrl-z "stoppar" (det slutar arbeta) programmet så du kommer ut i skalet. där kan du förutom fg även köra bg för att låta det köra vidare i bakgrunden. (precis som om du startat det med "&" efter kommandot)
Har man flera stoppade program listar man med "jobs" och tar tillbaks dem med fg %n

cd -
går till katalogen du stod i nyss.

2>&1
styr om stderr till stdout, bra om du vill vara säker på att få ALL output från ett program till en fil. felmeddelanden går annars direkt till konsollen. ex:
ping -c1 bludder.foo >result.txt 2>&1

kommando1 ; kommando2
Båda kommandon körs i följd.

kommando1 && kommando2
k2 körs endast om k1 inte gav ifrån sig några fel.

kommando1 || kommando2
k2 körs endast om k1 misslyckades.

Citat:

Ursprungligen inskrivet av janson
Test detta, mycket användbart att använda ! (utropstecken)

Exempel:
uname -rvs
!uname

Testa så förstår ni varför det är användbart

Var försiktiga med det här, sätt
shopt -s histverify
i .bash_profile så att hela kommandot visas innan det körs. Annars är det lätt hänt att man råkar köra något annat än man tänkt sig när man står i fel katalog..

Visa signatur

I am a prototype for a much larger s󠅄󠅘󠅕󠄐󠅞󠅕󠅕󠅔󠄐󠅤󠅟󠄐󠅒󠅕󠄐󠅟󠅒󠅣󠅕󠅢󠅦󠅕󠅔󠄐󠅑󠅞󠅔󠄐󠅥󠅞󠅔󠅕󠅢󠅣󠅤󠅟󠅟󠅔󠄐󠅧󠅑󠅣󠄐󠅟󠅞󠅓󠅕󠄐󠅣󠅑󠅤󠅙󠅣󠅖󠅙󠅕󠅔󠄐󠅒󠅩󠄐󠄷󠅟󠅔󠄞󠄐󠄾󠅟󠅧󠄐󠅧󠅕󠄐󠅓󠅑󠅞󠄐󠅙󠅝󠅠󠅜󠅕󠅝󠅕󠅞󠅤󠄐󠅤󠅘󠅕󠄐󠅣󠅑󠅝󠅕󠄐󠅖󠅥󠅞󠅓󠅤󠅙󠅟󠅞󠅑󠅜󠅙󠅤󠅩󠄐󠅧󠅙󠅤󠅘󠄐󠅔󠅑󠅤󠅑󠄝󠅝󠅙󠅞󠅙󠅞󠅗󠄐󠅑󠅜󠅗󠅟󠅢󠅙󠅤󠅘󠅝󠅣󠄞ystem

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av ultima
- ctrl+c
döda aktivt program

I princip gör den det, egentligen skickar den en signal till programet och ber programmet att avslutas, dom flesta program känner av detta och avslutas men några gör det inte. Alternativt kan man köra "kill pid" som är samma sak.

Citat:

Ursprungligen inskrivet av ultima
- ctrl+d
tja, avsluta programmet"

Nej, det avslutar inte programmet. Utan betyder "filslut" och betyder att inmatningen till programmet är slut, vad programmet gör därefter beror på vad programet gör.

Prova att ex ge kommandot "sort", nu väntar programmet att du skall skriva in text och för att programmet skall veta att du är klar med inmatningen trycker du på ctrl-d då kommer programmet att sortera raderna med text du skrivit.

Visa signatur

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Aphex

[Annat citat]
Var försiktiga med det här, sätt
shopt -s histverify
i .bash_profile så att hela kommandot visas innan det körs. Annars är det lätt hänt att man råkar köra något annat än man tänkt sig när man står i fel katalog..

Kan du förklara lite mer?

Visa signatur

DELL 20" 30" 20" PLP | Svorak.a5 | Kinesis Advantage Contoured <3 | Ergodox

Permalänk
Medlem

KLISTER!

Visa signatur

Macbook Pro 15" (2,4 GHz Core Duo)

Permalänk
Inaktiv

Ta reda på om ett kommando är inbyggt:
> type pushd
pushd is a shell builtin

Spara kataloger för att snabbt komma tillbaka:
> pushd .
> cd /some/wehere/else
> popd

Skyffla data från ett program och användare till en annan(delar filsystem):
user 1> mknod /tmp/data
user 1> chmod 644 /tmp/data
user 1> ls -alR ~ > /tmp/data
user 2> cat /tmp/data | more

Enkel miniräknare:
> expr 512 \* 1024
524288

Logga ut på ett annorlunda sätt:
> kill -9 $$

Hitta strängar i binärer:
>strings /usr/bin/login

Kontrollera terminalen:
> stty -a

Billig chat. Leta upp vilken terminal personen sitter vid som du vill chatta med och kör igång:
user 1> echo Hej på dig > /dev/ttyp2
user 2> Hej på dig

Kul:
> wtf is `program`

En annan miniräknare:
>bc
osv

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Flogiston
Kan du förklara lite mer?

!sh kör sista kommadot som börjar med sh

Om du ex. tidigare get kommandot "sh mitt-fina-script.sh" men glömt att du därefter get kommandot "shutdown -h now", så vill du köra ditt fina script igen och ger kommandot "!sh", nu till 10000kr frågan: vilket kommando kommer att köras?

Visa signatur

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Trojan1313
KLISTER!

Inget klistras i detta forum =P

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Lunke
Inget klistras i detta forum =P

Varför inte?

Visa signatur

Macbook Pro 15" (2,4 GHz Core Duo)

Permalänk
Medlem

CTRL + ALT + F1
Växla till kommandorad.
Man kan använda F1 till F6.

CTRL + ALT + F7
Tar dig tillbaka till GUI.

EDIT: Tycker att tråden iaf kan få en länk i den redan klistrade tråden.

Visa signatur

Laptop: Zepto Znote 3215W | Intel C2D T7250 2.0ghz | 2GB ram | Intel X3100 GPU | 120 GB 5400rpm hdd | Intel 4965 AGN | 9-cell batteri
Kamera: Nikon D80 + batterigrepp | Nikkor AF-S DX 18-55mm 3.5-5.6G VR | Nikkor AF-S 70-300/4.5-5.6 G VR IF-ED | Nikkor AF 50mm 1.8D | Nikon SB-600 blixt

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av GunnarD
!sh kör sista kommadot som börjar med sh

Om du ex. tidigare get kommandot "sh mitt-fina-script.sh" men glömt att du därefter get kommandot "shutdown -h now", så vill du köra ditt fina script igen och ger kommandot "!sh", nu till 10000kr frågan: vilket kommando kommer att köras?

Spiken i huvudet..

Relaterat till detta är kommandot fc, som kan lista (-l [n]) de senaste kommandona i din history. fc utan arg eller med ett kommandonummer kör programmet angivet i $EDITOR och låter dig redigera ditt gigantiska kommando innan körning. "fc -s [n]" kör kommando nummer n i listan.

Visa signatur

I am a prototype for a much larger s󠅄󠅘󠅕󠄐󠅞󠅕󠅕󠅔󠄐󠅤󠅟󠄐󠅒󠅕󠄐󠅟󠅒󠅣󠅕󠅢󠅦󠅕󠅔󠄐󠅑󠅞󠅔󠄐󠅥󠅞󠅔󠅕󠅢󠅣󠅤󠅟󠅟󠅔󠄐󠅧󠅑󠅣󠄐󠅟󠅞󠅓󠅕󠄐󠅣󠅑󠅤󠅙󠅣󠅖󠅙󠅕󠅔󠄐󠅒󠅩󠄐󠄷󠅟󠅔󠄞󠄐󠄾󠅟󠅧󠄐󠅧󠅕󠄐󠅓󠅑󠅞󠄐󠅙󠅝󠅠󠅜󠅕󠅝󠅕󠅞󠅤󠄐󠅤󠅘󠅕󠄐󠅣󠅑󠅝󠅕󠄐󠅖󠅥󠅞󠅓󠅤󠅙󠅟󠅞󠅑󠅜󠅙󠅤󠅩󠄐󠅧󠅙󠅤󠅘󠄐󠅔󠅑󠅤󠅑󠄝󠅝󠅙󠅞󠅙󠅞󠅗󠄐󠅑󠅜󠅗󠅟󠅢󠅙󠅤󠅘󠅝󠅣󠄞ystem

Permalänk
Medlem
Citat:

Skyffla data från ett program och användare till en annan(delar filsystem):
user 1> mknod /tmp/data
user 1> chmod 644 /tmp/data
user 1> ls -alR ~ > /tmp/data
user 2> cat /tmp/data | more

Billig chat. Leta upp vilken terminal personen sitter vid som du vill chatta med och kör igång:
user 1> echo Hej på dig > /dev/ttyp2
user 2> Hej på dig

Kan du inte förklara det på något enklare sätt? Har lite svårt att placera in det i listan på något bra ställe.

Visa signatur

DELL 20" 30" 20" PLP | Svorak.a5 | Kinesis Advantage Contoured <3 | Ergodox

Permalänk
Medlem

för att montera samba-shares (windowsutdelningar):
mount -t smbfs //192.168.1.14/Share /mnt/warez -o username=haxxor

Visa signatur

Militant VIM-användare.

Permalänk
Hedersmedlem

Sådant där med typ CTRL + u, CTRL + a och CTRL + e är inte generellt på något sätt. Fungerar inte i mitt shell exempelvis (man måste köra med Emacs-bindings i shellet, jag kör med Vi-bindings).

EDIT:
Elipsion: Löjligt.

smbmount \\\\IP\\share -o username user

bjoernfan:
Lite anmärkningar på ett par saker där. Missbruka inte cat, man kan använda grep direkt:

grep hej fil

Och angående chown använder du fel syntax.
Korrekt:

chown -R användare:grupp katalog

-R ska alltså inte vara efter användare:grupp.

EDIT2: En softare variant av miniräknare (tycker jag):

echo $((1 + 1))

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Vilket shell och vilka bindings är vanligast? Tycker att de som är vanligast är den standard som föjls i listan.
Så stämmer inte de kortkommandon jag skrivit in i listan så tar jag bort dem.

Rätta mig om jag har fel.

Visa signatur

DELL 20" 30" 20" PLP | Svorak.a5 | Kinesis Advantage Contoured <3 | Ergodox

Permalänk
Hedersmedlem

Bash är nog vanligast (med Emacs-bindings, har för mig att Bash inte ens stödjer Vi-bindings) när det gäller Linux.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av mickeus

Skyffla data från ett program och användare till en annan(delar filsystem):
user 1> mknod /tmp/data
user 1> chmod 644 /tmp/data
user 1> ls -alR ~ > /tmp/data
user 2> cat /tmp/data | more

mkfifo hette det i bsd.[QUOTE]Billig chat. Leta upp vilken terminal personen sitter vid som du vill chatta med och kör igång:
user 1> echo Hej på dig > /dev/ttyp2
user 2> Hej på dig
[/QUOTE]write user är enklare och kräver inte root.
Vill man chatta på riktigt mellan användare kan man aktivera talkd i /etc/inetd.conf, skicka en HUP till inetd, köra "mesg y" hos båda och sedan "talk user".

Och så dagens idiotkunskap, lista filer när du lyckats radera /bin/ls:
echo *

Visa signatur

I am a prototype for a much larger s󠅄󠅘󠅕󠄐󠅞󠅕󠅕󠅔󠄐󠅤󠅟󠄐󠅒󠅕󠄐󠅟󠅒󠅣󠅕󠅢󠅦󠅕󠅔󠄐󠅑󠅞󠅔󠄐󠅥󠅞󠅔󠅕󠅢󠅣󠅤󠅟󠅟󠅔󠄐󠅧󠅑󠅣󠄐󠅟󠅞󠅓󠅕󠄐󠅣󠅑󠅤󠅙󠅣󠅖󠅙󠅕󠅔󠄐󠅒󠅩󠄐󠄷󠅟󠅔󠄞󠄐󠄾󠅟󠅧󠄐󠅧󠅕󠄐󠅓󠅑󠅞󠄐󠅙󠅝󠅠󠅜󠅕󠅝󠅕󠅞󠅤󠄐󠅤󠅘󠅕󠄐󠅣󠅑󠅝󠅕󠄐󠅖󠅥󠅞󠅓󠅤󠅙󠅟󠅞󠅑󠅜󠅙󠅤󠅩󠄐󠅧󠅙󠅤󠅘󠄐󠅔󠅑󠅤󠅑󠄝󠅝󠅙󠅞󠅙󠅞󠅗󠄐󠅑󠅜󠅗󠅟󠅢󠅙󠅤󠅘󠅝󠅣󠄞ystem