Ինչպե՞ս տերմինալը դարձնել ձեր օգնականը և ոչ թե ձեր թշնամին:

Ինչպե՞ս տերմինալը դարձնել ձեր օգնականը և ոչ թե ձեր թշնամին:

Այս հոդվածում մենք կքննարկենք, թե ինչու է կարևոր տերմինալից ամբողջությամբ չհրաժարվելը, այլ այն չափավոր օգտագործելը։ Ո՞ր դեպքերում է այն պետք է օգտագործել, և ո՞ր դեպքերում՝ ոչ։

Եկեք անկեղծ լինենք

Մեզանից ոչ մեկին իրականում տերմինալ պետք չէ։ Մենք սովոր ենք այն փաստին, որ կարող ենք մկնիկով սեղմել ամեն ինչի վրա և ինչ-որ բան գործարկել։ Մենք չափազանց ծույլ ենք ինչ-որ բան բացելու և ինչ-որ տեղ հրամաններ գրելու համար։ Մենք ուզում ենք ֆունկցիոնալություն այստեղ և հիմա։ Մեզանից շատերը ընդհանրապես տերմինալ չեն օգտագործում։ Արդյո՞ք արժե այն ընդհանրապես օգտագործել։

Ինչու՞ է անհրաժեշտ տերմինալ օգտագործել։

Հարմար է։ Անհրաժեշտ չէ անցնել մի քանի պատուհանների, մկնիկով ինչ-որ բան փնտրեք։ Կարող եք պարզապես գրել դրա համար անհրաժեշտ հրամանը։
Եկեք թվարկենք այն իրավիճակները, երբ տերմինալը կարիքը:

  • Երբ անհրաժեշտ է ինչ-որ բան միացնել, բայց ժամանակ չկա այն կարգավորումներում փնտրելու (Բարև, GUI dconf)
  • Երբ տերմինալում ֆայլ կամ թղթապանակ գտնելն ավելի հեշտ է, քան գրաֆիկական ինտերֆեյսի վրա ժամանակ վատնելը (fzf-ը լավ է կատարում այս աշխատանքը)
  • Երբ ավելի հեշտ է արագ խմբագրել ֆայլը Vim-ում, Neovim-ում, Nano-ում, Micro-ում, քան IDE-ում մտնելը։
  • Երբ մնում է միայն տերմինալ (կարգավորումների վերականգնում Ubuntu կամ Arch-ի տեղադրում Linux, Օրինակ)
  • Երբ ձեզ անհրաժեշտ է արագություն, այլ ոչ թե որակ

Երբ պետք չէ օգտագործել տերմինալը՝

  • Երբ այս ֆունկցիոնալությունը հասանելի չէ տերմինալում (սա տեղի է ունենում չափազանց հազվադեպ, բայց միևնույն է)
  • Երբ ավելի հարմար է սա անել GUI-ում, քան թե պայքարել TUI-ի հետ (օրինակ՝ վրիպազերծման ծրագրեր):
  • Երբ դուք իրականում չգիտեք, թե ինչպես ինչ-որ բան անել տերմինալում, բայց պետք է ինչ-որ բան արագ անեք (դուք ավելի շատ ժամանակ կծախսեք ավտոմատացման վրա, քան գործողության վրա, կարծում եմ՝ բոլորը ծանոթ են դրան):
  • Երբ անհրաժեշտ է հարմարավետություն, այլ ոչ թե արագություն

Սրանք հիմնական կանոններ են, որոնք չպետք է մոռանալ։ Թվում է պարզ, բայց «փորձենք ամեն ինչ ավտոմատացնել և մկնիկի վրա երկու անգամ չսեղմել» ցանկությունը հաճախ առաջ է գալիս։ Մարդիկ ծույլ են, բայց դա միշտ չէ, որ նրանց օգտին է։

Տերմինալի կենսունակ դարձնելը

Ահա իմ նվազագույն հավաքածուն՝ տերմինալում ինչ-որ բան նորմալ անելու համար.

tmux — պատուհանը վահանակների բաժանել (եթե դուք ստեղծում եք մի քանի տերմինալային պատուհաններ և երկար ժամանակ անցնում դրանց միջև, ապա ամբողջ գաղափարն իմաստ չունի, ավելի հեշտ է պարզապես անցնել ծրագրերի միջև գրաֆիկական ինտերֆեյսի միջոցով)

fzf — ինչ-որ բան արագ գտնելու համար։ Այն իսկապես ավելի արագ է, քան GUI-ում։ vim և ընտրեք ֆայլի անունը, և դա այն է։

zsh — (ավելի ճիշտ՝ OhMyZsh) տերմինալը պետք է հարմար լինի և ոչ թե աչքի ընկնող լինի։

neovim — քանի որ առանց դրա տերմինալում գտնվելու իմաստը գործնականում կորած է։ Խմբագրիչ, որը կարող է անել շատ ավելին, քան GUI հավելվածները։

Եվ նաև հսկայական թվով այլ ծրագրեր՝ ranger (կամ ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git և այլն։

Ի՞նչ իմաստ ունի։

Դատեք ինքներդ, երբ փորձում եք բեռնել լիարժեք IDE՝ որևէ փոքր սկրիպտ փոխելու համար, դա իռացիոնալ է: Ավելի հեշտ է պարզապես արագ փոխել այն Vim-ում (կամ Nano-ում, նրանց համար, ովքեր չեն սիրում Vim-ի դասավորությունը): Դուք կարող եք ավելի արագ անել բաները, բայց պարտադիր չէ սովորել տերմինալում եղած ամեն ինչ: Տերմինալում աշխատելիս կարող է երբեք անհրաժեշտ չլինել սովորել Bash սկրիպտային լեզուն, քանի որ դրա կարիքը չունեք:

Եկեք ամեն ինչ պարզեցնենք և տարբեր բաներին նայենք տարբեր անկյուններից, այլ ոչ թե ամեն ինչ բաժանենք սևի ու սպիտակի։

Հարցմանը կարող են մասնակցել միայն գրանցված օգտվողները։ Մուտք գործել, խնդրում եմ:

Հաճախակի՞ եք օգտագործում տերմինալը։

  • 86,7%Այո 208
  • 8,8%No21
  • 4,6%Վստահ չեմ 11

Քվեարկել է 240 օգտատեր։ 23 օգտատեր ձեռնպահ է մնացել։

Source: www.habr.com

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster