Programmēšana

Zivis: labāka alternatīva Bash Linux?

Zivis: labāka alternatīva Bash Linux?

Bash ir fantastisks rīks Linux, taču ir iespējas uzlabot visu. Zivis ir alternatīva Linux čaula, kuru daži varētu uzskatīt par būtisku Bash piedāvāto jauninājumu.

Derriks Dieners ziņo vietnē Make Tech Easer:

Vai jūs kādreiz esat gribējis aizmukt no Bash, izmantojot Linux? Tas ir saprotams. Lai gan Bašs bieži tiek slavēts kā lielisks apvalks, tam ir daudz trūkumu. Ievadiet Zivju apvalks. Tā ir lieliska alternatīva ar daudzām veiklām funkcijām. Ievērojamākais ir prediktīvais tips. Citas ērtas funkcijas ietver sintakses izcelšanu, meklējamu komandu vēsturi un automātiskos ieteikumus.

Zivis ir ļoti draudzīgas lietotājam. Vienkārši sāciet rakstīt. Tas uzminēs. Vai vēlaties ierakstīt komandu Pacman? Iespējams, ka tas jums to aizpildīs. Viss, kas jums jādara, ir nospiest tastatūras labo bultiņu un ļaut tai automātiski pabeigt. Šī funkcija ir ļoti spēcīga. Tas darbojas ne tikai ar sistēmas komandām (piemēram, iepakotājiem), bet ar jebkuru pieejamo komandu vai termināla programmu. Ja tas kaut kādā veidā ir instalēts jūsu sistēmā, Fish to atradīs un informēs jūs par to.

Zivīm tiešām nav vajadzīga tik liela konfigurācija. No sākuma viss ir jāiestata tieši tā, kā jums nepieciešams. Tomēr ir viens neliels kniebiens, kas var padarīt jūsu Fish pieredzi daudz labāku: Startēšanas ziņojuma atspējošana. Lai arī tas ir noderīgi, tas var kļūt diezgan kaitinošs, redzot katru reizi, kad atverat jaunu termināla logu.

Kaut Bash ir labs apvalks, Fish ir labāks. Tas kompensē daudzus trūkumus, kas Basham un citām čaumalām ir. Automātiskās pabeigšanas funkcija ir glābiņš, un spēcīgās konfigurācijas opcijas ir apsveicams papildinājums. Korpuss ir ļoti ātrs un viegls uz kājām. Protams, ir arī citas alternatīvas, un varbūt pat dažas, kas lepojas ar līdzvērtīgām īpašībām, bet tur, kur zivis uzvar, ir tā vienkāršība. To ir viegli iestatīt, viegli konfigurēt un viegli paveikt darbu.

Vairāk vietnē Padariet tehniku ​​vieglāku

Raksts par to, ka Fish aizstāj Bashu, piesaistīja Linux redditors uzmanību, un viņi nekautrējās dalīties savos viedokļos par to:

Formegadriverscustom: "Bešam varētu būt trūkumi, taču automātiskās pabeigšanas trūkums nav viens no tiem. Patiešām, neviens no šiem iedomātajiem, jaunizveidotajiem čaumaliem ar visiem saviem zvaniem un svilpēm mani patiešām nepārliecina. Ja es kādreiz attālināšos no Bash, tas būs kaut kas vienkāršāks , piemēram, mksh :) "

Johnny0055: "Man patīk, kā zivis var automātiski veikt papildinājumus, lasot manas lapas, tāpēc tas bieži var ģenerēt papildinājumus programmām, kurām nav norādīti papildinājumi. Es pats galvenokārt izmantoju zivis, jo tai ir labāki noklusējumi un vienkāršāka skriptu valoda."

3dank5maijs: "Runājot par skriptu valodām, bash tiešām ir iesūcējs. Bet neatkarīgi no tā, kādu čaulu izmantojat kā interaktīvu čaulu, jūs varat rakstīt skriptus jebkurā valodā, tāpēc bashs sliktā skriptu sintakse nav īsti aktuāla manai interaktīvās čaulas izvēlei."

Kutols: "Vai esat mēģinājis Fish? Es nekad neesmu varējis panākt, lai Beša automātiskā pabeigšana būtu tikpat jauka. Man patīk, kā Zivis atceras nesenos pabeigumus un vispirms iesaka jūs, nevis pārvietoties pa izvēlēm pēc kārtas."

Nomto: "Daži veidi, kā zivju gatavība ir pārāka par basiem:

Ja sākat automātiski aizpildīt vārda vidū, tas saprātīgi tiks pabeigts līdz faktiskajam vārdam. Rakstīšanas laikā pēdējā atbilstošā komanda tiek parādīta pelēkā krāsā, un jūs to varat viegli izvēlēties. Peidžeris ir diezgan jauks.

Viena no zivju priekšrocībām ir tā, ka tā nav iemūrēta akmenī, tāpēc, ja jums ir saprātīgs funkcijas pieprasījums, varat to iesniegt. Nesen bija ļoti noderīga iebūvēta "virkne", kas iekļuva. "

Kamiru: "Zivis patiesībā ir vienkāršāks nekā bash. Vienam no tiem nav daudz būvju. Vēl viens piemērs ir tas, kā nav aizstājvārdu, visi aizstājvārdi ir tikai funkcijas."

Grauzēji: "Zivīm ir daudz pārāka par Bash, problēma ir tā, ka daudz mazu komunālo pakalpojumu nāk tikai ar Bash, nevis ar zivju pabeigšanu."

Sthuck: "Zivis ir neticami jauka, taču POSIX sh atbalsta trūkums nogalina visas iespējas, ko es izmantotu savā ikdienas darbā."

UGMadness: "Es uzskatu sevi par iesācēju, runājot par Unix līdzīgām operētājsistēmām, taču Fish noteikti ir padarījis šo pieredzi man daudz jautrāku un ērtāku, kopš sāku to izmantot. Inteliģentā automātiskā pabeigšana un konfigurēšanas vieglums ir nedienas. Tas man lika sākt mīlu komandrindu, kaut ko tādu, ko es nekad nebūtu mācījis, tas būtu iespējams agrāk. "

Oldsquidy: "Es kādu laiku izmantoju zivis, bet pēc tīkla pārtraukuma, kas piespieda mani izmantot TTY, pārcēlos uz ZSH, zivis nolēma, ka tā var izpildīt vienu komandu, bet pēc tam nomirt. Pēc tam nekad vairs neatgriezos."

Vairāk Reddit

$config[zx-auto] not found$config[zx-overlay] not found