Hur gör man terminalen till sin vÀn istÀllet för fiende?

Hur gör man terminalen till sin vÀn istÀllet för fiende?

I den hÀr artikeln kommer vi att diskutera varför det Àr viktigt att inte avstÄ helt frÄn terminalen, utan anvÀnda den med mÄtta. I vilka situationer bör man anvÀnda den och nÀr bör man inte göra det?

LÄt oss vara Àrliga

Ingen av oss behöver egentligen terminalen. Vi har vant oss vid att allt vi kan klicka pĂ„ med musen för att trigga nĂ„got. Vi Ă€r lata och vill inte öppna nĂ„got eller skriva kommandon. Vi vill ha funktionalitet hĂ€r och nu. De flesta av oss anvĂ€nder faktiskt aldrig terminalen. Är det vĂ€rt att anvĂ€nda den överhuvudtaget?

Varför behöver man anvÀnda terminalen?

Det Àr praktiskt. Man behöver inte vÀxla mellan flera fönster eller leta efter nÄgot med musen. Du kan helt enkelt skriva kommandot som behövs för det.
LÄt oss lista situationer nÀr terminalen Àr nödvÀndig:

  • NĂ€r du behöver aktivera nĂ„got och inte har tid att leta efter det i instĂ€llningarna (Hej, GUI dconf)
  • NĂ€r det Ă€r enklare att hitta en fil eller mapp via terminalen Ă€n att slösa tid pĂ„ GUI (fzf klarar den uppgiften bra)
  • NĂ€r det Ă€r lĂ€ttare att snabbt redigera en fil i Vim, Neovim, Nano, Micro Ă€n att gĂ„ in i en IDE
  • NĂ€r det kvarstĂ„r bara terminal (till exempel Ă„terstĂ€llning av instĂ€llningar i Ubuntu eller installation av Arch Linux)
  • NĂ€r snabbhet Ă€r viktigare Ă€n kvalitet

NÀr Àr det inte nödvÀndigt att anvÀnda terminalen:

  • NĂ€r den funktionaliteten inte finns i terminalen (detta förekommer vĂ€ldigt sĂ€llan, men Ă€ndĂ„)
  • NĂ€r det Ă€r mer bekvĂ€mt att göra det i GUI Ă€n att kĂ€mpa med TUI (som vid programmeringsavkodning, till exempel)
  • NĂ€r du knappt kan göra nĂ„got i terminalen, men nĂ„got mĂ„ste göras snabbt (du kommer att spendera mer tid pĂ„ automatisering Ă€n pĂ„ sjĂ€lva Ă„tgĂ€rden, jag tror att det kĂ€nns bekant för alla)
  • NĂ€r bekvĂ€mlighet Ă€r viktigare Ă€n snabbhet

Detta Àr de grundlÀggande regler som man inte fÄr glömma. Det verkar enkelt, dock blir ofta viljan "lÄt oss automatisera allt istÀllet för att klicka tvÄ gÄnger med musen" prioriterad. MÀnniskor Àr lata, men det Àr inte alltid till deras fördel.

Gör terminalen funktionell

HÀr Àr min minimala uppsÀttning för att fÄ nÄgot gjort i terminalen pÄ ett rimligt sÀtt:

Tmux — för att dela fönstret i paneler (om du öppnar en massa terminalfönster och byter mellan dem lĂ€nge, dĂ„ saknas syftet, det Ă€r lĂ€ttare att vĂ€xla mellan GUI-appar istĂ€llet)

fzf — för att snabbt hitta nĂ„got. Det Ă€r verkligen snabbare Ă€n pĂ„ GUI. vim och vĂ€lj filnamnet, och sĂ„ Ă€r det klart.

zsh — (mer exakt OhMyZsh) terminalen bör vara bekvĂ€m och inte vara en ögonplĂ„ga.

neovim — för utan den förlorar terminalen nĂ€stan sin mening. En redigerare som kan göra mycket mer Ă€n GUI-appar.

Och Àven ett stort antal andra applikationer: ranger (eller ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git och sÄ vidare.

Och vad Àr poÀngen?

TĂ€nk efter, nĂ€r du försöker ladda ner en fullfjĂ€drad IDE för att Ă€ndra ett litet skript — det Ă€r irrationellt. Det Ă€r enklare att snabbt Ă€ndra det i Vim (eller Nano, för dem som inte gillar Vim-tangentbordet). Du kan göra saker snabbare, men du behöver inte lĂ€ra dig allt om terminalen. Kanske, nĂ€r du arbetar i terminalen, kommer du aldrig behöva lĂ€ra dig skriptsprĂ„ket Bash, för du behöver det inte.

LÄt oss göra saker enklare och se pÄ olika saker frÄn olika perspektiv, istÀllet för att dela allt i svart och vitt.

Endast registrerade anvÀndare kan delta i omröstningen. Logga in, tack.

AnvÀnder du terminalen ofta?

  • 86,7%Ja208
  • 8,8%Nej21
  • 4,6%Inte sĂ€ker11

240 anvÀndare röstade. 23 anvÀndare avstod.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster