
In dit artikel bespreken we waarom het belangrijk is om de terminal niet volledig te negeren, maar deze met mate te gebruiken. In welke gevallen moet je deze gebruiken, en wanneer niet?
Laten we eerlijk zijn
Voor de meesten van ons is de terminal niet echt nodig. We zijn gewend dat we met een muisklik op alles kunnen klikken en iets kunnen activeren. We hebben geen zin om iets open te maken en commando's ergens in te voeren. We willen functionaliteit hier en nu. De meeste mensen gebruiken de terminal helemaal niet. Moet je deze überhaupt gebruiken?
Waarom je de terminal zou moeten gebruiken?
Het is handig. Je hoeft niet tussen meerdere vensters te schakelen, op zoek naar iets met de muis. Je kunt gewoon het benodigde commando intikken.
Laten we de situaties opsommen waarin de terminal nodig is:
- Wanneer je iets wilt inschakelen, maar geen tijd hebt om het in de instellingen te zoeken (Hallo, GUI dconf)
- Wanneer het eenvoudiger is om een bestand of map in de terminal te vinden dan tijd te verspillen aan de GUI (fzf doet dit goed)
- Wanneer het sneller is om een bestand te bewerken in Vim, Neovim, Nano, Micro dan het in een IDE te doen
- Wanneer je van de terminal nodig hebt (zoals het resetten van instellingen in Ubuntu of het installeren van Arch Linux, bijvoorbeeld)
- Wanneer snelheid belangrijker is dan kwaliteit
Wanneer je de terminal niet moet gebruiken:
- Wanneer deze functionaliteit niet beschikbaar is in de terminal (dit komt zelden voor, maar het gebeurt wel)
- Wanneer het gemakkelijker is om dit in de GUI te doen dan je te vervelen met een TUI (zoals tijdens het debuggen van programma's)
- Wanneer je niet echt weet wat je in de terminal moet doen, maar snel iets moet doen (je verliest waarschijnlijk meer tijd aan automatisering dan aan de handeling zelf, dit komt velen bekend voor)
- Wanneer gebruiksgemak belangrijker is dan snelheid
Dit zijn de belangrijkste regels die je niet moet vergeten. Het lijkt eenvoudig, maar de neiging om 'laten we alles automatiseren in plaats van twee keer op de muis te klikken' komt vaak op de eerste plaats. Mensen zijn lui, maar dat werkt niet altijd in hun voordeel.
Laten we de terminal functioneel maken
Hier is mijn minimale set om iets goed te kunnen doen in de terminal:
Tmux — om het venster in panelen te splitsen (als je een hoop terminalvensters opent en lange tijd tussen hen schakelt, dan heeft het hele idee geen zin; het is gemakkelijker om tussen GUI-applicaties te schakelen)
fzf — om snel iets te vinden. Dit is echt sneller dan via de GUI. vim en kies de bestandsnaam en dat is alles.
zsh — (specifieker OhMyZsh) de terminal moet gebruiksvriendelijk zijn en niet schreeuwerig.
neovim — omdat de betekenis van het verblijven in de terminal zonder hem praktisch verloren gaat. Een editor die veel meer kan dan GUI-applicaties.
En bovendien een enorm aantal andere applicaties: ranger (of ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git en meer.
En wat is de betekenis?
Bedenk zelf, als je een volledige IDE probeert te laden om een klein scriptje te wijzigen — dat is irrationeel. Het is makkelijker om het snel in Vim (of Nano, voor degenen die Vim-notatie niet leuk vinden) te wijzigen. Je kunt dingen sneller doen, maar je hoeft niet alles te leren wat er in de terminal is. Misschien hoef je nooit een scriptsysteem zoals Bash te leren omdat je dat niet nodig hebt.
Laten we dingen eenvoudiger maken en vanuit verschillende perspectieven naar dingen kijken, in plaats van alles in zwart-wit te verdelen.
Alleen geregistreerde gebruikers kunnen deelnemen aan de enquête. Log in, alstublieft.
Gebruik je de terminal vaak?
- 86,7%Ja208
- 8,8%Nee21
- 4,6%Niet zeker11
240 gebruikers hebben gestemd. 23 gebruikers hebben zich onthouden.
Bron: habr.com
