Hur gör man terminalen till din assistent och inte till din fiende?

Hur gör man terminalen till din assistent och inte till din fiende?

I den här artikeln kommer vi att prata om varför det är viktigt att inte helt överge terminalen, utan att använda den med måtta. I vilka fall ska det användas och i vilka fall ska det inte användas?

Låt oss vara ärliga

Ingen av oss behöver verkligen en terminal. Vi är vana vid att vi kan klicka på allt vi kan och utlösa något. Vi är för lata för att öppna något och skriva kommandon någonstans. Vi vill ha funktionalitet här och nu. De flesta av oss använder inte en terminal alls. Är det värt att använda det överhuvudtaget?

Varför använda terminalen?

Det är bekvämt. Det finns ingen anledning att byta till många fönster eller söka efter något med musen. Du kan helt enkelt skriva kommandot som behövs för detta.
Låt oss lista de situationer när terminalen behöva:

  • När du behöver aktivera något, men inte har tid att leta efter det i inställningarna (Hej, GUI dconf)
  • När det är lättare att hitta en fil eller mapp i terminalen istället för att slösa tid på GUI (fzf gör det här jobbet bra)
  • När det är lättare att snabbt redigera en fil i Vim, Neovim, Nano, Micro än att gå in i IDE
  • När återstår endast terminal (återställa inställningar i Ubuntu eller installera Arch Linux, till exempel)
  • När du behöver snabbhet, inte kvalitet

När inget behov använd terminal:

  • När den här funktionen inte finns i terminalen (detta händer extremt sällan, men ändå)
  • När är det bekvämare att göra detta i GUI än att lida av TUI (felsökningsprogram, till exempel)
  • När du inte riktigt vet hur du gör någonting i terminalen, men du måste göra något snabbt (du kommer att spendera mer tid på automatisering än på själva handlingen, jag tror att detta är bekant för alla)
  • När du behöver bekvämlighet, inte hastighet

Detta är de grundläggande reglerna som inte bör glömmas. Det verkar enkelt, men önskan "låt oss försöka automatisera allt och inte dubbelklicka på musen" blir ofta en prioritet. Folk är lata, men det är inte alltid till deras fördel.

Att göra själva terminalen livskraftig

Här är min minimiuppsättning för att åtminstone kunna göra något normalt i terminalen:

tmux — att dela upp ett fönster i paneler (om du skapar ett gäng terminalfönster och växlar mellan dem under en lång tid, då är hela idén meningslös, det är lättare att bara växla mellan applikationer med GUI)

fzf - att snabbt hitta något. Det är verkligen snabbare än GUI. vim och välj filnamnet och det är det.

zsh — (mer exakt OhMyZsh) terminalen ska vara bekväm och inte ha glasögon

neovim - eftersom innebörden av att vara i terminalen utan den är praktiskt taget förlorad. En redigerare som gör 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 mer

Vad är poängen?

Döm själv, när du försöker ladda en fullfjädrad IDE för att ändra något litet skript - detta är irrationellt. Det är lättare att bara snabbt ändra det i Vim (eller Nano, för de som inte gillar Vim-layouten). Du kan göra saker snabbare, men du behöver inte lära dig allt i terminalen. Du kanske aldrig behöver lära dig Bash-skriptspråket medan du arbetar i terminalen, eftersom du inte behöver det.

Låt oss göra saker enklare, och titta på olika saker från olika vinklar, och inte dela upp allt i svart och vitt

Endast registrerade användare kan delta i undersökningen. Logga in, Snälla du.

Använder du terminalen ofta?

  • 86,7%Ja 208
  • 8,8%Nr 21
  • 4,6%Inte säker 11

240 användare röstade. 23 användare avstod från att rösta.

Källa: will.com

Lägg en kommentar