Skip to main content

Täydellinen - Linux Command - Unix Command

CLONEZILLA Finnish learning Lubuntu - opi suomea Linux-tikulla (Kesäkuu 2026)

CLONEZILLA Finnish learning Lubuntu - opi suomea Linux-tikulla (Kesäkuu 2026)
Anonim

Nimi

bash, alias, bg, bind, break, builtin, cd, komento, compgen, täydellinen, jatka, julistaa, dirs, disown, echo, enable, eval, exec, historia, työpaikat, tappaa, anna, paikallinen, logout, popd, printf, pushd, pwd, lukea, readonly, palata, asettaa, siirtää, shopt, lähde, unalias, unset, wait - bash sisäänrakennetut komennot, katsolyödä(1)

Bash-sisäänrakennettu komento

Jollei toisin mainita, jokainen sisäänrakennettu komento, joka on dokumentoitu tässä jaksossa, hyväksyy vaihtoehtoja, joita edeltävät- hyväksyy-- merkitä vaihtoehtojen loppua.

: argumentit

Ei vaikutusta; komento ei tee mitään laajentamatta argumentit ja suorittaa kaikki määritetyt uudelleenohjaukset. Nolla ulostulokoodi palautetaan.

. Tiedoston nimi argumentit

lähde Tiedoston nimi argumentit

Lue ja suorita komentoja Tiedoston nimi nykyisessä kuoriympäristössä ja palauttaa viimeisen komennon poistumistilan Tiedoston nimi . Jos Tiedoston nimi ei sisällä juovia, tiedostojen nimetPATH käytetään hakemiston löytämiseen Tiedoston nimi . Tiedostoa etsitäänPATH ei tarvitse olla suoritettavissa. Kunlyödä ei ole posix-tilassa , nykyistä hakemistoa haetaan, jos tiedostoa ei löydyPATH. Joslähdepolkuun vaihtoehtoShopTsisäänrakennettu komento on pois päältä,PATH ei haeta. Jos mitään argumentit toimitetaan, ne tulevat paikannusparametreiksi silloin Tiedoston nimi toteutetaan. Muussa tapauksessa sijaintiparametrit ovat muuttumattomat. Palautustila on komentosarjan viimeisen komennon tila (0, jos komentoja ei suoriteta) ja väärä jos Tiedoston nimi ei löydy tai sitä ei voida lukea.

alias -p nimi = arvo …

Alias ilman argumentteja tai-p vaihtoehto tulostaa lomakkeiden aliasien luettelonalias nimi = arvo vakiotulosteesta. Kun argumentteja toimitetaan, alias määritellään kullekin nimi jonka arvo on annettu. Jäljellä oleva tila sisään arvo aiheuttaa seuraavan sanan tarkistamisen aliaksen korvaamiseksi, kun alias laajennetaan. Jokaiselle nimi argumenttiluettelossa, josta ei arvo toimitetaan, aliaksen nimi ja arvo tulostetaan.Alias palauttaa tosi, ellei a nimi , jolle ei ole määritetty aliaksia.

bg TYÖTUNNISTE

Jatka keskeytettyä työtä TYÖTUNNISTE taustalla, ikään kuin se olisi alkanut&. Jos TYÖTUNNISTE ei ole läsnä, kuori käsite nykyinen työ käytetään.bg TYÖTUNNISTE palauttaa 0, ellei sitä suoriteta, kun työn ohjaus on pois käytöstä tai, kun sitä ajetaan työnhallinnalla käytössä, jos TYÖTUNNISTE ei löytynyt tai aloitettu ilman työnhallintaa.

sitoa -m näppäinkartta -lpsvPSV

sitoa -m näppäinkartta -q toimia -u toimia -r näppäinyhdistelmä

sitoa -m näppäinkartta -f Tiedoston nimi

sitoa -m näppäinkartta -x näppäinyhdistelmä : komentorivi-

sitoa -m näppäinkartta näppäinyhdistelmä : funktion_nimi

sitoa readline-komento

Näytä nykyinenLue rivi avain ja toiminnot, sitovat avainsekvenssin aLue rivitoiminto tai makro, tai aseta aLue rivi muuttuja. Jokainen ei-vaihtoehtoinen argumentti on komento, koska se näyttäisi sisään .inputrc , mutta jokainen sidonta tai komento on siirrettävä erillisenä argumenttina; esim. " C-x C-r": uudelleenlukea-init-tiedosto '. Lisävarusteet, jos niitä toimitetaan, ovat seuraavat merkitykset:

-m näppäinkartta

Käyttää näppäinkartta kuten keymap, johon myöhemmät siteet vaikuttavat. hyväksyttävä näppäinkartta nimet ovat emacs, emacs-standardi, emacs-meta, emacs-ctlx, vi, vi-move, vi-komento , ja VI-insertti . vi vastaa vi-komento ; emacs vastaa emacs-standardi .

-l

Luettelo kaikkien nimistäLue rivi toiminnot.

-p

NäyttöLue rivi toimintojen nimet ja sidokset siten, että ne voidaan lukea uudelleen.

-P

Luettelo nykyisestäLue rivi toimintojen nimet ja sidokset.

-v

NäyttöLue rivi muuttujien nimet ja arvot siten, että ne voidaan lukea uudelleen.

V

Luettelo nykyisestäLue rivi muuttujat nimet ja arvot.

-S

NäyttöLue rivi makroihin sidotut avainjonot ja niiden tuottamat merkkijonot siten, että ne voidaan lukea uudelleen.

-S

NäyttöLue rivi makroihin sidotut keskeiset sekvenssit ja tuottamat merkkijonot.

-f Tiedoston nimi

Lue avainsiteitä osoitteesta Tiedoston nimi .

-q toimia

Kysy, mitä avaimia kutsutaan nimetylle toimia .

-u toimia

Poista kaikki nimetyn sidokset toimia .

-r näppäinyhdistelmä

Poista nykyinen sidonta näppäinyhdistelmä .

-x näppäinyhdistelmä : komentorivi-

Syy komentorivi- joka suoritetaan aina näppäinyhdistelmä syötetään.

Paluuarvo on 0, ellei tunnistamatonta vaihtoehtoa ole annettu tai virhe tapahtui.

tauko n

Poistu avarten, sillä aikaa, siihen asti kun, taivalita silmukka. Jos n on määritelty, tauko n tasoilla. n on oltava> 1. Jos n on suurempi kuin suljettavien silmukoiden määrä, kaikki suljetut silmukat poistetaan. Paluuarvo on 0, ellei kuori ole suorittanut silmukkaa kuntauko toteutetaan.

sisäänrakennettu Shell-sisäänrakennettu argumentit

