Uppáhalds Linux Command line skipanir - Tips and tricks

Skjámynd

Höfundur
Hjaltiatla
Besserwisser
Póstar: 3169
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 545
Staðsetning: ::1
Staða: Tengdur

Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Hjaltiatla » Lau 29. Jún 2019 12:58

Sælir/Sælar

Vildi athuga hverjar væru Uppáhalds Linux Command line skipanir sem þið notið (eða hvort þið notið ákveðin TRIX til að leysa ákveðin verkefni í gegnum CLI).


Just do IT
  √

Skjámynd

gnarr
Kóngur
Póstar: 6485
Skráði sig: Lau 29. Mar 2003 19:54
Reputation: 312
Staðsetning: Reykjavík
Staða: Ótengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf gnarr » Lau 29. Jún 2019 15:13

Kóði: Velja allt

:(){ :|:& };:


"Give what you can, take what you need."

Skjámynd

Höfundur
Hjaltiatla
Besserwisser
Póstar: 3169
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 545
Staðsetning: ::1
Staða: Tengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Hjaltiatla » Lau 29. Jún 2019 15:43

Fork Bombur eru alltaf hressandi.

Það sem ég man helst eftir í augnablikinu er:

Kóði: Velja allt

cd -

Fer í möppuna sem þú varst í seinast

Kóði: Velja allt

$ find / | grep <file name>

Leitar í / möppunni að skrá sem þú villt leita að

Kóði: Velja allt

sudo !!

Keyrir seinustu skipun sem þú slóst inn sem sudo user


Just do IT
  √

Skjámynd

Viktor
Internetsérfræðingur
Póstar: 6798
Skráði sig: Mán 04. Apr 2005 11:01
Reputation: 940
Staðsetning: https://notendur.hi.is/vjh2/
Hafðu samband:
Staða: Ótengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Viktor » Lau 29. Jún 2019 16:04

Draga möppu eða file úr Finder yfir í Terminal til að fá full path er gamechanger... er reyndar á Mac, ekki Linux, sem er Unix samt sem áður :)


I wish I was cool enough to not care how much I care about pretending not to care about things


Macbook Pro 13" M2 16GB 512GB

Ryzen 3600X 2070S 16GB

Skjámynd

Höfundur
Hjaltiatla
Besserwisser
Póstar: 3169
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 545
Staðsetning: ::1
Staða: Tengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Hjaltiatla » Lau 29. Jún 2019 16:10

Sallarólegur skrifaði:Draga möppu eða file úr Finder yfir í Terminal til að fá full path er gamechanger... er reyndar á Mac, ekki Linux, sem er Unix samt sem áður :)


Haha - Hvurskonar landráð eru þetta


Just do IT
  √

Skjámynd

kornelius
Gúrú
Póstar: 551
Skráði sig: Þri 09. Jan 2018 09:15
Reputation: 113
Staða: Ótengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf kornelius » Lau 29. Jún 2019 23:18

Ctrl+R



Skjámynd

Höfundur
Hjaltiatla
Besserwisser
Póstar: 3169
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 545
Staðsetning: ::1
Staða: Tengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Hjaltiatla » Sun 30. Jún 2019 13:04

Var að rekast á þessa "Unix Command Line Reference" síðu
Mjög flott samantekt.
http://cb.vu/unixtoolbox.xhtml


Just do IT
  √

Skjámynd

daremo
spjallið.is
Póstar: 465
Skráði sig: Mið 27. Okt 2004 00:39
Reputation: 73
Staða: Ótengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf daremo » Sun 30. Jún 2019 13:52

Kóði: Velja allt

fortune | cowsay | lolcat



Eitt sem hefur bjargað mér mjög oft þegar ég edita skrár með vim, en gleymi að opna þær með sudo og get þar af leiðandi ekki seivað.

Kóði: Velja allt

:w !sudo tee %



Skjámynd

dori
Besserwisser
Póstar: 3606
Skráði sig: Fim 12. Feb 2009 10:46
Reputation: 142
Staða: Ótengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf dori » Mán 01. Júl 2019 13:09

Það var búið að koma fram áður að `!!` er "síðasta skipun" en ég nota mjög oft líka `!$` sem er "síðasti paramer úr síðustu skipun". T.d.

Kóði: Velja allt

$ vim einhver/skrá.txt
$ git add !$
git add einhver/skrá.txt <-- poppar upp expanded útgáfa, hvað er að fara að keyra


