Ki jan fè tèminal la asistan ou epi li pa lènmi ou a?

Ki jan fè tèminal la asistan ou epi li pa lènmi ou a?

Nan atik sa a nou pral pale sou poukisa li enpòtan pa konplètman abandone tèminal la, men yo sèvi ak li nan modération. Nan ki ka li ta dwe itilize ak nan ki ka li pa ta dwe itilize?

Ann onèt

Okenn nan nou reyèlman bezwen yon tèminal. Nou abitye lefèt ke nou ka klike sou tout sa nou kapab epi deklanche yon bagay. Nou twò parese pou nou louvri yon bagay epi ekri kòmandman yon kote. Nou vle fonksyonalite isit la e kounye a. Pifò nan nou pa sèvi ak yon tèminal ditou. Èske li vo sèvi ak li nan tout?

Poukisa itilize tèminal la?

Li konfòtab. Pa gen okenn nesesite pou chanje nan anpil fenèt oswa chèche yon bagay ak sourit la. Ou ka senpleman ekri kòmandman ki nesesè pou sa.
Se pou nou lis sitiyasyon yo lè tèminal la bezwen:

  • Lè ou bezwen pèmèt yon bagay, men ou pa gen tan pou chèche li nan paramèt yo (Bonjou, GUI dconf)
  • Lè li pi fasil pou jwenn yon dosye oswa yon katab nan tèminal la olye ke li pèdi tan sou entèfas a (fzf fè travay sa a byen)
  • Lè li pi fasil pou byen vit edite yon fichye nan Vim, Neovim, Nano, Micro pase pou ale nan IDE a
  • Lè rete sèlman tèminal (reset anviwònman nan Ubuntu oswa enstale Arch Linux, pou egzanp)
  • Lè ou bezwen vitès, pa bon jan kalite

pa bezwen itilize tèminal:

  • Lè fonksyonalite sa a pa nan tèminal la (sa rive trè raman, men toujou)
  • Ki lè li pi bon pou fè sa nan entèfas a pase soufri ak TUI a (pwogram debogaj, pou egzanp)
  • Lè ou pa reyèlman konnen ki jan fè anyen nan tèminal la, men ou bezwen fè yon bagay byen vit (ou pral pase plis tan sou automatisation pase sou aksyon an tèt li, mwen panse ke sa a abitye ak tout moun)
  • Lè ou bezwen konvenyans, pa vitès

Sa yo se règ debaz yo ki pa ta dwe bliye. Li ta sanble senp, men dezi a "an nou eseye otomatize tout bagay, epi yo pa doub-klike sou sourit la" souvan vin yon priyorite. Moun yo parese, men sa a pa toujou nan avantaj yo.

Fè tèminal nan tèt li solid

Isit la se seri minimòm mwen an nan lòd yo fè omwen yon bagay nòmalman nan tèminal la:

tmux - divize yon fenèt an panno (si ou anjandre yon pakèt fenèt tèminal epi chanje ant yo pou yon tan long, Lè sa a, tout lide a pa gen okenn sans, li pi fasil jis chanje ant aplikasyon ak entèfas)

fzf - byen vit jwenn yon bagay. Li vrèman pi vit pase entèfas. vim epi chwazi non fichye a e sa se li.

zsh — (plis jisteman OhMyZsh) tèminal la ta dwe pratik epi yo pa je lunèt

neovim - paske siyifikasyon an pou yo te nan tèminal la san li se pratikman pèdi. Yon editè ki fè pi plis pase aplikasyon GUI

Epi tou yon gwo kantite lòt aplikasyon: Ranger (oswa ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git ak plis ankò.

Ki pwen an?

Jije pou tèt ou, lè w ap eseye chaje yon IDE plen véritable yo nan lòd yo chanje kèk ti script - sa a se irasyonèl. Li pi fasil pou jis chanje li byen vit nan Vim (oswa Nano, pou moun ki pa renmen layout Vim). Ou ka fè bagay pi vit, men ou pa bezwen aprann tout bagay nan tèminal la. Ou ka pa janm bezwen aprann lang scripting Bash la pandan w ap travay nan tèminal la, paske ou pa bezwen li.

Ann fè bagay yo pi senp, epi gade diferan bagay nan diferan ang, epi pa divize tout bagay an nwa ak blan

Se sèlman itilizatè ki anrejistre ki ka patisipe nan sondaj la. Enskri, tanpri.

Èske w itilize tèminal la souvan?

  • 86,7%Wi208
  • 8,8%Non21
  • 4,6%Pa sèten11

240 itilizatè yo te vote. 23 itilizatè te absteni.

Sous: www.habr.com

Add nouvo kòmantè