Suorita määritetty kuori sisäänrakennettuna ja ohita se argumentit , ja palauttaa sen poistumistilan. Tämä on hyödyllistä määritettäessä funktiota, jonka nimi on sama kuin kuoren sisäänrakennettu, säilyttäen sisäänrakennetun toiminnon funktiona.CD builtin on yleisesti uudelleen määritelty tällä tavalla. Palautustila on väärä, jos Shell-sisäänrakennettu ei ole shell-sisäänrakennettu komento.

CD L | -P dir

Muuta nykyinen hakemisto kohteeseen dir . MuuttujaKOTI on oletusarvo dir . MuuttujaCDPATH määrittää hakusanan hakupolulle dir . Vaihtoehtoiset hakemistonimetCDPATH erotetaan kaksoispisteellä (:). Nolla hakemistonimi sisäänCDPATH on sama kuin nykyinen hakemisto, eli ``.''. Jos dir alkaa viivalla (/), sittenCDPATH ei käytetä.-P vaihtoehto sanoo käyttämään fyysistä hakemistorakennetta symbolisten linkkien sijaan (ks. myös-P vaihtoehtosarja sisäänrakennettu komento);L vaihtoehto pakottaa symbolisia linkkejä, joita on noudatettava. Argumentti- vastaa$ OLDPWD. Palautusarvo on tosi, jos hakemistoa muutettiin onnistuneesti. vääriä muuten.

komento -pVv komento arg …

Juosta komento kanssa args tukahduttaa normaali kuorien toimintojen haku. Vain sisäänrakennetut komennot tai komennot löytyvätPATH toteutetaan. Jos-p vaihtoehto annetaan, haku komento suoritetaan käyttämällä oletusarvoaPATH joka on taattu löytää kaikki standardin apuohjelmia. Jos jokoV tai-v vaihtoehto toimitetaan, kuvaus komento on tulostettu.-v vaihtoehto aiheuttaa yhden sanaa, joka ilmaisee komennon tai tiedostonimen, jota kutsutaan komento näytettäväksi;V vaihtoehto tuottaa yleisempää kuvausta. JosV tai-v vaihtoehto on toimitettu, poistumisen tila on 0 jos komento ja 1 jos ei. Jos kumpaakaan vaihtoehtoa ei ole toimitettu ja tapahtui virhe tai komento ei löydy, poistumistila on 127. Muussa tapauksessa poistumistilakomento sisäänrakennettu on poistumisen tila komento .

compgen vaihtoehto sana

Luo mahdolliset täydennysosat sana mukaan vaihtoehto s, joka voi olla mikä tahansasaattaa loppuun rakennettu lukuun ottamatta-p ja-r, ja kirjoita ottelut standardilähtöön. Käytettäessä-F tai-C vaihtoehdoista, ohjelmoitavissa olevien valmiiden tilojen asettamat erilaiset kuoriomuutokset, kun niitä on saatavilla, eivät ole hyödyllisiä arvoja.

Ottelut syntyvät samalla tavoin kuin jos ohjelmoitava täydennyskoodi oli tuottanut heidät suoraan suoritetuista määrityksistä samoilla lipuilla. Jos sana on määritetty, vain ne täydennykset vastaavat sana tulee näkyviin.

Palautusarvo on tosi, ellei ole annettu virheellistä vaihtoehtoa tai tuloksia ei ole tuotettu.

saattaa loppuun -abcdefgjksuv -o Comp-vaihtoehto -A toiminta -G globpat -W sanalista -P etuliite -S jälkiliite

X filterpat -F toimia -C komento nimi nimi …

saattaa loppuun -PR nimi …

Määritä kunkin argumentin argumentit nimi olisi täytettävä. Jos-p vaihtoehto on toimitettu tai jos mitään vaihtoehtoja ei toimiteta, olemassa olevat täydennyseritelmät tulostetaan siten, että ne voidaan käyttää uudestaan ​​syöttölaitteena.-r -vaihtoehto poistaa kunkin suoritustason nimi , tai, jos ei nimi s toimitetaan, kaikki täydennyseritelmät.

Näiden täydennysvaatimusten soveltamistapa, kun sanan loppuunsaattamista yritetään, on kuvattu alla kohdassaOhjelmoitava viimeistely.

Muut vaihtoehdot, jos määritelty, ovat seuraavat merkitykset. Argumentit-G, -W, jaX vaihtoehtoja (ja tarvittaessa-P ja-S vaihtoehdot) olisi mainittava niiden suojaamiseksi laajentumiselta ennensaattaa loppuun sisäänrakennettu.

-o Comp-vaihtoehto

Comp-vaihtoehto kontrolloi useita näkökulmia compspecin käyttäytymisestä yksinkertaisten täydennysten tuottamisen lisäksi. Comp-vaihtoehto voi olla yksi seuraavista:

oletusarvo

Käytä readline: n oletustiedostonimiä, jos compspec ei luo otteluita.

dirnames

Suorita hakemiston nimi päätökseen, jos compspec ei luo otteluita.

tiedostonimet

Kerro readline, että compspec tuottaa tiedostonimiä, joten se voi suorittaa minkä tahansa tiedostonimikohtaisen käsittelyn (kuten viivoituksen lisääminen hakemiston nimiin tai jäljitysten tyhjentäminen). Suunniteltu käytettäväksi kuorien toimintojen kanssa.

ei tilaa

Kerro readline, ettet liitä tilaa (oletus) sanojen loppuun täyttyville sanoille.

-A toiminta

toiminta voi olla jokin seuraavista, jotta luodaan luettelo mahdollisista täydennyksistä:

alias

Alias-nimet. Voidaan myös määritellä nimellä-a.

arrayvar

Array-muuttujan nimet.

sitova

Lue rivi avainsidonnan nimiä.

sisäänrakennettu

Kuvien sisäänrakennetut komennot. Voidaan myös määritellä nimellä-b.

komento

Komennonimet voidaan myös määrittää nimiksi. Voidaan myös määritellä nimellä-C.

hakemisto

Hakemiston nimet. Voidaan myös määritellä nimellä-D.

liikuntarajoitteinen

Vammaisten kuoren nimet.

käytössä

Käytettävien kuoren sisäänrakennetut nimet.

viedä

Vietyjen kuoriominaisuuksien nimet. Voidaan myös määritellä nimellä-e.

tiedosto

Tiedostonimet. Voidaan myös määritellä nimellä-f.

toimia

Shellin toimintojen nimet.

ryhmä

Ryhmän nimet. Voidaan myös määritellä nimellä-g.

HELPTOPIC

Ohjeen aiheet, jotka hyväksyttiinauta sisäänrakennettu.

hostname

Hostnimet, jotka on otettu tiedostostaHOSTFILE kuori-muuttuja.

Job

Työn nimi, jos työn ohjaus on aktiivinen. Voidaan myös määritellä nimellä-j.

avainsana

