В данной статье мы поговорим, почему важно не отрекаться от терминала полностью, а использовать его в меру. В каких случаях его нужно использовать, а в каких не стоит.
Будем честны
Никому из нас особо терминал не нужен. Мы привыкли к тому, что на всё, что только можно мы можем кликнуть мышкой и затригерить что-то. Нам лень что-то открывать и где-то писать комманды. Мы хотим функционала здесь и сейчас. Большинство из нас вообще не использует терминал. Стоит ли его использовать вообще?
Почему использовать терминал нужно?
Это удобно. Не нужно переключаться на множество окон, искать что-то где-то мышкой. Вы можете просто написать комманду нужную для этого.
Перечислим ситуации, когда терминал dibutuhkeun:
- Когда нужно что-то включить, а времени искать это в настройках нет (Привет, GUI dconf)
- Когда проще найти файл или папку в терминале, нежели тратить время на GUI (fzf хорошо справляется с такой задачей)
- Когда легче быстро редактировать файл в Vim, Neovim, Nano, Micro, нежели лезть в IDE
- Когда остается ngan терминал (сброс настроек в Ubuntu или установка Arch Linux, например)
- Когда нужно быстродействие, а не качество
iraha teu kedah использовать терминал:
- Когда этого функционала нет в терминале (такое встречается крайне редко, но всё же)
- Когда удобнее это сделать в GUI, нежели мучиться с TUI (отладка программ, например)
- Когда вы толком не умеете ничего делать в терминале, а сделать что-то нужно быстро (вы потратите больше времени на автоматизацию, чем на само действие, думаю это знакомо всем)
- Когда нужна удобность, а не быстродействие
Это основные правила, которые нельзя забывать. Казалось бы просто, однако желание «давай-ка попробуем автоматизировать всё, а не кликнуть мышкой два раза» частенько выходит в приоритет. Люди ленивые, однако это не всегда им на руку.
Делаем сам терминал жизнеспособным
Вот мой минимальный набор для того, чтобы хоть что-то сделать в терминале нормально:
tmux — чтобы делить окно на панели (если наспавнить кучу окон терминал и переключаться между ними подолгу, то во всей идее отсутствует смысл, легче уже просто переключаться между приложениями с GUI)
fzf — чтобы быстро что-то найти. Это действительно быстрее, нежели на GUI. vim <ctrl + r> и выбираем имя файла и всего-то.
zsh — (точнее OhMyZsh) терминал должен быть удобным, и не быть вырвиглазным
Neo urang — ибо смысл пребывания в терминале без него практически теряется. Редактор, который может намного больше, чем приложения с GUI
А также огромное количество других приложений: ranger (или ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git и далее
А какой смысл?
Сами посудите, когда вы пытаетесь загрузить полновесную IDE для того чтобы изменить какой-то маленький скрипт — это иррационально. Легче просто быстро поменять его в Vim (или Nano, для тех, кто не любит Vim-раскладку). Вы можете делать вещи быстрее, однако не надо учить всё, что есть в терминале. Возможно, работая в терминале, вам никогда не потребуется изучать скриптовый язык Bash, потому что вам оно не надо.
Давайте делать вещи проще, и смотреть на разные вещи с разных сторон, а не делить всё на чёрное и белое
Ngan pamaké nu kadaptar bisa ilubiung dina survey. Daptar, Punten.
Пользуетесь ли вы терминалом часто?
- 86,7%Leres208
- 8,8%No21
- 4,6%Teu yakin11
240 pamaké milih. 23 pamaké abstained.
sumber: www.habr.com