{"id":73602,"date":"2020-03-11T02:42:27","date_gmt":"2020-03-10T23:42:27","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kak-sdelat-terminal-vashim-pomoshhnikom-a-ne-vragom"},"modified":"2020-03-11T13:28:44","modified_gmt":"2020-03-11T10:28:44","slug":"kak-sdelat-terminal-vashim-pomoshhnikom-a-ne-vragom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-sdelat-terminal-vashim-pomoshhnikom-a-ne-vragom","title":{"rendered":"Kuidas muuta terminal oma abiliseks, mitte vaenlaseks?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/03\/7df7cf12a06159509e5d7876546ddf87.png\" alt=\"Kuidas muuta terminal oma abiliseks, mitte vaenlaseks?\" \/><\/p>\n<p>Selles artiklis r\u00e4\u00e4gime, miks on oluline mitte t\u00e4ielikult loobuda terminalist, vaid kasutada seda m\u00f5\u00f5dukalt. Millal tuleks seda kasutada ja millal mitte.<\/p>\n<p><a rel=\"nofollow\" name=\"habracut\"><\/a><\/p>\n<h2 id=\"budem-chestny\">Olgem ausad<\/h2>\n<p>Kellelegi meist terminal tegelikult ei meeldi. Oleme harjunud sellega, et k\u00f5ike, mida vaid saame, saame hiirega kl\u00f5psata ja midagi aktiveerida. Meil on laisk avada midagi ja kirjutada k\u00e4sklusi kuskil. Me tahame funktsionaalsust siin ja praegu. Enamik meist ei kasuta isegi terminali. Kas on m\u00f5tet seda kasutada?<\/p>\n<h2 id=\"pochemu-ispolzovat-terminal-nuzhno\">Miks on terminali kasutamine vajalik?<\/h2>\n<p>See on mugav. Ei ole vaja vahetada aknaid, otsides midagi hiirega. Sa saad lihtsalt kirjutada vajaliku k\u00e4skluse.<br \/>\nLoetleme olukorrad, kus terminal <strong>on vajalik<\/strong>:<\/p>\n<ul>\n<li>Kui tuleb midagi sisse l\u00fclitada ja pole aega otsida, kus see seadetes asub (Tere, GUI dconf)<\/li>\n<li>Kui on lihtsam leida fail v\u00f5i kaust terminalis, kui raisata aega GUI-le (fzf tegeleb selle \u00fclesandega h\u00e4sti)<\/li>\n<li>Kui on lihtsam kiiresti faili redigeerida Vimis, Neovimis, Nanodis, Micro's, kui ronida IDE-sse<\/li>\n<li>Kui j\u00e4\u00e4b <em>seda<\/em> terminal (seadete taastamine Ubuntu's v\u00f5i Arch Linux'i installimine n\u00e4iteks)<\/li>\n<li>Kui vajate kiiruset, mitte kvaliteeti<\/li>\n<\/ul>\n<p>Kui <strong>ei ole vaja<\/strong> kasutada terminali:<\/p>\n<ul>\n<li>Kui sellist funktsionaalsust ei ole terminalis (see juhtub \u00e4\u00e4rmiselt harva, aga siiski)<\/li>\n<li>Kui on mugavam seda teha GUI-s, kui piinelda TUI-ga (n\u00e4iteks programmide silumine)<\/li>\n<li>Kui te ei oska terminalis midagi korralikult teha, aga peate kiiresti midagi \u00e4ra tegema (te kulutate rohkem aega automatiseerimisele kui tegelikule tegevusele, see on k\u00f5igile tuttav)<\/li>\n<li>Kui vajate mugavust, mitte kiiruset<\/li>\n<\/ul>\n<p>Need to remember these fundamental rules. It seems simple, yet the desire to \"let's try to automate everything instead of clicking twice\" often takes precedence. People are lazy, but that doesn't always work to their advantage.<\/p>\n<h2 id=\"delaem-sam-terminal-zhiznesposobnym\">Teeme terminali eluj\u00f5uliseks<\/h2>\n<p>Siin on minu minimaalne komplekt, et saaksin terminalis midagi normaalselt teha:<\/p>\n<p><strong>Tmux<\/strong> \u2014 et jagada aken paneeliks (kui spawnite hulga aknaid terminalis ja vahetate nende vahel pikalt, siis kogu idee kaotab m\u00f5tte, lihtsam on lihtsalt vahetada rakenduste vahel GUI-s)<\/p>\n<p><strong>fzf<\/strong> \u2014 et kiirelt midagi leida. See on t\u00f5eliselt kiirem kui GUI kaudu. vim  ja valime failinime, ja k\u00f5ik.<\/p>\n<p><strong>zsh<\/strong> \u2014 (t\u00e4psemalt OhMyZsh) terminal peab olema mugav ja mitte silmatorkav<\/p>\n<p><strong>neovim<\/strong> \u2014 sest ilma selleta kaotab terminal oma t\u00e4henduse. Redaktor, mis suudab palju rohkem kui GUI rakendused<\/p>\n<p>Ja ka tohutu hulk teisi rakendusi: ranger (v\u00f5i ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git jne<\/p>\n<h2 id=\"a-kakoy-smysl\">Aga mis m\u00f5te on?<\/h2>\n<p>Isegi arvake j\u00e4rgi, kui proovite laadida t\u00e4isv\u00e4\u00e4rtuslikku IDE-d, et muuta m\u00f5nda v\u00e4ikest skripti \u2014 see on irratsionaalne. Lihtsam on lihtsalt kiiresti seda Vim'is (v\u00f5i Nano's, neile, kes ei armasta Vim-i paigutust) muuta. Sa saad teha asju kiiremini, kuid ei pea \u00f5ppima k\u00f5ike, mis terminalis on. V\u00f5ib-olla pole sul kunagi terminalis t\u00f6\u00f6tades vaja \u00f5ppida Bash skriptikeelt, sest seda ei ole sul vaja.<\/p>\n<p>Teeme asju lihtsamaks ja vaatame asju erinevatest k\u00fclgedest, mitte ei jaota k\u00f5ike mustaks ja valgeks<\/p>\n<p class=\"for_users_only_msg\">Ainult registreeritud kasutajad saavad k\u00fcsitluses osaleda. <a href=\"https:\/\/habr.com\/ru\/auth\/login\/\" rel=\"nofollow\">Logige sisse<\/a>, palun.<\/p>\n<h2 class=\"default-block__polling-title\">Kas kasutate terminali tihti?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\"><strong class=\"poll-result__data-percent  poll-result__data-percent_winner\">86,7%<\/strong>Jah208<\/li>\n<li class=\"poll-result__item\"><strong class=\"poll-result__data-percent\">8,8%<\/strong>Ei21<\/li>\n<li class=\"poll-result__item\"><strong class=\"poll-result__data-percent\">4,6%<\/strong>Ei ole kindel11<\/li>\n<\/ul>\n<p>240 kasutajat h\u00e4\u00e4letas. 23 kasutasid reserveerimist.<\/p>\n<p>Allikas: <a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/491560\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0430\u0436\u043d\u043e \u043d\u0435 \u043e\u0442\u0440\u0435\u043a\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e, \u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0432 \u043c\u0435\u0440\u0443. \u0412 \u043a\u0430\u043a\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0435\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u0430 \u0432 \u043a\u0430\u043a\u0438\u0445 \u043d\u0435 \u0441\u0442\u043e\u0438\u0442. \u0411\u0443\u0434\u0435\u043c \u0447\u0435\u0441\u0442\u043d\u044b \u041d\u0438\u043a\u043e\u043c\u0443 \u0438\u0437 \u043d\u0430\u0441 \u043e\u0441\u043e\u0431\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b \u043d\u0435 \u043d\u0443\u0436\u0435\u043d. \u041c\u044b \u043f\u0440\u0438\u0432\u044b\u043a\u043b\u0438 \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043d\u0430 \u0432\u0441\u0451, \u0447\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043c\u043e\u0436\u043d\u043e \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043a\u043b\u0438\u043a\u043d\u0443\u0442\u044c \u043c\u044b\u0448\u043a\u043e\u0439 \u0438 \u0437\u0430\u0442\u0440\u0438\u0433\u0435\u0440\u0438\u0442\u044c \u0447\u0442\u043e-\u0442\u043e. \u041d\u0430\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":73603,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-73602","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0430\u0436\u043d\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-sdelat-terminal-vashim-pomoshhnikom-a-ne-vragom\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b \u0432\u0430\u0448\u0438\u043c \u043f\u043e\u043c\u043e\u0449\u043d\u0438\u043a\u043e\u043c, \u0430 \u043d\u0435 \u0432\u0440\u0430\u0433\u043e\u043c? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0430\u0436\u043d\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-sdelat-terminal-vashim-pomoshhnikom-a-ne-vragom\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-10T23:42:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-11T10:28:44+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Kuidas teha terminalist oma abiline, mitte vaenlane? | ProHoster","description":"Selles artiklis r\u00e4\u00e4gime, miks see on oluline.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-sdelat-terminal-vashim-pomoshhnikom-a-ne-vragom","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b \u0432\u0430\u0448\u0438\u043c \u043f\u043e\u043c\u043e\u0449\u043d\u0438\u043a\u043e\u043c, \u0430 \u043d\u0435 \u0432\u0440\u0430\u0433\u043e\u043c? | ProHoster","og:description":"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0430\u0436\u043d\u043e.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-sdelat-terminal-vashim-pomoshhnikom-a-ne-vragom","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-10T23:42:27+00:00","article:modified_time":"2020-03-11T10:28:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"73602","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:29:23","updated":"2022-10-06 22:05:26","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/73602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=73602"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/73602\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/73603"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=73602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=73602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=73602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}