Svo eru allar þessar command line skipanir bara verkfæri, maður notar það sem er viðeigandi í hvert skipti. En tól sem kemur sér oft rosa vel er jq og svo er auðvitað ómetanlegt að læra eitthvað á grep, awk og sed (síðustu tvö er eitthvað sem ég þarf samt alltaf að prófa mig áfram með).



Skjámynd

NonniPj
Græningi
Póstar: 41
Skráði sig: Þri 05. Mar 2013 23:06
Reputation: 2
Staðsetning: Íslandi
Staða: Ótengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf NonniPj » Mán 01. Júl 2019 13:37

Nota grimmt history fyrir allar þær skipanir sem ég man að ég var nýlega búinn að nota og svo er það grep.


if (human.mass > earth.mass)
earth.explode();

Skjámynd

Höfundur
Hjaltiatla
Besserwisser
Póstar: 3169
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 545
Staðsetning: ::1
Staða: Tengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Hjaltiatla » Mán 01. Júl 2019 16:10

Ágætis punktar komnir í þráðinn :)

Var að muna núna :
Upp og niður örin til að fletta á milli skipana sem maður hefur slegið inn.
Tab til að autocomplete-a
tail skipunin til að leita í loggum


Just do IT
  √

Skjámynd

ElGorilla
Nörd
Póstar: 136
Skráði sig: Mán 09. Des 2002 10:26
Reputation: 19
Staða: Ótengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf ElGorilla » Mán 01. Júl 2019 18:28

"tail -f fæll.log" - prentar nýjustu línuna í skjalinu á skjáinn jafnóðum

"subl -a $(pwd)" opnar núverandi möppu með Sublime

tmux forritið er eiginlega möst

oh-my-zsh er frábært líka https://github.com/robbyrussell/oh-my-zsh
Síðast breytt af ElGorilla á Mán 01. Júl 2019 19:39, breytt samtals 1 sinni.



Skjámynd

Höfundur
Hjaltiatla
Besserwisser
Póstar: 3169
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 545
Staðsetning: ::1
Staða: Tengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Hjaltiatla » Mán 01. Júl 2019 19:03

í stað þess að eltast við langar man pages þá er mjög þæginlegt að keyra "curl cheat.sh/CommandName"

t.d "curl cheat.sh/ls" listar upp eftirfarandi upplýsingar

Mynd


Just do IT
  √

Skjámynd

Höfundur
Hjaltiatla
Besserwisser
Póstar: 3169
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 545
Staðsetning: ::1
Staða: Tengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Hjaltiatla » Þri 02. Júl 2019 19:08

NonniPj skrifaði:Nota grimmt history fyrir allar þær skipanir sem ég man að ég var nýlega búinn að nota og svo er það grep.


Kóði: Velja allt

$ !Númer_Á_Skipun_Úr_History


Framkvæmir skipunina sem er merkt fyrir aftan "!":

Dæmi: $ !56

Framkvæmir skipun númer 56 úr history listanum


Just do IT
  √

Skjámynd

Höfundur
Hjaltiatla
Besserwisser
Póstar: 3169
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 545
Staðsetning: ::1
Staða: Tengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Hjaltiatla » Fös 02. Ágú 2019 19:35



Just do IT
  √


JReykdal
FanBoy
Póstar: 714
Skráði sig: Lau 04. Des 2004 18:59
Reputation: 175
Staða: Ótengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf JReykdal » Fös 02. Ágú 2019 22:26



Þurfti að fiffa server úr símanum um borð í rútu í Skotlandi í fyrra. Gekk furðu vel :)


Vinsamlegast athugið: Skoðanir mínar sem birtast hér eru mínar og mínar einar en ekki
vinnuveitenda minna,vina og vandamanna, gæludýra og húsgagna nema annað sé tekið fram.

Skjámynd

Höfundur
Hjaltiatla
Besserwisser
Póstar: 3169
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 545
Staðsetning: ::1
Staða: Tengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Hjaltiatla » Fim 15. Ágú 2019 20:39

Lyklaborðið var að lenda :)

Mynd

Mynd


Just do IT
  √

Skjámynd

Hauxon
spjallið.is
Póstar: 415
Skráði sig: Fös 10. Júl 2009 12:32
Reputation: 123
Staða: Ótengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Hauxon » Fös 16. Ágú 2019 08:44

Ég þekki mann sem prófaði þessa skipun á einum servernum okkar...

Kóði: Velja allt

sudo rm -rf /


Veit samt ekki hvort uppáhalds er rétta lýsingin. :P



Skjámynd

kubbur
/dev/null
Póstar: 1395
Skráði sig: Sun 14. Sep 2003 01:36
Reputation: 18
Staða: Ótengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf kubbur » Fös 16. Ágú 2019 11:37

Alt+f takkarnir til að skipta á milli instances (virkar bara ef þú ert ekki að keyra GUI)
Htop til að sjá hvað er í gangi
Screen til að keyra skipanir sem þú vilt ekki loka en samt losna við
Svona það helsta sem mér dettur í hug


Kubbur.Digital


dorg
has spoken...
Póstar: 171
Skráði sig: Lau 24. Jún 2006 10:19
Reputation: 2
Staðsetning: Reykjavík
Hafðu samband:
Staða: Ótengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf dorg » Fös 16. Ágú 2019 14:10

Sennilega er cat awk cut og grep það sem ég gríp oftast í.



Skjámynd

Höfundur
Hjaltiatla
Besserwisser
Póstar: 3169
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 545
Staðsetning: ::1
Staða: Tengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Hjaltiatla » Fös 16. Ágú 2019 16:42

Hauxon skrifaði:Ég þekki mann sem prófaði þessa skipun á einum servernum okkar...

Kóði: Velja allt

sudo rm -rf /


Veit samt ekki hvort uppáhalds er rétta lýsingin. :P


Haha þetta er svo glatað að þetta er fyndið :megasmile


Just do IT
  √

Skjámynd

Höfundur
Hjaltiatla
Besserwisser
Póstar: 3169
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 545
Staðsetning: ::1
Staða: Tengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Hjaltiatla » Lau 14. Sep 2019 00:10

Var að leita mér að ssh-manager. Datt inná frekar þægilega lausn til að tengjast vélum á einfaldan máta (þegar ég var búinn að græja SSH lykil á Digital Ocean og á vélinni minni). Virkar sem einskonar "Bookmarks" fyrir vélanar sem ég ætla að tengjast. Er oftar en ekki að tengjast vélum á ip tölur og er ekki alltaf að nenna að slá inn username@ip-tala. Þá var þetta ágætis lending

Þurfti bara að bæta upplýsingum í eftirfarandi config skrá
~/.ssh/config

Host swarm01
HostName ip-tala
User username
IdentityFile ~/.ssh/ssh_id_rsa

Host swarm02
HostName ip-tala
User username
IdentityFile ~/.ssh/ssh_id_rsa

Host swarm03
HostName ip-tala
User username
IdentityFile ~/.ssh/ssh_id_rsa

aðeins vinalegra að tengjast svona
Mynd

æ nó ég er loggaður inn sem root , þetta er test umhverfi.


Just do IT
  √

Skjámynd

Baldurmar
FanBoy
Póstar: 797
Skráði sig: Þri 20. Jún 2006 12:07
Reputation: 142
Staða: Ótengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Baldurmar » Lau 14. Sep 2019 03:11

Ég set þetta yfirleitt á keyboard shortcut á vélar sem ég nota sem vinnu vélar :

Kóði: Velja allt

bus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Playbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player..[b]PlayPause[/b]

PlayPause/Next/Previous fyrir spotify er mjög næs á non-media keyboards


Gigabyte X570 - Ryzen 5900 @ 4.5ghz all core - 5ghz single core - 64gb TridentZ 3400mhz - GTX 1070 8gb

Skjámynd

Höfundur
Hjaltiatla
Besserwisser
Póstar: 3169
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 545
Staðsetning: ::1
Staða: Tengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf Hjaltiatla » Lau 14. Sep 2019 13:15

Baldurmar skrifaði:Ég set þetta yfirleitt á keyboard shortcut á vélar sem ég nota sem vinnu vélar :

Kóði: Velja allt

bus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Playbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player..[b]PlayPause[/b]

PlayPause/Next/Previous fyrir spotify er mjög næs á non-media keyboards


Sniðugt , reikna með að þú notir þá alsamixer til að stýra hljóðinu :)


Just do IT
  √

Skjámynd

ElGorilla
Nörd
Póstar: 136
Skráði sig: Mán 09. Des 2002 10:26
Reputation: 19
Staða: Ótengdur

Re: Uppáhalds Linux Command line skipanir - Tips and tricks

Pósturaf ElGorilla » Lau 14. Sep 2019 15:20

.bash_aliases skráin er möst

þennan alias nota ég mjög mikið t.d.

Kóði: Velja allt

alias hgrep="history | grep"


Af því að skelin les alias skránna við startup þá þarf að loka skelinni og opna nýja eða keyra alias skjalið inn með source ef breytingar eru gerðar á skjalinu.

Kóði: Velja allt

alias laliases="source ~/.bash_aliases"


Til að virkja virtual env fyrir Python.

Kóði: Velja allt

vactivate=". venv/bin/activate"