Shopt on sisäänrakennettu komento Unix-tyyppisissä käyttöjärjestelmissä, kuten macOS- ja Linux-jakeluissa. "shoppaa”-Komennolla hallitaan monia asetuksia, joita käytetään Bash-kuoren toimintojen säätämiseen.
Tässä artikkelissa kerrotaan, miten voit työskennelläshoppaa”-Komento Linuxissa. Koska tämä komento on sisäänrakennettu, sitä ei tarvitse asentaa. ”Vaihtoehtoistenshoppaa”-Komento vaihtelee versiosta toiseen; vanhemmissa versioissa on vähemmän komentoja verrattuna uusiin versioihin.
Jotkin Bashin vaihtoehdot ovat oletusarvoisesti käytössä tai pois käytöstä, mutta näitä asetuksia voidaan väliaikaisesti säätää, kun kuori käynnistetään uudelleen, nämä asetukset palautetaan. On kuitenkin myös mahdollista muuttaa näitä asetuksia pysyvästi, jos olet kiinnostunut säilyttämään kuoren muokatun version.
Tarkastellaan ensin "shoppaa”-Komento:
$ shopt [s [-p] [-q] [-s]…] [optname…]Vaihtoehdot | Kuvaus |
---|---|
-s | Aseta [optname…] |
-u | Poista [optname…] |
-s | Näytä luettelo kaikista asetettavista [optname…] |
-q | Ilmoita [optname…] tila |
-o | Rajoita [optname…] -arvot sisäänrakennetulle “-o” -arvolle. |
Keskustelemme nyt perusteellisestishoppaa”-Komento ja sen eri vaihtoehdot.
Asetusten tarkistaminen shopt-komennolla
Tarkista kaikki käytettävissä olevat vaihtoehdot “shopt” -komennolla kirjoittamalla terminaaliin ”shopt” seuraavasti:
$ shopt
Kaikki nämä vaihtoehdot voidaan esittää myös sarakkeina. Voit tehdä tämän kirjoittamalla seuraavan komennon:
$ shopt | sarake
Shoptin löytäminen Linuxista
Käytä Bash-käsikirjaa seuraavalla komennolla:
$ mies bashAnna sitten alla annettu komento:
/ Assoc_expand_once
Tämä antaa yksityiskohtaisen yleiskuvan käytettävissä olevistashoppaa”Vaihtoehtoja.
"Shopt" -komentovaihtoehtojen ottaminen käyttöön ja poistaminen käytöstä
Ota käyttöön ja poista käytöstäshoppaa”-Komento, käytä”-s"Asettaa ja"-u”Poistaaksesi / poistaaksesi vaihtoehdon. Kuten aiemmin keskusteltiin, jotkut vaihtoehdoista ovat jo käytössä ja pois käytöstä oletuksena. Anna seuraava komento tarkistaa kaikki käytössä olevat vaihtoehdot:
$ shopt -s
Voit poistaa minkä tahansa käytössä olevan vaihtoehdon käytöstä valitsemalla luettelon vaihtoehdon nimen. Voit esimerkiksi käyttää seuraavaa komentoa poistaaksesihistappend”-Vaihtoehto:
$ shopt -s histappend
Poista kaikki vaihtoehdot käytöstä antamalla seuraava komento:
$ shopt -u
Saadaksesi tuloksen sarakemuodossa, käytä alla olevaa komentoa:
$ shopt -s | sarake
Tarkista lopuksi poistetut palvelut sarakemuodossa seuraavalla komennolla:
$ shopt -u | sarake
Ota nyt käyttööncmdhist”-Vaihtoehto. Tätä varten käytämme alla olevaa komentoa:
$ shopt -u cmdhist
Nämä muutokset voidaan vahvistaashoppaa”-Komennon-s"Ja"-u”Vaihtoehtoja. Seuraavaksi keskustelemme joitain muita tähän komentoon liittyviä vaihtoehtoja ja niiden toimintoja.
Otetaan “histverify” -vaihtoehto käyttöön shopt-komennolla
"histverify”-Komento suorittaa komennon komentohistoriasta välittömästi. Tämä vaihtoehto onvinossa”Oletuksena, joten tarkista, onko tämä vaihtoehto käytössä, antamalla seuraava:
$ shopt histverify
Ota tämä vaihtoehto käyttöön alla olevalla komennolla:
$ shopt -s histverify
Nyt kun historian vahvistus on otettu käyttöön, sen sijaan, että suoritat heti komennon “histverify,”Komento näytetään ensin vahvistusta varten. Jos esimerkiksi kirjoitat!783”Terminaalissa, lähtö näyttää ensin“783. sija”-Komento historiasta ennen sen suorittamista.
Tarkista kaikkien historian komentojen määrä kirjoittamallahistoria”Terminaalissa.
"Cdspell" -vaihtoehdon ottaminen käyttöön shopt-komennolla
Toinen vaihtoehto, jonka avulla voit muokata kuoren asetuksia, on "cdspell" -vaihtoehto. "Cdspell" -vaihtoehto korjaa kaikki komentokirjoituksen virheet automaattisesti. Ota tämä vaihtoehto käyttöön antamalla seuraava komento:
$ shopt -s cdspellNyt voit muuttaa hakemistoa myös pienillä kirjaimilla:
$ cd kuvia
Pakosarjojen ottaminen käyttöön kaiku-komennolla
Toinen tärkeä asetus, joka otetaan käyttöön, on “xpg_echo” -komento. Tämän komennon ottaminen käyttöön antaa kaiun komennolle mahdollisuuden tulkita pakomerkkejä, kuten "\ n" ja "\ t" -asetukset.
Aseta tämä komento seuraavasti:
$ shopt -s epg_echoVahvista tämä komento antamalla seuraava:
$ echo “Hei tämä on \ n linuxhint.com ”
Kuinka tehdä muutoksia pysyviksi
Toistaiseksi päätteen avulla tekemämme muutokset eivät ole pysyviä, mutta ne voidaan tehdä pysyviksi yksinkertaisella komennolla. Anna terminaalissa seuraava komento:
$ gedit .bashrcYllä olevan komennon suorittamisen jälkeen tiedosto avautuu. Mikä tahansa shopt-vaihtoehto voidaan sisällyttää tähän, jotta muutokset pysyvät, kuten alla olevissa kuvissa näkyy:
Johtopäätös
Tässä artikkelissa kerrottiin, kuinka "shopt" -komentoa käytetään ja kuinka tämän komennon asetuksia muokataan. "Shopt" -komentoa voidaan käyttää ottamaan käyttöön ja poistamaan käytöstä Bashin eri asetukset sen oletusominaisuuksien muuttamiseksi. Tämä komento sisältää myös monia vaihtoehtoja, mutta kaikkia vaihtoehtoja ei tarvitse käsitellä, ja monet niistä todennäköisesti eivät kiinnosta sinua. Suurin osa käytettävissä olevista shopt-vaihtoehdoista on hyödyllinen vain vanhemmille jakeluille. Tutustu Bash-käsikirjaan saadaksesi lisätietoja kustakin yllä käsitellystä vaihtoehdosta ja päättää, mitkä vaihtoehdot hyödyntävät parhaiten kokemustasi.