Shell varasi sanat. Voidaan myös määritellä nimellä-k.

juoksu

Käynnissä olevien töiden nimet, jos työn ohjaus on aktiivinen.

palvelu

Palvelun nimet. Voidaan myös määritellä nimellä-S.

setopt

Voimassa olevat argumentit-o vaihtoehtosarja sisäänrakennettu.

ShopT

Shell-vaihtoehtojen nimet hyväksyttyinäShopT sisäänrakennettu.

signaali-

Signaalien nimet.

pysäytetty

Pysäytettyjen töiden nimet, jos työn ohjaus on aktiivinen.

käyttäjä

Käyttäjien nimet. Voidaan myös määritellä nimellä-u.

muuttuja

Kaikki kuori muuttujat. Voidaan myös määritellä nimellä-v.

-G globpat

Tiedoston nimen laajennuskuvio globpat laajennetaan mahdollisten täydennysten tuottamiseksi.

-W sanalista

sanalista on jaettu käyttäen kirjaimin merkkejäIFS erityinen muuttuja erottimiin, ja jokainen tuloksena oleva sana laajenee. Mahdolliset täydennykset ovat tuloksellisen luettelon jäsenet, jotka vastaavat sanaa, joka on valmis.

-C komento

komento suoritetaan alitustilanteessa, ja sen tuotos käytetään mahdollisina täydennyksinä.

-F toimia

Kuoren toiminta toimia suoritetaan nykyisessä kuoriympäristössä. Kun se päättyy, mahdolliset täydennykset haetaan arvostaCOMPREPLY array-muuttuja.

X filterpat

filterpat on kuvio, jota käytetään tiedoston nimen laajentamiseen. Sitä sovelletaan luetteloon edellisten vaihtoehtojen ja argumenttien mahdollisten täydennysten luettelosta ja jokaisesta täydennysosoitteesta filterpat poistetaan luettelosta. Johtava! sisään filterpat hylkää kuvion; tässä tapauksessa kaikki täydennykset, jotka eivät vastaa filterpat on poistettu.

-P etuliite

etuliite lisätään kunkin mahdollisen täydennyksen alussa, kun kaikki muut vaihtoehdot on otettu käyttöön.

-S jälkiliite

jälkiliite lisätään jokaiseen mahdolliseen loppuun, kun kaikki muut vaihtoehdot on otettu käyttöön.

Palautusarvo on tosi, ellei ole annettu virheellistä vaihtoehtoa, vaihtoehto kuin-ptai-r toimitetaan ilman a nimi argumentti, yritetään poistaa a nimi joita ei ole määritelty, tai virheen suorittaminen lisää täydennyserittelyä.

jatkaa n

Jatka seuraavan sulkemisen iteraatiotavarten, sillä aikaa, siihen asti kun, taivalita silmukka. Jos n on määritetty, jatketaan osoitteessa n suljettava silmukka. n on oltava> 1. Jos n on suurempi kuin suljettavien silmukoiden määrä, viimeinen suljettava silmukka ("ylätason" silmukka) jatketaan. Paluuarvo on 0, ellei kuori ole suorittanut silmukkaa kunjatkaa toteutetaan.

julistaa -afFirtx -p nimi = arvo

latoa -afFirtx -p nimi = arvo

Ilmoita muuttujat ja / tai anna heille ominaisuuksia. Jos ei nimi s annetaan sitten näytä muuttujien arvot.-p vaihtoehto näyttää kunkin attribuutit ja arvot nimi . Kun-p käytetään, muita vaihtoehtoja ei oteta huomioon.-F vaihtoehto estää funktion määritelmien näyttämisen; vain funktio nimi ja attribuutit tulostetaan.-F vaihtoehto merkitsee sitä-f. Seuraavien vaihtoehtojen avulla voidaan rajoittaa tuotos muuttujiksi määritetyn attribuutin avulla tai antaa muuttujien attribuutteja:

-a

kukin nimi on taulukon muuttuja (kstaulukot edellä).

-f

Käytä ainoastaan ​​toimintojen nimeä.

-i

Muuttujaa käsitellään kokonaislukuna; aritmeettinen arviointi (ksARITHMETIC EVALUATION)suoritetaan, kun muuttujalle annetaan arvo.

-r

Tehdä nimi s vain luku. Näitä nimiä ei voi enää määrittää arvoilla myöhempiä määrityslausuntoja tai unset-arvoja.

-t

Anna jokaiselle nimi jäljittää ominaisuus. Seuraavat toiminnot perivätDEBUG ansa kutsuvan kuoren. Jäljitysominaisuudella ei ole erityistä merkitystä muuttujille.

-x

merkki nimi s viedä seuraaviin komentoihin ympäristön kautta.

Käyttämällä `+ '-valikon sijaan' - 'katkaisee attribuutin sen sijaan, lukuun ottamatta sitä+ aei voida käyttää array-muuttujien tuhoamiseen. Käytettäessä toimintoa, tehdään jokainen nimi paikallisesti, kutenpaikallinen komento. Palautusarvo on 0, ellei ole havaittavissa virheellistä vaihtoehtoa, yritetään määritellä funktio `` -f foo = bar '' avulla, yritetään määrittää arvo lukuvuosiin, yritetään tehdä määritetään arvo taulukkomuuttujalle käyttämättä yhdistysmäärityksen syntaksia (kstaulukot edellä), yksi niistä nimet ei ole kelvollinen shellin muuttujan nimi, yritetään katkaista vain luku -tilan luku -tyyppinen tila, yritetään poistaa array-tilan tilan tila käytöstä tai yrittää näyttää ei- olemassa toiminnolla-f.

dirs -clpv + n - n

Ilman vaihtoehtoja näyttää luettelon nykyisistä hakemistoista. Oletusnäyttö on yhdellä rivillä, jolla on välilyönneillä erotetut hakemistonimet. Hakemistot lisätään luetteloonpushd komento;popd komento poistaa merkinnät luettelosta.

+ n

Näyttää n n sisäänkäynnin laskenta luettelon vasemmalta puoleltadirs kun sitä kutsutaan ilman vaihtoehtoja, alkaen nollasta.

- n

Näyttää n joka tulee näkyviin luettelon oikealta puoleltadirs kun sitä kutsutaan ilman vaihtoehtoja, alkaen nollasta.

-C

Tyhjentää hakemiston pino poistamalla kaikki merkinnät.

-l

Tuottaa pidemmän listan; oletusluettelomuoto käyttää tildiä merkitsemään kotihakemistoa.

-p

Tulosta hakemistopino yhdellä rivillä.

-v

Tulosta hakemistopino yhdellä merkinnällä riviltä, ​​joka merkitsee jokaisen merkinnän indeksillä pinoon.

Palautusarvo on 0, ellei ole annettu virheellistä vaihtoehtoa tai n indeksit hakemistopinon loppupään jälkeen.

olla tunnustamatta Ar -h TYÖTUNNISTE …

Ilman vaihtoehtoja, kukin TYÖTUNNISTE poistetaan aktiivisten töiden taulukosta. Jos-h vaihtoehto annetaan, kukin TYÖTUNNISTE ei poisteta pöydältä, vaan se on merkitty siten, ettäSIGHUP ei lähetetä työhön, jos kuori vastaanottaa aSIGHUP. Jos ei TYÖTUNNISTE on läsnä eikä kumpikaan-aei myöskään-r vaihtoehto toimitetaan, nykyinen työ käytetään. Jos ei TYÖTUNNISTE toimitetaan,-a vaihtoehto tarkoittaa kaikkien työpaikkojen poistamista tai merkitsemistä;-r vaihtoehto ilman a TYÖTUNNISTE argumentti rajoittaa toimintaa käynnissä oleviin töihin. Palautusarvo on 0, ellei a TYÖTUNNISTE ei määritä kelvollista työtä.

kaiku -neE arg …

Tuottaa arg s, erotettu välilyönnillä, jota seuraa rivinvaihto. Palautustila on aina 0. Jos-n on määritetty, jälkimmäinen uusi rivi poistetaan. Jos-e -vaihtoehto on annettu, seuraavien taaksepäin hylättyjen merkkien tulkinta on käytössä.-E -vaihtoehto poistaa käytöstä näiden välilyöntien tulkinnan myös sellaisissa järjestelmissä, joissa niitä tulkitaan oletuksena.xpg_echo Shell-vaihtoehdon avulla voidaan määrittää dynaamisesti vai eikaiku laajentaa nämä poistumismerkit oletuksena.kaiku ei tulkita-- tarkoittaa vaihtoehtojen päättymistä.kaiku tulkitsee seuraavat vaellusjaksot:

hälytys (kello)

b

Askelpalautin

c

tukahduttaa jäljessä oleva uusiline

e

poistokohde

f

lomake syöte

n

uusi rivi

r

kuljettaja palaa

t

vaakasuora välilehti

v

pystysuora välilehti

\

kenoviiva

nnn

kahdeksan bittinen merkki, jonka arvo on oktaaliarvo nnn (nollasta kolmeen octal-numeroon)

nnn

kahdeksan bittinen merkki, jonka arvo on oktaaliarvo nnn (1- 3 oktaaliluku)

x HH

kahdeksan bittinen merkki, jonka arvo on heksadesimaaliarvo HH (yksi tai kaksi hex-numeroa)

ota käyttöön -adnps -f Tiedoston nimi nimi …

Ota sisäänrakennetut komentotulkit käyttöön ja poista se käytöstä. Sisäänrakennetun käytöstä poistaminen mahdollistaa levykomennon, jolla on sama nimi kuin sisäänrakennetulla kuorella, määrittelemättä kuitenkaan täydellisen polunimen, vaikka kuori tavallisesti etsii sisäänrakennettuja levyjä ennen levykäskyjä. Jos-n käytetään kukin nimi on vammainen; muuten, nimet ovat käytössä. Käytä esimerkiksitestata binaari löytyyPATH shell-sisäänrakennetun version sijaan suorita `` enable -n test ''.-f vaihtoehto ladata uuden sisäänrakennetun komennon nimi jaettu objekti Tiedoston nimi , dynaamista lastausta tukevissa järjestelmissä.-D vaihtoehto poistaa sisäänrakennetun aiemmin ladattua-f. Jos ei nimi argumentteja annetaan tai jos-p vaihtoehto on mukana, tulostetaan kuoren sisäänrakennetut luettelot. Jos muita vaihtoehtoja koskevia argumentteja ei ole, luettelossa on kaikki sallitut kuorirakenteet. Jos-n toimitetaan vain painettuun sisäänrakennettuun tulostimeen. Jos-a toimitetaan, luettelossa painettu sisältää kaikki sisäänrakennetut, ilmoittaen, ovatko kumpikin käytössä. Jos-S syötetään, lähtö rajoitetaan POSIXiin erityinen komennoista.

Palautusarvo on 0, ellei a nimi ei ole sisäänrakennettu kuori tai siinä on virhe, joka lataa uuden sisäänrakennetun jaetun objektin.

eval arg …

arg s lukevat ja ketjutetaan yhdessä yhteen komentoon. Tämä komento sitten lukee ja suorittaa kuori ja sen poistumistilasta palautetaan arvoksieval. Jos ei ole args , tai vain nolla argumentteja,eval palauttaa 0.

Exec -Cl -a nimi komento argumentit

Jos komento on määritetty, se korvaa kuoren. Uusi prosessi ei ole luotu. argumentit tulee perusteluja komento . Jos-l vaihtoehto toimitetaan, kuori sijoittaa viivan alussa zeroth arg siirretty komento . Tämä on mitä Kirjaudu sisään (1).-Cvaihtoehtoisia syitä komento joka toteutetaan tyhjänä ympäristössä. Jos-a toimitetaan, kuori kulkee nimi kuten zeroth argumentti suoritettu komento. Jos komento ei voida suorittaa jostain syystä, ei-interaktiivinen kuori poistuu, ellei kuori vaihtoehtoexecfailon käytössä, jolloin se palauttaa epäonnistumisen. Interaktiivinen kuori palauttaa vikaa, jos tiedostoa ei voida suorittaa. Jos komento ei ole määritetty, kaikki uudelleenohjaukset tulevat voimaan nykyisessä kuoressa ja palautusstatus on 0. Jos uudelleenohjausvirhe on, palautusstatus on 1.

poistuminen n

Syy kuori poistumaan tilasta n . Jos n on jätetty pois, poistumistila on viimeisen suoritetun komennon tila. AnsaanEXIT suoritetaan ennen kuin kuori päättyy.

viedä -fn nimi = sana …

export -p

Toimitettu nimet on merkitty automaattisesti vietyjen komentoiden ympäristöön. Jos-f vaihtoehto on annettu, nimet viittaavat toimintoihin. Jos ei nimet annetaan, tai jos-p -vaihtoehto, toimitetaan luettelo kaikista tässä kuoressa vietyistä nimistä.-n vaihtoehto poistaa viennin ominaisuuden poistetuista muuttujista.viedä palauttaa poistumisen tilan 0, ellei ole virheellinen vaihtoehto, yksi niistä nimet ei ole kelvollinen shellin muuttujan nimi tai-f toimitetaan a nimi se ei ole toiminto.

fc -e ENIMI -nlr ensimmäinen kestää

fc -S nokare = edustaja cmd

Korjaa komento. Ensimmäisessä muodossa, joukko komentoja ensimmäinen että kestää on valittu historialuettelosta. Ensimmäinen ja kestää voidaan määrittää merkkijonona (löydetään viimeinen komento, joka alkaa tästä merkkijonosta) tai numerona (indeksi historialuetteloon, jossa negatiivista numeroa käytetään offsetina nykyisestä komennonumerosta). Jos kestää ei ole määritetty, se on asetettu nykyiseen komentoon listalle (niin että `` fc -l-10 '' tulostaa viimeiset 10 komentoa) ja ensimmäinen muuten. Jos ensimmäinen ei ole määritetty, se on asetettu edelliseen muokkauskomentoon ja -16 listalle.

-n vaihtoehto estää komennonumerot listautumisen yhteydessä.-r vaihtoehto peruuttaa komentojen järjestyksen. Jos-l vaihtoehto annetaan, komennot luetellaan vakio-ulostulolla. Muussa tapauksessa toimittaja on antanut ENIMI kutsutaan tiedostoon, joka sisältää nämä komennot. Jos ENIMI ei ole annettu, arvoFCEDIT muuttujaa käytetään, ja arvoaEDITOR josFCEDIT ei ole asetettu. Jos kumpikaan muuttuja ei ole asetettu, sitä käytetään. Kun muokkaus on valmis, muokatut komennot toistetaan ja ne suoritetaan.

Toisessa muodossa, komento tehdään uudelleen jokaisen instanssin jälkeen nokare korvataan edustaja . Käytettävissä oleva alias käytettäväksi tässä on `` r = fc -s '', joten kirjoittamalla `` r cc '' suoritetaan viimeinen komento `` cc '' ja kirjoittamalla `` r '' uudelleen suorittamalla viimeinen komento.

Jos ensimmäistä lomaketta käytetään, palautusarvo on 0, ellei ole virheellinen vaihtoehto tai ensimmäinen tai kestää määritä historiaviivat alueelta. Jos-e vaihtoehto palautetaan, palautusarvo on viimeisen komennon arvo tai epäonnistuminen, jos komennolla on väliaikaista tiedostoa. Jos käytetään toista lomaketta, palautustila on komennon uudelleen suoritettu, ellei cmd ei määritä voimassa olevaa historiaviivaa, jossa tapauksessafc palauttaa virheen.

FG TYÖTUNNISTE

Jatkaa TYÖTUNNISTE etualalla ja tee se nykyisestä työstä. Jos TYÖTUNNISTE ei ole läsnä, kuori käsite nykyinen työ käytetään. Paluuarvo on etusijalle asetetun komennon tai epäonnistumisen, jos sitä ajetaan, kun työn ohjaus on poistettu käytöstä tai kun se on suoritettu työnhallinnan ollessa käytössä, jos TYÖTUNNISTE ei määritä kelvollista työtä tai TYÖTUNNISTE määrittää työn, joka aloitettiin ilman työnhallintaa.

getopts OPTSTRINGIN nimi args

getopts käytetään kuoriomenetelmiin paikkatietoparametrien vertaamiseksi. OPTSTRINGIN sisältää tunnustettavien merkintöjen; jos merkkiä seuraa kaksoispiste, vaihtoehdolla odotetaan olevan argumentti, joka on erotettava siitä valkoisella tilalla. Paksusuolen ja kysymysmerkin merkkejä ei saa käyttää vaihtoehtojen merkkeinä. Joka kerta, kun sitä kutsutaan,getopts asettaa seuraavan vaihtoehdon kuori-muuttujaan nimi , alustetaan nimi jos sitä ei ole olemassa, ja seuraavan argumentin indeksi muuttujalleOPTIND. OPTIND alustetaan 1: een joka kerta, kun kuori tai komentotiedosto on kutsuttu. Kun vaihtoehto edellyttää argumenttia,getopts asettaa argumentin muuttujaanOPTARGKuori ei nollataOPTIND automaattisesti; se on palautettava manuaalisesti useiden puhelujen välillägetopts samassa shell-kutsussa, jos käytetään uutta parametrisarjaa.

Kun vaihtoehtojen loppua esiintyy,getopts poistuu palautusarvolla, joka on suurempi kuin nolla.OPTIND on asetettu ensimmäisen ei-vaihtoehtoisen argumentin indeksiin, janimi on asetettu ?.

getopts yleensä jäsentää sijaintiparametrit, mutta jos on annettu enemmän argumentteja args , getopts analysoi ne sen sijaan.

getopts voi raportoida virheitä kahdella tavalla. Jos ensimmäisen merkin OPTSTRINGIN on kaksoispiste, hiljainen virheraportointia käytetään. Normaalikäytössä diagnostiikkaviestit tulostetaan, kun virheellisiä vaihtoehtoja tai puuttuvia vaihtoehtoja koskevia argumentteja esiintyy. Jos muuttujaOPTERRin on asetettu arvoon 0, virheilmoituksia ei näytetä, vaikka ensimmäinen merkki OPTSTRINGIN ei ole kaksoispiste.

Jos näkyy virheellinen vaihtoehto,getopts paikkoja? osaksi nimi ja jos se ei ole hiljainen, tulostaa virheilmoituksen ja poistuu käytöstäOPTARG. Josgetopts on hiljainen, löydetty vaihtoehto merkki löytyyOPTARG eikä vianmäärityssanoma tulostu.

Jos vaadittua argumenttia ei löydy, jagetopts ei ole hiljainen, kysymysmerkki (?) sijoitetaan nimi , OPTARG on poistettu käytöstä, ja tulostetaan vianmääritysviesti. Josgetopts on hiljaa, sitten kaksoispiste (:) sijoitetaan nimi jaOPTARG on asetettu havaittuun optiomerkkiin.

getopts palauttaa true jos määritetty tai määrittelemätön vaihtoehto löytyy. Se palauttaa väärän vaihtoehdon loppuun tai tapahtuu virhe.

hash -lr -p Tiedoston nimi -DT- nimi

Jokaiselle nimi , komennon täydellinen tiedostonimi määritetään etsimällä hakemistoja$ PATH ja muistin. Jos-p vaihtoehto syötetään, polkuhaku ei ole suoritettu, ja Tiedoston nimi käytetään komennon täydessä tiedostonimessä.-r vaihtoehto aiheuttaa kuoren unohtaa kaikki muistutetut paikat.-D vaihtoehto aiheuttaa kuoren unohtamatta kunkin muistin sijainnin nimi . Jos-t vaihtoehto annetaan, koko polku, johon kukin nimi vastaa. Jos useita nimi argumentteja toimitetaan-t, nimi tulostetaan ennen haettua koko polunimiä.-l vaihtoehto tuottaa tulostuksen muodossa, jota voidaan käyttää tulona. Jos argumentteja ei ole annettu tai jos vain-l toimitetaan, tiedot muistutetuista komennoista tulostetaan. Palautustila on tosi, ellei a nimi ei löydy tai puuttuu virheellinen vaihtoehto.

auta -S kuvio

Näytä hyödyllisiä tietoja sisäänrakennetuista komennoista. Jos kuvio on määritelty,auta antaa yksityiskohtaisen ohjeen kaikkiin vastaaviin komentoihin kuvio ; muuten apua kaikille sisäänrakennetuille ja kuoren ohjausrakenteille tulostetaan.-S -vaihtoehto rajoittaa näytettävät tiedot lyhytkäyttöiseen synopsiaan. Palautustila on 0, ellei komentoa vastaa kuvio .

historia n

historia -C

historia -d offset

historia -anrw Tiedoston nimi

historia -p arg arg …

historia -S arg arg …

Ei vaihtoehtoja, näytä komentohistorialuettelon rivinumeroilla. Linjat, jotka on lueteltu a*on muutettu. Argumentti n luetellaan vain viimeiset n linjat. Jos Tiedoston nimi on toimitettu, sitä käytetään historiatiedoston nimenä; jos ei, arvoHISTFILE käytetään. Lisävarusteet, jos niitä toimitetaan, ovat seuraavat merkitykset:

-C

Poista historian luettelo poistamalla kaikki merkinnät.

-D offset

Poista historian merkintä sijainnilta offset .

-a

Liitä `` uusi '' historiaviivat (historiallisen rivin, joka on syötetty nykyisen alun jälkeenlyödä istunto) historiatiedostoon.

-n

Lue historiatiedot, joita ei ole vielä luettu historiatiedostosta nykyiseen historialuetteloon. Nämä ovat historiatiedostoon liitettyjä viivoja nykyisen alkamisen jälkeenlyödä istunto.

-r

Lue historiatiedoston sisältö ja käytä niitä nykyisessä historiassa.

-W

Kirjoita nykyinen historia historiatiedostoon, joka korvaa historiatiedoston sisällön.

-p

Suorita historian korvaaminen seuraavalla tavalla args ja näytä tulos standardilähtöön. Ei tallenna tuloksia historialuettelossa. kukin arg on mainittava normaalin historian laajentamisen poistamiseksi käytöstä.

-S

Säilytä args historialuettelossa yhtenä nimikkeenä. Edellisen luettelon viimeinen komento poistetaan ennen args lisätään.

Paluuarvo on 0, ellei ole virheellinen vaihtoehto, virheitä tapahtuu historiatiedoston lukemisen tai kirjoittamisen aikana, virheellinen offset toimitetaan argumenttina-D, tai historiallisen laajennuksen, joka toimitetaan argumenttina-p epäonnistuu.

työpaikkaa -lnprs TYÖTUNNISTE …

työpaikkaa -x komento args …

Ensimmäisessä lomakkeessa luetellaan aktiiviset työt. Vaihtoehdoilla on seuraavat merkitykset:

-l

Luettelo prosessin tunnuksista normaalin informaation lisäksi.

-p

Luette vain työn prosessiryhmän johtajan prosessin tunnus.

-n

Näyttää tietoja vain työpaikoista, jotka ovat muuttuneet tilasta, koska käyttäjää on viimein ilmoitettu tilasta.

-r

Rajoita tuotos käynnissä oleviin töihin.

-S

Rajoita tuotos pysäytettyihin töihin.

Jos TYÖTUNNISTE on annettu, tuotos rajoittuu tietoon kyseisestä työstä. Palautustila on 0, ellei virheellinen vaihtoehto ole tai se on virheellinen TYÖTUNNISTE toimitetaan.

Jos-x vaihtoehto toimitetaan,työpaikkaa korvaa minkä tahansa TYÖTUNNISTE löydetty komento tai args jossa on vastaava prosessiryhmän tunnus ja suoritetaan komento sen ohitse args , palauttamalla poistumistilansa.

tappaa -S SIGNAALI | -n Signum | - SIGNAALI pid | TYÖTUNNISTE …

tappaa -l SIGNAALI | exit_status

Lähetä nimetty merkki SIGNAALI tai Signum nimeämiin prosesseihin pid tai TYÖTUNNISTE . SIGNAALI on joko signaalin nimi, kutenSIGKILL tai signaalin numero; Signum on signaalin numero. Jos SIGNAALI on signaalin nimi, nimi voidaan antaa myös tai ilmanSIG etuliite. Jos SIGNAALI ei ole läsnä, sittenSIGTERM on oletettu. Argumentti-l luetellaan signaalien nimet. Jos argumentteja toimitetaan milloin-l on annettu, argumenttien mukaisten signaalien nimet on lueteltu ja palautusstatus on 0 exit_status argumentti-l on luku, joka ilmaisee joko signaalin numeron tai signaalin päättyneen prosessin poistumistilan.tappaa palauttaa true, jos ainakin yksi signaali lähetettiin onnistuneesti tai virheellinen, jos virhe tai virheellinen vaihtoehto on havaittu.

päästää arg arg …

kukin arg on aritmeettinen ilmaus, jota on arvioitava (ksARITMEETTINENARVIOINTI). Jos viimeinen arg arvioi 0,päästää palauttaa 1; 0 palautetaan muutoin.

paikallinen vaihtoehto nimi = arvo …

Kullekin argumentille on annettu paikallinen muuttuja nimi luodaan ja annetaan arvo . vaihtoehto voi olla jokin hyväksytyistä vaihtoehdoistajulistaa. Kunpaikallinen käytetään funktiossa, se aiheuttaa muuttujan nimi jotta näkyvä ulottuvuus rajoittuu tähän tehtävään ja sen lapsiin. Ilman operandia,paikallinen kirjoittaa paikallisten muuttujien luettelon vakiotulokseen. On virhe käyttääpaikallinen kun sitä ei ole toiminnassa. Palautustila on 0, elleipaikallinen käytetään toiminnon ulkopuolella, virheellinen nimi toimitetaan, tai nimi on luku-muuttuja.

kirjautua ulos

Poistu sisäänkirjautumiskuvasta.

popd -n + n - n

Poistaa merkinnät hakemistopinoista. Ei argumentteja, poistaa ylimmän hakemiston pinoista ja suorittaa aCD uuteen päähakemistoon. Argumentit, jos ne toimitetaan, ovat seuraavat:

+ n

Poistaa n n sisäänkäynnin laskenta luettelon vasemmalta puoleltadirs, alkaen nollasta. Esimerkiksi: `` popd +0 '' poistaa ensimmäisen hakemiston `` popd +1 '' toisen.

- n

Poistaa n joka tulee näkyviin luettelon oikealta puoleltadirs, alkaen nollasta. Esimerkiksi: `` popd -0 '' poistaa viimeisen hakemiston `` popd -1 '' viimeisen viimeksi.

-n

Poistaa tavallisen hakemiston muutoksen, kun poistetaan hakemistot pinoista, jolloin vain pinoa käsitellään.

Jospopd komento onnistuu, adirs suoritetaan myös, ja palautusstatus on 0.popd palauttaa väärän, jos virheellinen vaihtoehto on havaittu, hakemiston pino on tyhjä, ei ole olemassa olevaa hakemiston pino-merkintää tai hakemiston muutos epäonnistuu.

printf muoto argumentit

Kirjoita muotoillut argumentit vakiotuloksiin muoto . muoto on merkkijono, joka sisältää kolme erilaista kohdetta: tavalliset merkit, jotka kopioidaan yksinkertaisesti vakiotulosteeseen, merkkien poistosekvenssit, jotka muunnetaan ja kopioidaan vakiotulokseen ja lomakemuotoihin, joista jokainen seuraa seuraavan peräkkäisen tulostuksen Perustelu . Standardin lisäksi printf (1) formaatteja,% b syytprintf laajentaa vastakkaisen taaksepäilyn sekvenssejä vastaaviin Perustelu , ja% qsyytprintf antaa vastaava Perustelu muodossa, jota voidaan käyttää uudestaan ​​kuoretulostuksena.

muoto käytetään uudestaan ​​tarpeen mukaan kuluttaa kaikki argumentit . Jos muoto vaatii enemmän argumentit kuin ylimääräiset määritystiedot, käyttäytyvät ikään kuin nolla-arvo tai null-merkki olisi tarvittaessa toimitettu. Paluuarvo on nolla menestyksestä, ei nollaan vikaantuessa.

pushd -n dir

pushd -n + n - n

Lisää hakemiston hakemistopinon yläosaan tai kiertää pinon, jolloin pinon uusi yläosa on nykyinen työhakemisto. Ei argumentteja, vaihtaa kaksi parasta hakemistoa ja palauttaa 0, ellei hakemistopino ole tyhjä. Argumentit, jos ne toimitetaan, ovat seuraavat:

+ n

Kiertaa pinoa siten, että n (laskemalla luettelon vasemmalta puoleltadirs, alkaen nollasta) on ylhäällä.

- n

Kiertaa pinoa siten, että n (laskemalla luettelon oikealta puoleltadirs, alkaen nollasta) on ylhäällä.

-n

Tuhoa tavallisen hakemistonmuutoksen, kun lisäät hakemistoja pinoon, jolloin vain pinoa manipuloidaan.

dir

lisää dir päähakemistopinoon, jolloin se on uusi nykyinen työhakemisto.

Jospushd komento onnistuu, adirs suoritetaan myös. Jos ensimmäistä lomaketta käytetään,pushd palauttaa 0, ellei cd to dir epäonnistuu. Toisella lomakkeella,pushd palauttaa 0, ellei hakemistopino ole tyhjä, ei ole olemassa olevaa hakemiston stack -elementtiä tai hakemisto muuttuu määritettyyn uuteen nykyiseen hakemistoon.

pwd -LP

Tulosta nykyisen työhakemiston absoluuttinen polunimi. Painettu polku ei sisällä symbolisia linkkejä, jos-P vaihtoehto toimitetaan tai-o fyysinen vaihtoehtosarjasisäänrakennettu komento on käytössä. JosL vaihtoehtoa käytetään, tulostettu polku voi sisältää symbolisia linkkejä. Palautustila on 0, ellei nykyisen hakemiston nimessä ole lukuvirhe, tai toimitetaan virheellinen vaihtoehto.

lukea -ers -u fd -t Aikalisä -a nimi -p nopea -n nchars -D erotin nimi …

Yksi rivi luetaan vakiotulosta tai tiedoston kuvaajasta fd toimitetaan argumenttina-u vaihtoehto ja ensimmäinen sana määritetään ensimmäiselle nimi , toinen sana toiselle nimi , ja niin edelleen, jäljellä olevat sanat ja niiden väliin jääneet erottimet, jotka on annettu viimeiseen nimi . Jos sisään syötevirrasta on vähemmän sanoja kuin nimet, jäljellä olevilla nimillä on tyhjät arvot. Hahmot sisäänIFS käytetään jakamaan viiva sanoiksi. Palautusväylän merkki () voidaan poistaa minkä tahansa erikoismerkin poistamiseksi seuraavalle merkille ja rivin jatkolle. Lisävarusteet, jos niitä toimitetaan, ovat seuraavat merkitykset:

-a nimi

Sanat määritetään taulukon muuttujan peräkkäisiin indekseihin nimi , alkaen 0. nimi on poistettu käytöstä ennen uusien arvojen määrittämistä. muut nimi argumentteja ei oteta huomioon.

-D erotin

Ensimmäinen merkki erotin käytetään syöttölinjan lopettamiseen rivin sijaan.

-e

Jos vakiotulo tulee terminaalista,Lue rivi (katsoLUE RIVIedellä) käytetään linjan saamiseen.

-n nchars

lukea palaa lukemisen jälkeen nchars merkkejä sen sijaan, että odotettaisiin täydellistä syöttötapaa.

-p nopea

Näyttö nopea vakiovirheestä ilman jälkikäteen uutta rivinvaihtoa, ennen kuin yrität lukea mitä tahansa tuloa. Näyttöön tulee kehote vain, jos päätteestä tulee tuloa.

-r

Taaksepisto ei toimi paontakyltinä. Vastapelaa pidetään osana linjaa. Etenkään paluupullo-rivinparia ei saa käyttää linjan jatkona.

-S

Hiljainen tila. Jos tulo tulee terminaalista, merkkejä ei toisteta.

-t Aikalisä

Syylukea aikaa ja palauttaa vika, jos täydellistä syöttörivää ei lueta Aikalisä sekuntia. Tällä vaihtoehdolla ei ole vaikutusta, joslukea ei lue tuloa päätteestä tai putkesta.

-u fdFP

Lue tuloja tiedostojen kuvaajasta fd .

Jos ei nimet syötetään, rivinluku määritetään muuttujaanVASTAA. Palautuskoodi on nolla, ellei tiedoston loppua tapahdu,lukea aikakatkaisu tai virheellinen tiedostojen kuvaaja toimitetaan argumenttina-u.

Lue ainoastaan -apf nimi …

Annettu nimet merkitään vain luettaviksi; niiden arvot nimet ei saa muuttaa myöhemmällä toimeksiannolla. Jos-f vaihtoehto toimitetaan, toiminnot vastaavat nimet ovat niin merkittyjä.-a vaihtoehto rajoittaa muuttujat taulukkoihin. Jos ei nimi argumentteja annetaan tai jos-p -vaihtoehto, toimitetaan luettelo kaikista readonly-nimistä.-pvaihtoehto tuottaa tulostuksen muodossa, jota voidaan käyttää tulona. Palautustila on 0, ellei ole virheellinen vaihtoehto, yksi niistä nimet ei ole kelvollinen shellin muuttujan nimi tai-f toimitetaan a nimi se ei ole toiminto.

palata n

Aiheuttaa toiminnon, jolla poistutaan palatun arvon avulla n . Jos n on jätetty pois, palautusstatus on funktiokappaleessa suoritetun viimeisen komennon palautus. Jos sitä käytetään toiminnon ulkopuolella, mutta komentosarjan suorituksen aikana. (lähde) -komennolla, se saa shellin lopettamaan komentosarjan suorittamisen ja palaamaan joko n tai skriptin viimeisen komennon poistumistilasta skriptin poistumistilanteeksi. Jos sitä käytetään toiminnon ulkopuolella, eikä komentosarjan suorittamisen aikana., palautusstatus on väärä.

sarja --abefhkmnptuvxBCHP -o vaihtoehto arg …

Ilman vaihtoehtoja kunkin kuori-muuttujan nimi ja arvo näkyvät muodossa, jota voidaan käyttää tulona. Tuloste lajitellaan nykyisen tilan mukaan. Kun asetukset on määritetty, ne asettavat tai poistavat kuoriominaisuudet. Kaikki vaihtoehtojen jäljellä olevat argumentit käsitellään sijainnin parametrien arvona ja ne määritetään järjestyksessä$1, $2, $ n . Asetukset, jos ne on määritelty, ovat seuraavat merkitykset:

-a

Merkitse automaattisesti muuttujat ja toiminnot, jotka on muokattu tai luotu myöhempien komentojen viemiseksi ympäristöön.

-b

Ilmoita lopetetun taustatyön tila välittömästi sen sijaan, että ennen seuraavaa ensisijaista kehotetta. Tämä on tehokasta vain, kun työn ohjaus on käytössä.

-e

Poistu heti, jos a yksinkertainen komento (katsoSHELL GRAMMAR edellä) poistuu nollasta poikkeavalla tilalla. Kuori ei poistu, jos epäonnistunut komento on osa siihen asti kun tai sillä aikaa silmukka, osa jos lausunto, osa a&& tai|| luettelo, tai jos komennon palautusarvoa käännetään!. AnsaanERR, jos asetettu, suoritetaan ennen kuin kuori poistuu.

-f

Poista polkuympäristön laajennus.

-h

Muista komentojen sijainti, kun ne etsivät suoritusta. Tämä on oletusarvoisesti käytössä.

-k

Kaikki argumenttilomakkeiden muodossa olevat argumentit sijoitetaan ympäristöön komennolle, ei vain komentotunnuksen edelle.

-m

Valvontatila. Työnhallinta on käytössä. Tämä vaihtoehto on oletusarvoisesti vuorovaikutteisilla kuoreilla järjestelmissä, jotka tukevat sitä (katsoTYÖVALVONTA edellä). Taustoprosessit, jotka suoritetaan erillisessä prosessiryhmässä ja rivin, joka sisältää niiden poistumistilan, tulostetaan niiden valmistuttua.

-n

Lue komentoja, mutta älä suorita niitä. Tätä voidaan käyttää komentotiedostojen tarkastelemiseen syntaksivirheille. Interaktiiviset kuoret eivät huomioi tätä.

-o optio-nimi

optio-nimi voi olla jokin seuraavista:

allexport

Sama kuin-a.

braceexpand

Sama kuin-B.

emacs

Käytä emacs-tyyppistä komentorivin muokkausliittymää. Tämä on otettu käyttöön oletusarvoisesti, kun kuori on vuorovaikutteinen, ellei shellia ole käynnistetty--o editointi vaihtoehto.

errexit

Sama kuin-e.

hashall

Sama kuin-h.

histexpand

Sama kuinH.

historia

Ota käyttöön komentohistoria, kuten yllä on kuvattu kohdassaHISTORIATämä vaihtoehto on oletuksena vuorovaikutteisissa kuoreissa.

IGNOREEOF

Vaikutus on ikään kuin shell-komento `` IGNOREEOF = 10 '' olisi suoritettu (ksShell-muuttujia edellä).

avainsana

Sama kuin-k.

monitori

Sama kuin-m.

noclobber

Sama kuin-C.

noexec

Sama kuin-n.

noglob

Sama kuin-f. nolog Tällä hetkellä huomiotta.

ilmoittaa

Sama kuin-b.

nounset

Sama kuin-u.

onecmd

Sama kuin-t.

fyysinen

Sama kuin-P.

posix

Muuta käyttäytymistälyödä jossa oletustoiminta eroaa POSIX 1003.2 -standardista vastaamaan standardia ( posix-tilassa ).

etuoikeutettu

Sama kuin-p.

jaaritteleva

Sama kuin-v.

vi

Käytä vi-style komentorivin muokkausliittymää.

xtrace

Sama kuin-x.

Jos-o toimitetaan ilman optio-nimi , nykyisten vaihtoehtojen arvot tulostetaan. Jos+ o toimitetaan ilman optio-nimi , sarjasarjakomentoja nykyisten asetusten palauttamiseksi näytetään vakiotulosteessa.

-p

Kiihottua etuoikeutettu tilassa. Tässä tilassa$ ENV ja$ BASH_ENV tiedostoja ei käsitellä, kuoriominaisuuksia ei periyty ympäristöstä, jaSHELLOPTS muuttuu, jos se ilmenee ympäristössä, jätetään huomiotta. Jos kuori käynnistetään tehokkaalla käyttäjätunnuksella (ryhmä), ei ole sama kuin todellinen käyttäjä (ryhmä) id ja-p vaihtoehtoa ei toimiteta, nämä toimenpiteet otetaan ja tehokas käyttäjätunnus on asetettu todelliseksi käyttäjä-tunnukseksi. Jos-p vaihtoehto syötetään käynnistyksen yhteydessä, tehokasta käyttäjätunnusta ei palauteta. Tämän vaihtoehdon poistaminen aiheuttaa tehokkaiden käyttäjien ja ryhmien tunnusten asettamisen todellisille käyttäjille ja ryhmien tunnuksille.

-t

Poistu lukemisen ja yhden komennon suorittamisen jälkeen.

-u

Käsittele muuttujia, jotka eivät ole muuttujina virheenä suoritettaessa parametrin laajennusta. Jos laajennusta yritetään unset-muuttujalla, kuori tulostaa virheilmoituksen, ja jos se ei ole interaktiivinen, se poistuu nollasta poikkeavalla tilalla.

-v

Tulosta kuoren syöttörivit luettuina.

-x

Laajentamisen jälkeen yksinkertainen komento , näyttää laajennetun arvonPS4, jota seuraa komento ja sen laajennetut argumentit.

-B