BASHi programmeerimine

Kuidas kohandada Bash Shelli shopt-käsuga

Kuidas kohandada Bash Shelli shopt-käsuga

Shopp on sisseehitatud käsk Unixi-laadsetes operatsioonisüsteemides, näiteks macOS ja Linuxi distributsioonides. "shopt”Käsk võimaldab juhtida paljusid seadeid, mida kasutatakse Bashi kestas toimingute kohandamiseks.

See artikkel näitab teile, kuidas töötadashopt”Käsk Linuxis. Kuna see käsk on sisseehitatud, pole selle kasutamiseks selle käsu vaja installida. Rakenduse „shopt”Käsk on versiooniti erinev; vanemates versioonides on vähem käske kui uuemates versioonides.

Mõni Bashi valik on vaikimisi lubatud või keelatud, kuid neid valikuid saab ajutiselt muuta, kui pärast kesta taaskäivitamist tühistatakse need suvandid. Kuid neid valikuid on võimalik ka jäädavalt muuta, kui olete huvitatud koore muudetud versiooni säilitamisest.

Kõigepealt vaadakem põhisüntaksitshopt”Käsk:

$ shopt [s [-p] [-q] [-s]…] [optname…]
Valikud Kirjeldus
-s Määra [optname…]
-u Tühista [optname…]
-lk Kuva kõigi seadistatavate [optname…] loend
-q Märkige oleku [optname…] olek
-o Piirake väärtuse [optname…] väärtused, mis on määratletud sisseehitatava „-o” jaoks.

Arutame nüüd põhjalikultshopt”Käsk ja selle erinevad võimalused.

Valikute kontrollimine shopt-käsuga

Kõigi käsuga “shopt” kasutatavate valikute kontrollimiseks sisestage terminali lihtsalt “shopt” järgmiselt:

$ shopt

Kõiki neid võimalusi saab esitada ka veergude kujul. Selleks sisestage järgmine käsk:

$ shopt | veerg

Shopti leidmine Linuxis

Kasutage Bashi käsiraamatu printimiseks järgmist käsku:

$ mees bash

Seejärel väljastage allpool toodud käsk:

/ Assoc_expand_once

See annab üksikasjaliku ülevaate olemasolevatestshopt”Valikud.

„Shopt” käsusuvandite lubamine ja keelamine

Rakendusega „Valikud” seotud valikute lubamiseks ja keelamiseksshopt”Käsk, kasutage-s"Seadmiseks ja"-uMis tahes valiku seadistamiseks / keelamiseks. Nagu eelnevalt räägitud, on mõned suvandid vaikimisi juba lubatud ja keelatud. Kõigi lubatud suvandite kontrollimiseks sisestage järgmine käsk:

$ shopt -s

Lubatud suvandi keelamiseks kasutage lihtsalt loendis valiku nime. Näiteks kasutaksite järgmise käsu abilhistappend”Variant:

$ shopt -s histappend

Kõigi suvandite keelamiseks väljastage järgmine käsk:

$ shopt -u

Väljundi saamiseks veeruvormis kasutage allpool toodud käsku:

$ shopt -s | veerg

Lõpuks puudega teenuste kontrollimiseks veeruvormis kasutage järgmist käsku:

$ shopt -u | veerg

Lubage nüüd lubadacmdhist”Valik. Selleks kasutame allpool toodud käsku:

$ shopt -u cmdhist

Neid muudatusi saab kontrollidashopt”Käsk-s"Ja"-u”Valikud. Järgmisena käsitleme mõningaid muid selle käsuga seotud võimalusi ja nende funktsioone.

Valiku „histverify” lubamine käsuga shopt

"histverify”Käsk täidab käsu ajaloost kohe. See valik onväljas”Vaikimisi, et kontrollida, kas see valik on lubatud, väljastage järgmine:

$ shopt histverify

Selle suvandi lubamiseks kasutage allpool toodud käsku:

$ shopt -s histverify

Nüüd, kui ajaloo kontrollimine on sisse lülitatud, selle asemel, et käivitada käsk „histverify,”Kuvatakse kontrollimiseks kõigepealt käsk. Näiteks kui tippite!783”Terminalis näitab väljund kõigepealt teksti“783”Käsk ajaloost enne selle täitmist.

Kõigi ajaloos olevate käskude arvu kontrollimiseks tippige “ajalugu”Terminalis.

„Cdspell” -võimaluse lubamine käsuga shopt

Teine võimalus, mida saate shelliseadete muutmiseks kasutada, on valik "cdspell". Valik „cdspell” parandab käsus kõik õigekirjavead automaatselt. Selle suvandi lubamiseks väljastage järgmine käsk:

$ shopt -s cdspell

Nüüd saate kataloogi muuta ka väikeste tähtedega:

$ cd pilte

Põgenemisjärjestuste lubamine käsuga “kaja”

Teine oluline lubatav seade on käsk „xpg_echo”. Selle käsu lubamine võimaldab echo käsul tõlgendada põgenemismärke, näiteks valikuid "\ n" ja "\ t".

Selle käsu määramiseks kasutage järgmist

$ shopt -s epg_echo

Selle käsu kontrollimiseks väljastage järgmine:

$ echo “Tere, see on \ n linuxhint.com ”

Kuidas teha muudatusi püsivaks

Siiani pole terminali abil tehtud muudatused püsivad, kuid need saab muuta püsivaks lihtsa käsu abil. Väljastage terminalis järgmine käsk:

$ gedit .bashrc

Ülaltoodud käsu käivitamisel avaneb fail. Muudatuste püsivaks muutmiseks võib siia lisada mis tahes ostuvõimaluse, nagu on näidatud allolevatel piltidel:

Järeldus

See artikkel näitas teile, kuidas kasutada käsku “shopt” ja kuidas muuta selle käsu sätteid. Käsklust “shopt” saab kasutada Bashi erinevate seadete lubamiseks ja keelamiseks, et muuta selle vaikefunktsionaalsust. See käsk sisaldab ka paljusid valikuid, kuid pole vaja tegeleda iga võimalusega ja tõenäoliselt paljud neist ei huvitaks teid. Suurem osa saadaolevatest shopt-valikutest on kasulikud ainult vanemate jaotuste jaoks. Vaadake Bashi käsiraamatut, et saada lisateavet kõigi eespool käsitletud valikute kohta ja otsustage, millised valikud teie kogemuse kõige paremini ära kasutavad.

Kuidas muuta hiire ja puuteplaatide kerimise suund Windows 10-s ümber
Hiir ja PuuteplaatNeed muudavad arvutamise mitte ainult lihtsaks, vaid ka tõhusamaks ja vähem aeganõudvaks. Me ei kujuta ette elu ilma nende seadmetet...
Kuidas muuta hiirekursori ja kursori suurust, värvi ja skeemi Windows 10-s
Windows 10 hiirekursor ja kursor on operatsioonisüsteemi väga olulised aspektid. Seda võib öelda ka teiste opsüsteemide kohta, nii et tegelikult pole ...
Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...