TTY - kahi pahu ʻaʻole no ka home

TTY - kahi pahu ʻaʻole no ka home

Hiki ke ola me ka hoʻohana ʻana i nā mana TTY wale nō? Eia kaʻu moʻolelo pōkole e pili ana i koʻu ʻeha ʻana me TTY, ke makemake nei e hana maʻamau ia

prehistory

I kēia mau lā, ua hāʻule ke kāleka wikiō ma kaʻu kamepiula kahiko. Ua pōʻino loa ʻaʻole hiki iaʻu ke hoʻomaka i ka mea hoʻonohonoho no kekahi OS. Ua hāʻule ʻo Windows me nā hewa i ke kau ʻana i nā mea hoʻokele kumu. ʻAʻole makemake ka hoʻonohonoho Linux e hoʻomaka, ʻoiai inā wau i kuhikuhi nouveau.modeset=0 i ka hoʻonohonoho hoʻomaka.
ʻAʻole au i makemake e kūʻai i kāleka wikiō hou no kahi pona i hoʻokō i kāna kumu. Eia naʻe, ma ke ʻano he kanaka Linux ʻoiaʻiʻo, hoʻomaka wau e noʻonoʻo: "ʻAʻole anei au e hana i kahi kamepiula terminal mai kahi kamepiula, e like me ia i ka 80s?" ʻO kēia ka mea i hānau ʻia ai ka manaʻo ʻaʻole e hoʻokomo i ka xserver ma Linux, akā e hoʻāʻo e noho ma kahi TTY (bare console).

Nā pilikia mua

Ua hoʻokomo wau ia ma PC Kūnaewele Linux. Makemake wau i kēia māhele no ka mea hiki ke hoʻonohonoho ʻia e like me kou makemake (a ʻo ia hoʻi, ua lawe ʻia ka hoʻonohonoho ponoʻī mai ka console, ʻo ia kaʻu pono). Ma hope o ka manual, hoʻokomo wau i ka ʻōnaehana e like me nā manawa a pau. I kēia manawa makemake wau e ʻike i ka mea hiki ke hana i ka console. Manaʻo wau me ka ʻole o ka xserver ua ʻoki au i nā mea he nui. Makemake au e ʻike inā hiki i ka console bare ke pāʻani i ke wikiō a hōʻike paha i kahi kiʻi (e like me ka w3m i ka console), akā makehewa nā hoʻāʻo a pau. A laila hoʻomaka wau e hoʻāʻo i nā polokalamu kele pūnaewele, a ma laila wau i loaʻa ai kahi pilikia me ka clipboard: he mea ʻole me ka GUI. ʻAʻole hiki iaʻu ke koho i kekahi mea, nele ka pahu. ʻOiaʻiʻo, aia kahi pale i loko (e like me Vim), akā i loko no ia kumu. Ke hoʻomanaʻo nei au i loko o nā configs o Vim hiki iā ʻoe ke kuhikuhi i ka hoʻohana ʻana i kahi pale waho, akā nīnau wau iaʻu iho: no ke aha? Me he mea lā aia wau i loko o ka pā. ʻAʻole au e nānā i ke wikiō, no ka mea... pono ʻoe i ka xserver, ʻaʻole makemake ʻo alsa-mixer e hana me ka ʻole, ʻaʻohe leo, pono ʻole nā ​​​​polokalamu, a ʻo ia wale nō: w3m (na wai i hoʻouka ʻole i nā kiʻi), elinks (ʻoiai he mea maʻalahi, ʻaʻole ia he mea pono ʻole), makaikai (nāna i hoʻoponopono i nā kiʻi āpau a hoʻoili iā lākou i ke kikowaena ma ke ʻano he kiʻi pseudo ASCII, akā hiki ʻole ke hahai i ka loulou ma laila). Ua hala ke ahiahi, a ua loaʻa iaʻu kahi "kumu" ma koʻu mau lima, kahi e hiki ai iā ʻoe ke hōʻuluʻulu wale i ke code. ʻO ka mea hiki iaʻu ke hana, ʻo ia ka ʻimi ʻana i ke code reference ma how2 a me ka heʻenalu me ka hoʻohana ʻana iā ddgr.

No laila aia kahi ala i waho?

