BASH-ohjelmointi

Bash-kuoren mukauttaminen shopt-komennolla

Bash-kuoren mukauttaminen shopt-komennolla

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 bash

Anna 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 cdspell

Nyt 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_echo

Vahvista 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 .bashrc

Yllä 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.

Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...
How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...