Skip to main content

Asettaa - Linux Command

Linux/Mac Terminal Tutorial: How To Use The rsync Command - Sync Files Locally and Remotely (Saattaa 2024)

Linux/Mac Terminal Tutorial: How To Use The rsync Command - Sync Files Locally and Remotely (Saattaa 2024)
Anonim

set - Lue ja kirjoita muuttujat

tiivistelmä

sarja varName ? arvo ?

Kuvaus

Palauttaa muuttujan arvon varName . Jos arvo on määritetty, määritä sitten arvo varName että arvo , luodaan uusi muuttuja, jos sellaista ei ole olemassa ja palautetaan sen arvo. Jos varName sisältää avoimen sulkimen ja päättyy sulkeisiin suluihin, se viittaa array-elementtiin: ensimmäisen avoimen sulkein merkit ovat ryhmän nimi ja suluissa olevat merkit ovat taulukon indeksi. Muuten varName viittaa skalaari-muuttujaan. Yleensä, varName on epätyypillinen (ei sisällä nimeä sisältävien nimet), ja kyseisen nimen muuttuja nykyisessä nimiavaruudessa luetaan tai kirjoitetaan. Jos varName sisältää nimiavaruuden karsinjat (taulukon nimessä, jos se viittaa array-elementtiin), määritetyn nimiavaruuden muuttuja luetaan tai kirjoitetaan.

Jos mitään menettelytapaa ei ole aktiivinen, niin varName viittaa nimiavaruuden muuttujalle (globaali muuttuja, jos nykyinen nimiavaruus on globaali nimiavaruus). Jos menettely on aktiivinen, niin varName viittaa menetelmän parametriin tai paikalliseen muuttujaan, elleimaailmanlaajuinen komentoa kutsuttiin julistamaan varName olla globaali tai jollei amuuttuja komentoa kutsuttiin julistamaan varName olla nimiavaruusmuuttuja.

vaihtoehdot

-a Markmuuttujat, jotka on muunnettu tai luotu vientiin. -b Ilmoita työn lopettamisesta välittömästi. -e Poistu heti, jos komento poistuu nollasta poikkeavalla tilalla. -f Poista tiedoston nimen luominen (globbing). -h Muista komentojen sijainti, kun niitä tarkastellaan. -Kaikki komennolle asetetaan kaikki määritys argumentit ympäristöön, ei ainoastaan ​​komentoa edeltävät. -m Työnhallinta on käytössä. -n Lue komentoja, mutta älä suorita niitä. -o option-name Aseta muuttujan, joka vastaa option-name: allexport sama kuin -a braceexpand sama kuin -B emacs käyttää emacs-tyyliä linjan muokkaus rajapintaksi errexit sama kuin -e errtrace sama kuin -E functrace sama kuin -T hashall sama kuten -h histexpand sama kuin -H historia mahdollistaa komennon historian jättämättä ohjelmaa ei poistua lukemalla EOF-interaktiivisia kommentteja, joiden avulla kommentit näkyvät vuorovaikutteisissa komennoissa avainsana samoin kuin -k-näyttö samanlainen kuin -m noclobber sama kuin -C noexec sama kuin - n noglob sama kuin -f nolog tällä hetkellä hyväksytty mutta jätetty huomiotta ilmoittaa samalla nimellä -b välityslause kuin -u onecmd sama kuin -t fyysinen sama kuin -P pipefail putkilinjan paluuarvo on viimeisen komennon tila poistua ei- -zero-tila tai nolla, jos komennolla, joka ei ole nollatasolla, muutetaan bash-toimintoa, jossa oletusasetus eroaa Posix-standardista vastaamaan standardia, joka on etuoikeutettu sama kuin -p verbose sama kuin -v vi vi- tyylin linjan muokkausliittymä xtrace sama kuin -x -p Käytössä kun todelliset ja tehokkaat käyttäjätunnukset eivät täsmää. Poistaa $ ENV -tiedoston käsittelyn ja shell-toimintojen tuomisen. Tämän asetuksen poistaminen aiheuttaa sen, että tehokas uid ja gid asetetaan todelliselle uid: lle ja gid: lle. -t Poistu, kun olet lukenut ja suorittanut yhden komennon. -u Käsittele muuttujia, jotka eivät ole muuttuneet virheeksi korvaamatta. -v Tulosta kuoren syöttörivit, kun ne luetaan. -x Tulosta komennot ja niiden argumentit, kun ne suoritetaan. -B kuori suorittaa laajennuksen laajennuksen -C Jos asetettu, estä nykyiset säännölliset tiedostot, jotta ne voidaan korvata uudelleenohjauksella. -E Jos asetettu, ERR-ansa peritään kuoritoiminnoilla. -H Ota käyttöön! tyylihistorian korvaaminen. Tämä lippu on oletusarvoisesti kun kuori on vuorovaikutteinen. -P Jos asetettu, älä noudata symbolisia linkkejä, kun suoritat sellaisia ​​komentoja kuin cd, jotka muuttavat nykyistä hakemistoa. -T Jos asetettu, DEBUG-ansa peruu shell-toiminnot. - Määritä jäljellä olevat argumentit paikkatietoihin. -X ja -v vaihtoehdot ovat pois päältä. Käyttämällä + sijaan - nämä lippaat poistetaan käytöstä. Lippuja voidaan käyttää myös kuoren kutsumisena. Nykyinen lippuvalikoima on $ -. Jäljelle jäävät n ARG: t ovat paikkatietoja ja ne määritetään järjestyksessä $ 1, $ 2, .. $ n. Jos ARG: itä ei anneta, kaikki kuori muuttujat tulostetaan. Poistu tilasta: palauttaa menestyksen, ellei virheellistä vaihtoehtoa anneta.

Katso myös

expr (n), proc (n), jälki (n), unset (n)

Avainsanat

lukea, kirjoittaa, muuttaa

Tärkeä: Käytä mies komento ( % mies ), miten komentoa käytetään tietyssä tietokoneessa.