Uppáhalds Linux Command line skipanir - Tips and tricks

Allt sem tengist öðrum stýrikerfum en Windows
Skjámynd

Höfundur
Hjaltiatla
Vaktari
Póstar: 2067
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 248
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: 5959
Skráði sig: Lau 29. Mar 2003 19:54
Reputation: 61
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
Vaktari
Póstar: 2067
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 248
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

Sallarólegur
Internetsérfræðingur
Póstar: 5791
Skráði sig: Mán 04. Apr 2005 11:01
Reputation: 444
Staðsetning: https://viktor.ms
Hafðu samband:
Staða: Ótengdur

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

Pósturaf Sallarólegur » 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 :)


AMD Ryzen5 3600 • GTX1080 founders edition • ASRock Fatal1ty B450 Gaming-ITX/ac • Corsair Ven 2x8GB 3200Mhz • Samsung 970 Evo Plus 250GB • Corsair SF500 • G Pro Wireless • WASD V2 Ch.MX brown • Corsair Virtuoso SE

Alienware Ultrawide 34.1" WQHD 1900R IPS 3440 x 1440p 4ms 120Hz •

EdgeRouter-X • TOUGHSwitch TS-5-POE • Unifi AP AC LITE • Raspberry Pi Unifi controller

Skjámynd

Höfundur
Hjaltiatla
Vaktari
Póstar: 2067
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 248
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
Nörd
Póstar: 114
Skráði sig: Þri 09. Jan 2018 09:15
Reputation: 28
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
Vaktari
Póstar: 2067
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 248
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
Vélbúnaðarníðingur
Póstar: 362
Skráði sig: Mið 27. Okt 2004 00:39
Reputation: 30
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: 3499
Skráði sig: Fim 12. Feb 2009 10:46
Reputation: 106
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: 27
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
Vaktari
Póstar: 2067
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 248
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: 111
Skráði sig: Mán 09. Des 2002 10:26
Reputation: 12
Staðsetning: 101
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
Vaktari
Póstar: 2067
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 248
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
Vaktari
Póstar: 2067
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 248
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
Vaktari
Póstar: 2067
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 248
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
Gúrú
Póstar: 512
Skráði sig: Lau 04. Des 2004 18:59
Reputation: 45
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
Vaktari
Póstar: 2067
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 248
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
Vélbúnaðarníðingur
Póstar: 310
Skráði sig: Fös 10. Júl 2009 12:32
Reputation: 86
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: 1376
Skráði sig: Sun 14. Sep 2003 01:36
Reputation: 16
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: 164
Skráði sig: Lau 24. Jún 2006 10:19
Reputation: 1
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
Vaktari
Póstar: 2067
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 248
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
Vaktari
Póstar: 2067
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 248
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
Tölvutryllir
Póstar: 628
Skráði sig: Þri 20. Jún 2006 12:07
Reputation: 67
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


Asrock Gaming K4 - Ryzen 1600 @ 3.7ghz - 16GB Ripjaws 3200mhz - GTX 1060 6GB

Skjámynd

Höfundur
Hjaltiatla
Vaktari
Póstar: 2067
Skráði sig: Mið 07. Okt 2009 20:54
Reputation: 248
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: 111
Skráði sig: Mán 09. Des 2002 10:26
Reputation: 12
Staðsetning: 101
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"