A laila hoʻomaka wau e noʻonoʻo ua hele hewa wau. ʻOi aku ka maʻalahi o ke kūʻai wale ʻana i kahi kāleka wikiō ma mua o ke kau ʻana me kahi ʻōpala. ʻAʻole wau e kapa iā Linux me kahi TTY he ʻōnaehana pono ʻole loa, ʻaʻole, kūpono paha ia i nā luna hoʻomalu, akā ʻo kaʻu pahuhopu mua e hana i kahi "candy" mai TTY, a ʻo ka hopena he monster Frankestein i convulsing, i ka wā e hiki mai ai i nā hana GUI. Makemake au i nā mea hou aʻe, a laila haʻalele loa au i ka manaʻo o ka pāʻani wikiō a me nā mea leo, a hoʻomaka wau e noʻonoʻo pehea e hiki ai iaʻu ke hana i kahi kikowaena SSH e hiki ai iaʻu ke leʻaleʻa i ka wā e haʻalele ana i ka home.

He aha kaʻu i makemake ai?

  • Ke hana nei me ka code: Vim, NeoVim, linters, debuggers, interpreters, compilers a me nā mea ʻē aʻe
  • Hiki ke heenalu i ka Internet me ka maluhia
  • Nā lako polokalamu no ka institute (ma ka liʻiliʻi o kekahi mau papahana hiki ke hoʻolilo i palapala ma ka pūnaewele me ka .md markup)
  • ʻoluʻolu

Ola

Ua hoʻokomo a hoʻonohonoho au iā Vim, Nvim, a me nā leʻaleʻa ʻē aʻe a pau o kahi polokalamu palaualelo me ka wikiwiki. ʻO ka hiki ke heʻenalu i ka Pūnaewele, ua pilikia naʻe (ʻO wai ka manaʻo), no ka mea ʻaʻole hiki iaʻu ke kope i nā loulou. A laila, manaʻo wau e heʻenalu i ka Pūnaewele i ka console ma ka liʻiliʻi kūpono ʻole a hoʻomaka wau e ʻimi i kahi pani. Ua lōʻihi ka manawa e ʻimi ai i nā mea hānai RSS no ka console, akā i ka hopena ua loaʻa kekahi mau mea hānai, a hauʻoli wau i hoʻomaka e hoʻohana iā lākou a hauʻoli i ka kahe o ka ʻike.
I kēia manawa lako polokalamu no ka hana ʻana me nā palapala. Ma ʻaneʻi, pono wau e hana ikaika a kākau i kahi palapala i hoʻopuka ʻia kaʻu faila .md me ka ʻole o ke kāleka wikiō (hoʻohenehene). No ka hana ʻana i kēia, ua hoʻohana au i kahi lawelawe no ka nānā ʻana a me ka hoʻouna ʻana i nā faila .md, a laila hoʻohana i kahi lawelawe ʻē aʻe no ka hoʻoili ʻana i nā ʻaoʻao pūnaewele i .pdf, ua hana wau i nā palapala. Paʻa ka pilikia.

Aia kekahi mau pilikia me ka maʻalahi. ʻAʻole kākoʻo ka terminal i nā kala āpau ma ke ʻano maʻamau, ua like ka hopena ia. ʻO ka pilikia o nā panela (a i ʻole ka nele o lākou), i hoʻoholo koke ʻia me ke kōkua o tmux. ʻO ka luna waihona aʻu i koho ai ʻo ia ʻo Ranger + fzf a me ripgrep no ka huli wikiwiki. Ua koho ka polokalamu kele pūnaewele i nā elinks (no ka mea hiki ke hahai ʻia nā loulou e nā helu). Aia kekahi mau pilikia ʻē aʻe, akā ua hoʻoholo koke ʻia lākou me kahi papa inoa o nā pono hana.

hopena

ʻAʻole kūpono ka manawa. Ke ao koke aku nei au iā ʻoe, inā makemake ʻoe e hoʻololi i kahi console no kekahi manawa, e mākaukau no ka ʻoiaʻiʻo e pilikia ʻoe. Eia nō naʻe, ma muli o ka hopena, ua loaʻa iaʻu kahi ʻōnaehana hana holoʻokoʻa, me kahi mana file, panels, browser, editors a compilers. Ma ka laulā, ʻaʻole maikaʻi, akā ma hope o hoʻokahi pule, ʻaʻole hiki iaʻu ke kū a kūʻai i PC hou. ʻO ia wale nō kaʻu. Kaʻana like i kāu ʻike, e hauʻoli ke ʻike i kāu mea i hana ai i ka wā i ʻike ai ʻoe iā ʻoe iho i ke ʻano console-only no kekahi manawa.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka