Ashisi - Linux Poloaiga - Poloaiga a Unix

Igoa

sh - faʻatonu le faʻamatala ( atigi )

SYNOPSIS

sh [- / + aCefnuvxIimqsVEbc ] [- o longname ] -words [ target ... ]

DESCRIPTION

Sh o le faʻataʻitaʻiga faʻatulagaina o le faʻatonuina o le polokalama. O le taimi nei o le sh o loʻo i le faagasologa o le suia ina ia o gatasi ma le POSIX 1003.2 ma le 1003.2a faʻamatalaga mo le atigi. O lenei lomiga e tele uiga e foliga foliga tutusa i nisi o itu i le Korn shell, ae e le o se uila Korn (see ksh (1)). E naʻo vaega na filifilia e le POSIX faʻatasi ai ma nai faʻaopoopoga o Berkeley, o loʻo faʻapipiʻiina i totonu o lenei atigi. Matou te faʻamoemoe le faʻatulagaga POSIX i le taimi e 4.4 BSD ua faʻasaʻolotoina. O lenei itulau tagata e le o faʻamoemoeina e avea o se aʻoaʻoga poʻo se faʻataʻitaʻiga atoa o le atigi.

Aotelega

O le atigi o se faʻatonuga lea e faitauina laina mai se faila poʻo se mea faʻapitoa, faʻamatalaina, ma masani ona faia isi tulafono. O le polokalame e tamoe pe a faʻapipiʻi le tagata faʻaoga i totonu o le polokalama (e ui lava e mafai e se tagata faʻaaoga ona filifili se atinaʻe ese ma le chsh (1) pologa). O le atigi na faʻaaogaina se gagana e faʻatautaia ai le tafe, o se masini e tuʻuina atu ai le tele o mea e faʻaopopo i le teuina o faʻamaumauga, faʻatasi ai ma le fausiaina i le talafaasolopito ma le gafatiaina o le gaosiga o laina. O loʻo aofia ai le tele o mea e fesoasoani ai i fesoʻotaiga faʻatasi ma maua ai le avanoa e masani ai le gagana faʻamatalaina i fesoʻotaiga ma fesoʻotaʻiga e leai se fesoʻotaʻiga. O lona uiga, o poloaiga e mafai ona taina tuusao i le atigi taʻavale pe mafai ona tuʻuina i se faila ma e mafai ona faʻatonu saʻo le faila i le atigi.

Faʻasalaga

Afai e leai se faʻailoga o loʻo i ai ma pe afai e fesoʻotaʻi le faʻasinomaga masani o le atigi i se laina (pe a fai e seti le flag), ma le - c e le o iai, o le atigi o le atigi fefaʻatauaʻiga. O se atigi fefaʻatauaʻiga e masani ona faʻailoaina muamua aʻo leʻi faia se poloaiga ma faʻafefe polokalame ma faʻasolosolo mea sese (e pei ona faamatalaina i lalo). I le taimi e amata ai, o le atigi o loʻo siakiina le finauga 0, ma afai e amataina i se faaseʻe - 'o le atigi foi o loʻo faʻaaogaina o se atigilima faʻaoga. E masani lava ona faia lenei mea e aunoa ma le faʻaaogaina o le polokalama pe a muamua ona faʻaogaina e le tagata muamua. O le atigipisi e muai faitauina tulafono mai faila / isi / faʻailoga ma .profile pe a fai ei ai. Afai o le suiga o le siosiomaga ENV ua seti i luga o le ulu atu i se atigi, pe ua seti i le .profile o se atigilima, o le shell e sosoo ai le faitau mai le faila ua faaigoaina i le ENV O le mea lea, e tatau i se tagata faaaoga ona tuu ni poloaiga e na o le taimi e teu ai i totonu o le fileprofilefile, ma poloaiga o loʻo faʻatinoina mo atigi uma i totonu o le ENV file. Ina ia seti le fesuiaiga o le ENV i se faila, tuu le laina lea i lau .profile o lau lisi o fale

ENV = $ HOME / .shinit; auina ese atu ENV

sui mo le '`.faʻailoga' 'soo se igoa e te manaʻo ai. Talu ai o le faila o le ENV e faitauina mo talosaga uma o le atigi, e aofia ai ni atigilima ma nonoa fefaʻatauaʻiga, o le ata o loʻo mulimuli mai e aoga mo le faʻasaʻoina o tulafono i le faila ENV i fesoʻotaʻiga faʻatasi. Faʻasalaga i totonu o le '`case' 'ma le' ' esac ' lalo ifo (o nei tulafono o loʻo faʻamatalaina mulimuli ane):

mataupu $ - i * i *)

# tulafono mo le fesoʻotaʻiga faʻatasi

...

esa

Afai o finauga o le laina o le tulafono e ese mai i filifiliga ua uma ona faamaotiina, ona togafitia lea e le atigi le uluai finauga e pei o le igoa o se faila e faitau ai poloaiga (o se tusiga o le atigi), ma o totoe o finauga ua faatulagaina e avea ma tulaga faatulagaina o le atigi ($ 1 , $ 2, ma isi). A leai, o le atigi faitautusi e faʻatonuina mai i ona tulaga faʻasaʻo.

Faʻasalaga Lisi Faʻamatalaga

O faʻasalalauga taʻitasi e tasi e iai le igoa tutusa e mafai ona faʻaaoga e fai ma finauga i le - o filifiliga. O le seti - o le igoa o loʻo tuʻuina atu i tafatafa o le faʻasologa se tasi i le faʻamatalaga o loʻo i lalo. Faʻamau faʻamaonia se lalaga '`-' 'liliu le filifiliga i luga, ao faʻaogaina le" `" +' 'e faʻaaoga ai le filifiliga. O filifiliga nei e mafai ona tuʻuina mai le laina o le poloaiga poʻo le seti (1) buildingin (faʻamatala mulimuli ane).

-a allexport

Faʻatau atu uma fesuiaiga ua tofia i. (FAʻAMATALAGA mo le 4.4fa)

-c

Faitau poloaiga mai laina laina. E leai ni tulafono o le a faitauina mai le faʻatagaga masani.

-e leai se afaina

Aua le toe faanumera faila i le '`>' '(UNIMPLEMENTED for 4.4fa)

-e sese

Afai e leai se fegalegaleaiga, ia alu ese loa pe afai e leai se tulafono le faʻamaonia. O le tulaga o le alu ese o se poloaiga e manatu lelei o le a tofotofoina pe afai o le tulafono e faʻaaogaina e pulea ai pe afai elif i le taimi pe seia oʻo foi pe o le poloaiga o le galuega tauagavale a le '`&' '' poʻo le '`||' operator.

-f noglob

Taʻu le faalauteleina o le igoa .

-e leai se mea

Afai e le fegalegaleai, faitau poloaiga ae aua le faia. E aoga lenei mea mo le siakiina o le tuufaatasiga o tusigā.

-u leai

Tusi se savali i se mea sese i le taumafai e faalautele se fesuiaiga e le o setiina, ma afai e le fegalegaleai le atigi, ia alu loa. (FAʻAMATALAGA mo le 4.4fa)

-v verbose

O le atigi na tusia lona sao i sese sese ao faitauina. Faʻaaogaina mo le faʻaumatia.

-x xtrace

Tusi ia poloaiga taʻitasi i mea sese (muamua mai i se `+ 'ao leʻi faʻamaonia.

-q filemuprofile

Afai e seti le - v po - x i filifiliga, aua e te faʻaaogaina pe a faitauina le faila o faila, o nei / etc / faʻailoga .profile ma le faila na faʻamalamalamaina e le vāega o le ENV .

- Ou te le amanaiaina

Faʻateʻaina EOF mai faʻamatalaga pe a fegalegaleai.

-i fegalegaleaiga

Faʻamalosia le atigi ia amio lelei.

-m mataʻituina

Suʻe le faʻatonuina o galuega (seti faʻamaonia pe a fegalegaleai).

-s stdin

Faitau poloaiga mai faʻatagaga masani (faʻapipiʻi faʻamaonia pe a leai se faʻailoga faila). O lenei filifiliga e leai sona aoga pe a seti pe a uma le amataina o le atigi (ie ma le seti (1)).

-V vi

Faʻasaʻo le fale-in-vi vi (1) le faʻatonuina o laina laina (faʻasalalau - E pe a fai ua setiina).

-Emacs

Faʻasaʻo le au-fale-fale (1) laina o le faasologa o tulafono (faʻaaoga - V peʻa ua uma ona seti).

-b logo

Faʻasalalau le faʻasalalauga e uiga i le maeʻaina o galuega. (FAʻAMATALAGA mo le 4.4fa)

Faʻamatalaga Lexical

O le atigi faitautusi o le a faʻasoa i totonu o laina mai se faila ma vaevaeina i upu i le lautele (blanks ma tabs), ma i nisi o faasologa o tagata e faapitoa i le atigi faʻaigoaina o '' operators '' E lua ituaiga o kamupanī: puleaina ma faafoeina le aufaigaluega (o lo latou uiga o loo talanoaina mulimuli ane). O loʻo mulimuli mai o se lisi o tagata faʻatautaia:

"Pulea puleaina:"

& & (); ; | ||

"Tagata e toe faʻafoeina le:

<>> | << >> <&> & << - <>

Faʻamatala mai

O le siiina o upu e faʻaaogaina e aveese ai le uiga faapitoa o nisi o faʻamaumauga poʻo upu i le atigi, e pei o le aufaipisinisi, tagata lautele, poʻo upu autu. E tolu ituaiga o upusii: fetalaiga faʻatasi, fetaui ma faʻasologa faʻalua, ma faʻavae.

Faʻailoga

O le taofiofi e puipuia ai le uiga moni o le tagata o loʻo mulimuli mai, sei vagana ai Aq newline. O se tafaoga i luma o le Aq fouline o loʻo faʻaaogaina o se laina faaauau.

Quotes Tasi

O le faʻamalosiina o tala i upusii taʻitasi e puipuia ai le uiga moni o uiga uma (sei vagana ai se tasi o upusii, e le mafai ai ona tuʻu faʻatasi laina i se manoa e tasi).

Double Quotes

O le faʻamalosiina o tagata i totonu o upusii e lua e puipuia ai le uiga moni o tagata uma seʻi vagana ai dollarla ($) backquote (`) ma le faʻailoga (\) O le tuaʻoi i totonu o upusii e lua o le talafaasolopito e ese, ma e na o le pau lava le tala e taua ai:

$ `\

A leai, o le a tumau pea.

Upu Faasaoina

O upu faʻaogaina o upu ia ei ai le uiga faapitoa i le atigi ma e amanaʻia i le amataga o se laina ma pe a maeʻa se tagata e pulea. O mea nei o loʻo faʻaogaina upu:

! Ta elif Ta fi Ta a o Ta

a leai Ta mo Ta o le Ta {Ta}

Ta faia Ta seia Ta Ta peʻa Ta ta

O latou uiga o loʻo talanoaina mulimuli ane.

Aliases

O le igoa o se igoa ma le tau aofaʻi faʻatusatusa e faʻaaoga ai le igoa alias (1) le tulafono. Soo se taimi lava e tupu ai se upu tuusao (silasila i luga), ma pe a maeʻa siaki mo upu faasao, e siaki e le atigi le upu e vaai ai pe fetaui ma se alias. Afai o lea, o le a sui ai i totonu o le vaitafe o loʻo i ai ma lona taua. Mo se faʻataʻitaʻiga, afai ei ai se igoa e taʻua o le "lf" 'ma le tau o le' ls -F '' ona sosoo ai lea:

lf foobar

o le a avea

ls -F foobar

O alalafaga e maua ai se auala faigofie mo tagata faʻafeiloaʻi e fatuina ai ni mea pupuu mo poloaiga e aunoa ma le aʻoaʻoina pe faʻapefea ona fatufatu galuega ma finauga. E mafai foi ona faʻaaogaina e fatuina ai le tulafono laiti. O lenei faʻaaoga e faʻavaivai.

Poloaiga

O le atigi faʻaliliu upu e faitauina e tusa ai ma se gagana, o le faʻamatalaga o loʻo i fafo atu o le lautele o lenei itulau tagata (silasila i le BNF i le POSIX 1003.2 pepa). O le mea moni, e faitauina se laina ma pe afai o le upu muamua o le laina (poʻo le mulimuli ane o se tagata e pulea le mea) e le o se upu faʻapitoa, ona iloa lea e le atigi se poloaiga faigofie. A leai, o se poloaiga faʻapitoa po o se isi fale faʻapitoa e mafai ona aloaia.

Faʻatau Poloaiga

Afai o se tulafono faigofie ua uma ona aloaia, o le gutu e faia taga nei:

  1. O upu taʻutaʻua o le pepa '`name = value' 'ua toesea ma tofia i le siosiomaga o le tulafono faigofie. O tagata e faʻaaogaina le toe faʻaaogaina ma a latou finauga (e pei ona faamatalaina i lalo) ua vavae ese ma faʻapolopolo mo le gaioiga.
  2. O upu o loʻo totoe o loʻo faʻalauteleina e pei ona faʻamatalaina i le vaega e taʻua o le 'Expansions' 'ma o le upu muamua o loʻo manatu o le igoa o le poloaiga ma o loʻo i ai le faatonuga. O isi upu o loʻo taʻua o finauga o le poloaiga. Afai e leai se igoa o le igoa na taunuʻu, ona aʻafia ai lea o le atigipusa o loʻo i ai le '`name = value' 'galuega fesuiaiga ua faʻamaonia i le aitema 1.
  3. E toe faʻaleleia e pei ona faʻamatalaina i le isi vaega.

Redirections

Toe faʻaleleia le faʻaaogaina e sui ai pe a faʻatonuina e se poloaiga le mea e aofia ai pe tuʻuina atu ana galuega faatino. I se tulaga aoao, o le a tatala, toe vavalalata, pe toe lua ni laupepa i luga o se faila i se faila. O le faatulagaga atoa e faʻaaogaina mo le toe faʻaaogaina o le:

[n] laupepa redir-op

pe afai o le redir-op o se tasi lea o le aufaʻasalalau o loʻo taʻua muamua. O loʻo mulimuli mai o se lisi o suiga e ono mafai. O le Bq n o se numera filifiliga, e pei o le '3' (e le o le 'Bq 3' e faasino i le faila o le faila.

[n]> faila

Faʻasalalau le faʻatautaia o galuega (pe n) faila.

[n]> | faila

Tasi, ae faʻaitiitia le - C filifiliga.

[n] >> faila

Faʻapipiʻi le faʻailoga faʻapitoa (poʻo le n) e faila.

[n]

Faʻatoʻo le faʻatagaga masani (poʻo le n) mai le faila.

[n1] <& n2

Faʻasologa faʻasologa faʻasolo (pe n1) mai le faila o le n2 n2.

[n] <& -

Faʻatonu faʻasologa masani (po o le n).

[n1] & & n2

Faʻataʻitaʻiga faʻataʻitaʻiga (poʻo le n1) mai le n2.

[n] & & -

Faʻataʻitaʻiga faʻataʻitaʻiga (poʻo le n).

[n] <> faila

Tatala le faila mo le faitau ma le tusitusi i luga o le faʻasalalauga (pe n).

O le suiga e sosoo ai e masani ona taʻua o se "" iinei-document "'

[n] << talimalo

iinei-doc-text ...

tagata faʻatau

O faʻamaumauga uma i laina faasolosolo e oʻo atu i le tagata faʻamasino o le a faʻasaoina ma faʻaavanoa i le poloaiga i luga o faʻasalalauga, poʻo le faila o le tusi n pe afai e faʻamaonia. Afai o le tagata faʻasalalau e pei ona faʻamaonia i le laina muamua o loʻo taʻua, o le mea lea o le a faʻataunuʻuina le mea moni, a le o lea, o le tusitusiga e tuʻuina atu i le faʻalauteleina o parakalafa, suiga o le faʻatonuga, ma le faʻalauteleina o le numera (e pei ona faʻamatalaina i le vaega i le 'Expansions') 'Afai o le tagata faʻatautaia o le `` << -' 'nai lo `` <<' 'ona faʻaumatia ai lea o tafaʻamau i totonu o le api-up-text.

Suʻesuʻega ma le Faʻatino

E tolu ituaiga o poloaiga: o galuega o le atigi, tulafono faʻatulaga, ma polokalama masani - ma o le poloaiga o loʻo suʻeina (ile igoa) i lena faatulagaga. E taʻitasi i latou e fasiotia i se isi auala.

Pe a faʻatupuina le galuega a le atigi, o faʻamaumauga uma o le atigipusa (sei vagana ai le $ 0, e tumau pea e le suia) o loʻo tuʻuina i finauga o le galuega o le atigi. O fesuiaiga o loʻo manino le tuʻuina atu i le siosiomaga o le poloaiga (e ala i le tuʻuina atu o tofitofiga ia i latou ao lei faia le igoa o le galuega) e faia i le lotoifale i le galuega ma ua faʻatulagaina i tau faʻatatau. Ona faʻamaonia lea o le poloaiga na tuʻuina i le faʻamalamalamaga o galuega. Ua toe faʻafoʻiina i luga o latou tulaga faʻamaufaʻailogaina pe a maeʻa le tulafono. O mea uma nei e tupu i totonu o le atigi atigi.

O loʻo fausia i luga o le atigi fausaga, e aunoa ma le faʻaleleia o se faʻagasologa fou.

A le o lea, afai e le fetaui le igoa o le tulafono ma se galuega pe fausia foi, o le poloaiga e suʻeina e avea o se polokalama masani i le faila o faila (e pei ona faʻamatalaina i le isi vaega). A faʻaogaina se polokalama masani, o le atigi taʻavale le polokalama, pasia finauga ma le siosiomaga i le polokalama. Afai o le polokalama e le o se faila faila masani (ie, afai e le amataina i le "numera taufaasese" o le ASCII o le "#!", O le mea lea e toe faafoi mai ai (2) Er ENOEXEC i le taimi lena) o le a faamatalaina e le atigi le polokalama i se faʻaauau. O le atigi tama o le a toe faʻafouina i lenei tulaga, ina ia oʻo ai le aafiaga e pei o se atigi fou na faʻaaogaina e tago i le tusiga o le shell, ae vagana ai o le nofoaga o tulafono faʻasao o loʻo i totonu o le matua o le a manatua e le tamaitiiti.

Manatua o lomiga talu ai o lenei pepa ma le tulafono autu lava ia e taitaiseseina ma faʻapitoa ona vaʻai i se faʻamaumauga o le atigi e aunoa ma se numera faʻatau e pei o se "atigi anga".

Path Search

Pe a maua se poloaiga, o le atigi muamua e tilotilo pe iai se atigi galuega i lena igoa. Ona suʻeina lea o se tulafono faʻatulagaina i lena igoa. Afai e le maua se tulafono fausia, e tasi le mea e lua e tupu:

  1. Igoa o igoa e aofia ai se slash e faʻaumatia e aunoa ma le faia o ni suʻesuʻega.
  2. O le atigi suʻesuʻe o le a suʻeina uma le ulufale i le PATH i le itu mo le faʻatonuga. O le tau o le PATH fetuutuunai e tatau ona avea ma se faasologa o faʻamaumauga e vavaeeseina e tagata faʻatoʻa. O tusiga taitasi e aofia ai le igoa o le lisi. O le faʻasalalauga o loʻo i ai nei e mafai ona faʻaalia manino mai i se igoa faʻailoga le aoga, poʻo manino i se vaitaimi e tasi.

Faʻasologa o le Faʻatonuina o Tulaga

O poloaiga taʻitasi e i ai se tulaga e alu ese ai e mafai ona aʻafia ai le amio o isi atigilima. O le faʻaaliga o se poloaiga e alu ese ma le leai o se mea masani poʻo le manuia, ma leai se zero mo le toilalo, sese, poʻo se faʻaaliga sese. O le itulau a le tagata mo poloaiga taʻitasi e tatau ona faʻaalia ai le tele o kiliva o fafo ma le uiga o latou. E le gata i lea, o tulafono faavae ua toe foi mai ai tulafono laiti, e pei o le galuega faatino o le mata.

Poloaiga Faʻatau

O tulafono faʻapitoa o faʻapotopotoga o tulafono faigofie faʻatasi ai ma le faʻatonutonuina o faʻatautaia poʻo upu faʻasaʻo, faatasi ai ma le fatuina o se poloaiga tele. E masani lava, o se poloaiga o se tasi o mea nei:

  • faigofie faigofie
  • pipili
  • lisi po o lisi lisi
  • faʻatonuina o le kamupani
  • galuega faʻamalamalamaga

Sei vagana ua taʻua i se isi faaupuga, o le tulaga alu ese o se poloaiga o le poloaiga mulimuli mulimuli lea na faia e le poloaiga.

Pipelines

O se paipa o se faasologa o se tasi po o le sili atu foi o poloaiga e vaʻavaʻaia e le pule faʻatonutonu |. O le tulaga faʻatautaia o mea uma, ae o le poloaiga mulimuli e fesoʻotaʻi atu i le tulaga masani o le isi poloaiga. O le gaioiga maualuga o le poloaiga mulimuli e maua mai le atigi, e pei ona masani ai.

O le faatulagaga mo se paipa o:

[!] command1 [| command2 ...]

O le gaioiga maualuga o le pule1 e fesoʻotaʻi atu i le tulaga masani o le pule2. O le faʻasaga masani, faʻasologa faʻasologa, po o poloaiga uma e lua o le a tuʻuina atu e le paipa i luma o se toe faʻafeiloaʻiga ua faʻamaonia mai e le au faʻatautaia o loʻo avea ma vaega o le poloaiga.

Afai o le paipa e le oi tua (talanoaina i se taimi mulimuli ane), e talotalo le atigi mo poloaiga uma e maeʻa.

Afai o le upu faʻapolopolo! e le muamua atu i le paipa, o le tulaga o le alu ese o le tulaga o le poloaiga mulimuli o loʻo faʻamaoti mai i totonu o le paipa. A le o lena, o le tulaga o le alu ese o le mea saʻo FAAALIGA o le tulaga o le alu ese o le poloaiga mulimuli. O lona uiga, afai e le toe maua le poloaiga mulimuli, o le tulaga o fafo e 1; afai o le poloaiga mulimuli e sili atu ona sili atu nai lo zero, e leai se mea e alu ai.

Talu ai ona o le tuʻufaʻatasia o le paipa o faʻatagaga faʻasaʻo po o se faʻataʻitaʻiga faʻasolosolo po o mea uma e lua na tutupu ao leʻi toe faʻamalosia, e mafai ona faʻafouina e ala i le toe suia. Faataitaiga:

$ command1 2> & 1 | polo2

auina atu uma le tulaga faʻataʻitaʻiga ma le faʻasalalau tulaga sese o le pule1 i le tulaga masani o le pule2.

A; poʻo le terminator e mafua ai le muamua--------------------------------lisi (faamatalaina le isi) ina ia faatinoina i se faasologa; a & mafua ai le faʻataunuʻuina o le muamua o le KO-OR-lisi.

Manatua e le pei o isi laupepa, o laʻasaga taʻitasi i totonu o le paipa o se tamaititi o le atigi faʻailo (sei vagana ai o se atigi fausaga, i le fea itu e faʻaaogaina i totonu o le atigi atigipusa - ae o soʻo se aafiaga i luga o le siosiomaga ua soloi).

Poloaiga Muamua -

Afai e faamutaina se poloaiga e le tagata e pulea le komipiuta ma le (&), o le atigi na te faatinoina le poloaiga i le taimi e tasi - o lona uiga, e le faatali le atigi le poloaiga e faauma ao lei faatinoina le isi poloaiga.

O le faatulagaga mo le faʻatinoina o se poloaiga i tua o le:

command1 & [command2 & ...]

Afai e le fesoʻotaʻi le atigi, ole seti faʻasalalauga o se faʻatonuina o asynchronous o loʻo seti i / dev / null

Lisi - Faʻatalatalanoaga

O se lisi o se faasologa o le zero po o le sili atu poloaiga e vavaeeseina e newlines, semicolons, poo ampersands, ma e mafai ona faamutaina e se tasi o nei mataitusi e tolu. O faʻatonuga i totonu o se lisi o loʻo faia i le faasologa ua tusia. Afai e mulimulitaia le poloaiga e se ampersand, e amata e le atigi le poloaiga ma vave faʻaauau i le isi poloaiga; a le o lea o loo faatali mo le poloaiga e faamutaina ao le i oo i le isi.

Lisi o le Lisi o Lisi Faʻasalalau

`` & '' 'ma' `|| '' o MA-OR lisi o loʻo faʻatulagaina. `` & '' 'faia le poloaiga muamua, ona faʻataunuʻuina lea o le poloaiga lona lua o le tuusaʻo o le tulaga o le tulaʻi muamua o le poloaiga muamua o le zero. '`||' 'e tutusa, ae na te faia le poloaiga lona lua iff le tulaga o le faʻasalaga muamua o le poloaiga muamua e le o se tasi. `` & '' 'ma' `|| '' tutusa uma le mea e tasi.

Faʻaauau le Faʻamalosia o Vaʻalele - pe afai, aʻo, mo, mataupu

Le faʻasalaga o le pe afai o le poloaiga o le

pe a fai o le lisi
ona lisi lea
[lisi lisi
ona lisi lea] ...
[isi lisi]
fi

O le syntax o le taimi o le poloaiga o le

ao lisi
fai lisi
faia

O lisi e lua e faʻatautaia faʻaauau pea ao leai le tulaga o le lisi muamua e leai. O le seia oʻo lava i le faʻatonuina o le poloaiga, ae o loʻo i ai le upu seia oʻo i le taimi o le taimi, lea e mafua ai ona toe fai seʻia oʻo ina leai se tulaga o le alu ese o le lisi muamua.

O le syntax o le poloaiga mo le

mo le fesuiaiga i le upu ...
fai lisi
faia

O upu e faʻalauteleina, ona faʻasolosolo ona faia lea o le lisi faʻatasi ma le fesuiaiga seti i upu taʻitasi. faia ma faia e mafai ona suia i le '`{' 'ma le` `}' '

O le syntax o le malologa ma faaauau ai le poloaiga o le

malolo [numera]
faaauau [num]

O le malologa e faamuta le numera pito i totonu mo po o taimi faʻapitoa. Faʻaauau pea le isi suʻesuʻega o le pito i totonu. O nei faʻatulagaga o loʻo faʻaaogaina e pei o tulafono.

O le syntax o le poloaiga o le mataupu o le

mataupu i totonu
mamanu) lisi;
...
esa

O le mamanu e mafai moni ona avea ma se tasi pe sili atu mamanu (silasila i le Sini Patterns o loʻo faʻamatalaina mulimuli ane), vavaeeseina e '`' 'characters.

Faʻatasi Faʻatasi Poloaiga

O poloaiga e mafai ona faʻavaeina e ala i le tusitusi

(lisi)

poʻo

{lisi;

O le vaega muamua o nei tulafono o loʻo faʻaaogaina ai tulafono i totonu o se vaega. O tulafono i totonu o le kulupu na faʻapipiʻiina i se (lisi) o le a le afaina ai le atigi atigi. O le pepa lona lua e le tuiina ai se isi atigi ma e sili atu le lelei. O le tuʻuina atu o faʻatasi faʻatasi i lenei auala e mafai ai e oe ona toe tuusaʻo atu a latou galuega e pei o se polokalame se tasi:

{printf hello; lolomi lalolagi \ n ";}> alofaga

Galuega tauave

O le syntax o se faʻamatalaga o le galuega o le

igoa () poloaiga

O le faʻamalamalamaga o galuega o se faʻamatalaga faʻatinoina; pe'ā faʻatinoina, e faʻapipiʻi ai se galuega e taʻua o le igoa ma toe foʻi mai se tulaga o le leai o le zero. O le poloaiga e masani lava o se lisi o loʻo i le va o `` {{'' ma ``} ''

E mafai ona faʻamatalaina suiga i le lotoifale i se galuega e ala i le faʻaaogaina o se tulafono i le lotoifale. E tatau ona foliga mai o se faʻamatalaga muamua o se galuega tauave, ma o le faʻaipoipoga o le

i le lotoifale [fesuiaiga | -] ...

I totonu o le atunuʻu e faʻaaogaina e avea o se tulafono fausiain.

A fai se fesuiaiga i le lotoifale, o le a ia mauaina le uluai tau ma faʻatau atu ma le faitau faʻasalalau mai le fesuiaiga ma le igoa lava e tasi i le mea o loʻo siomia ai, pe afai e tasi. A le o lena, o le fesuiaiga e muamua le le fiafia. O le atigi o loʻo faʻaaogaina le malosi, ma afai e te faia le fesuiaiga x i le lotoifale e f f, ona valaʻau lea o le g g, o faasinoga i le fesuiaiga x faia i totonu o le g o le a faasino i le fesuiaiga x faailoa i totonu f, ae le o le fesuiaiga o le lalolagi ua taua x .

Na o le pau lava le mea e sili ona taua nai lo le mafai ona faia i le lotoifale o le '`-' 'Faia o'` - '' i totonu o le atunuʻu ia filifiliga e suia e ala i le faʻatonuina o le faʻatonuga i totonu o le galuega ina ia toe faʻaleleia i o latou tulaga muamua pe a toe foʻi mai le galuega.

O le syntax o le poloaiga o le toe faafoi o le

toe foi mai [exitstatus

Ua faamutaina le galuega o loo faatinoina nei. O le toe foʻi mai o loʻo faʻatinoina o se tulafono buildingin.

Variables ma Faʻamatalaga

O le atigi e tausia ai se seti o laina. O se parakalafa e taʻua i se igoa e taua o se fesuiaiga. A amataina, ona liua uma lea e le atigi le eseesega o le siosiomaga i fua o le atigi. O fesuiaiga fou e mafai ona setiina e faaaoga ai le fomu

igoa = tau

O suiga e setiina e le tagata faʻaoga e tatau ona i ai se igoa e aofia ai na o faʻamaufaaili, numera, ma lalo ifo - o le muamua e le tatau ona numera. E mafai foʻi ona faʻaalia se mea maualuga e se numera poʻo se uiga faʻapitoa e pei ona faʻamatalaina i lalo.

Taʻu Tulaga

O le mea e fai ai le tulaga o le parakalafa lea o se numera (n> 0). O le atigi na amataina muamua i le taua o lana finauga laina laina lea e mulimuli i le igoa o le atigi gutu. O le seti (1) buildin e mafai foi ona faʻaaoga e seti ai pe toe faʻauluina.

Faʻamatalaga Faapitoa

O se tafaoga faapitoa o se parakalafa e taʻu mai e se tasi o mataitusi faapitoa nei. O le taua o le tulaga maualuga o loʻo lisiina i tafatafa o lona uiga.

*

Faʻateleina i tulaga faʻatulagaina, amata mai le tasi. Pe a oʻo ina faʻalauteleina i totonu o se manoa faʻaluaina, e faʻalauteleina i se fanua e tasi ma le tau o vaevaega taʻitasi e vavaeeseina e le amio muamua o le fesuiaiga o le IFS , poʻo se pe afai o le IFS ua le mautonu.

@

Faʻateleina i tulaga faʻatulagaina, amata mai le tasi. A oʻo ina faʻalauteleina le faʻaleleia i totonu o faʻalua faʻaiuga, o tulaga taʻitasi taʻitoʻatasi e faʻalauteleina e avea o se finauga ese. Afai e leai ni tulaga faatapulaʻa, o le faalauteleina o le @ e tupu ai ni finauga, e tusa lava pe faalua ona sii mai le @. O le uiga o lenei mea, mo se faʻataʻitaʻiga, o le $ 1 o le 'abc' 'ma le $ 2 o le' def ghi '' o le Qq $ @ faʻalautele i le lua finauga:

abc def ghi

#

Faalautele i le numera o tulaga faatapulaa tulaga.

?

Faʻateleina i le tulaga o fafo o le pipeline aupito lata mai.

- (Hyphen.)

Faʻateleina i faʻamaufaʻailoga o loʻo i ai nei (o le igoa e tasi-mataitusi igoa o loʻo faʻaaogaina i se manoa) e pei ona faʻamaonia i luga o le talosaga, e le setin command, poʻo le faʻapitoa e le atigi.

$

Faʻateleina i le faʻasologa o le ID o le atigi osofaʻiga. O se vaegatupe e tumau le tutusa o le $ a lona matua.

!

Faalautele i le faagasologa o le ID o le tulafono aupito lata mai na faia mai le atigi atigi. Mo se paipa, o le faagasologa o le ID o le poloaiga mulimuli lea i le paipa.

0 (Zero.)

Faʻateleina i le igoa o le atigi po o le atigipusa.

Upu Expansions

O lenei fuaiupu o loʻo faamatalaina ai le tele o faʻaopoopoga o loʻo faia i luga o upu. E le o tupe faʻaalu uma e faia i luga o upu uma, e pei ona faʻamatalaina mulimuli ane.

Tupe faʻaalu Tilde, faʻasalaga faʻatau, sui faʻatonuga, faʻasalaga faʻasalalau, ma upusii aveesega o loʻo tupu i totonu o se upu se tasi e faʻalautele atu i se fanua e tasi. Ua na o le vaeluaina o le fanua poʻo le faalauteleina o le igoa lea e mafai ona fatuina ai ni fanua se tele mai se upu e tasi. O le faʻasesega se tasi i lenei tulafono o le faʻalauteleina lea o le parakalafa faapitoa @ i totonu o upusii faalua, e pei ona faamatalaina i luga.

O le faasologa o le upu faalauteleina o:

  1. Faʻateleina Tilde, Faʻateleina Faʻatupulaia, Faʻasologa o Poloaiga, Faʻasologa Faʻamatalaga (o nei mea uma e tutupu i le taimi e tasi).
  2. Faʻapipiʻi Splitting i luga o fanua na fausia e le laasaga (1) seivagana ua leai se aoga ole IFS .
  3. Faʻateleina o igoa ole igoa (sei vagana ua seti - f ).
  4. Sii mai le Aveese.

O le $ character e faʻaaogaina e faʻaalia ai le faʻalauteleina o parakalafa, suiga o le faʻatonuga, poʻo le iloiloga faʻasologa.

Tilde Expansion (sui o se tagata e faaaogaina & # 39; s home directory)

O se upu amata i se amio tilde e le mafaamatalaina (~) e tuʻuina atu i le faalauteleina o tilde. O faʻamaumauga uma lava i se slash (/) po o le pito o le upu e togafitia e avea o se igoa ole igoa ma ua suia i le lisi o le fale o le tagata. Afai e misi le igoa o le tagata (e pei o le ~ / foobar) ua suia le tilde i le aoga o le fesuiaiga o le FALE (le lisi o le fale o le tagata o loo i ai nei).

Faʻamatalaga Faʻatupulaia

O le faatulagaga mo le faʻalauteleina o faʻasologa e pei ona taʻua i lalo:

pe afai o le faaupuga e aofia ai tagata uma seʻia oʻo i le fetaui o le "'Any` `}' 'e sao mai i luga o le pito i lalo poʻo totonu o se laina ua taʻua, ma o faʻamaumauga i luga o faʻasologa o numera, atofaʻiga, ma fesuiaiga fesuisuiai, e le iloiloina i le fuafuaina fetaui ma le "` "''

O le auala sili ona faigofie mo le faʻalauteleina o le taʻiga o:

O le tau, pe afai ei ai, ua suia le parakalafa.

O le igoa igoa poʻo le faʻamaoniga e mafai ona faʻapipiʻiina i puipui, ia e filifili ai, sei vagana ai tulaga faʻasalalauga i le sili atu ma le tasi le numera pe a mulimuli le parameteria se amio e mafai ona faʻamatalaina o se vaega o le igoa. Afai e tupu se faʻalautelega i totonu o faalua-upusii:

  1. Faʻateleina le faʻalauteleina o le igoa e le o faia i luga o taunuuga o le faʻaopoopoga.
  2. O le vaeluaga o le fanua e le faia i luga o taunuuga o le faalautele, sei vagana ai @.

I le faʻaopoopoga, e mafai ona faʻafouina le faʻalauteleina o le taʻiga e ala i le faʻaaogaina o se tasi o faʻatulagaga nei.

Faʻaaoga Taunuuga Tonu. Afai ua le amanaia pe leai foi, ua faaopoopo le faalauteleina o le upu; a le o lea, o le tau o le palota ua suia.

Tofia Taunuuga Taunuʻu. Afai o le taulaiga e leai se mea pe leai foi, o le faalauteleina o le upu ua atofaina i le parameter. I tulaga uma lava, ua suia le aoga mulimuli o le parakalafa. E na o fuainumera, e le o tulaga o loʻo faʻatulagaina poʻo ni mea faʻapitoa, e mafai ona tofia i lenei auala.

Faʻamalamalama le Faʻailoga pe a le Null poʻo le Leʻa. Afai e le migao pe leai foi le parameter, o le faalauteleina o le upu (po o se savali e faailoa ai ua le mautonu pe afai ua leai se upu) ua tusia i sese sese ma ua afaina le atigi ma se tulaga e le o ese atu. A le o lena, o le tau o le parata ua suia. E le tatau ona alu se atigi faʻasaga.

Faʻaaoga le isi aoga. Afai ua le amanaʻia pe leai foi le parameter, ua suia le null; a leai, ua suia le faalauteleina o le upu.

I le faʻaalu o tupe faʻaalu na faʻaalia muamua, o le faʻaaogaina o le kolisi i le faatulagaga e maua i se suʻega mo se parakalafa e le faʻaaoga pe leai foi; o le le faia o le kolisi iuga i se suʻega mo se parakalafa e naʻo le le mautonu.

Sini Umi. Le umi i faʻamaumauga o le taua o le parakalafa.

O ituaiga nei e fa o le faalauteleina o le parakalafa e maua ai le gaioiga sui. I laʻasaga taʻitasi, o faʻataʻitaʻiga o matāʻupu (see Shell Patterns), nai lo faʻamatalaga masani, e faʻaaogaina e iloilo ai mamanu. Afai o le parameter * o le @, o le taunuuga o le faalauteleina e le o taʻua. O le faʻamalosiina o le laina atoa o le faalauteleina o faʻasologa i faʻalua-upusii e le mafua ai ona faʻaigoaina ituaiga e fa o faʻasologa o mamanu, ae o le siiina o upu i totonu o le pa puipui ei ai lenei aafiaga.

Aveese le pito i lalo o le faʻasologa. Ua faalauteleina le upu ina ia maua ai se mamanu. O le faʻalauteleina o faʻasolosolo ona oʻo ai lea i le parakalafa, faatasi ai ma le vaega itiiti o le suffix ua fetaui ma le mamanu ua maeʻa.

Aveese le Faʻasologa Tele o Suffix. Ua faalauteleina le upu ina ia maua ai se mamanu. O le faʻalauteleina o le faʻasolosolo ona oʻo ai lea i le parakalafa, faatasi ai ma le tele vaega o le suffix ua fetaui ma le mamanu ua maeʻa.

Aveese le pito i lalo o le faʻailoga. Ua faalauteleina le upu ina ia maua ai se mamanu. O le faʻalauteleina o faʻasolosolo ona oʻo ai lea i le parakalafa, faatasi ai ma le vaega pito i itiiti o le muaʻi faʻataʻi ua fetaui ma le mamanu ua maeʻa.

Aveese le Mamanu Muamua Muamua. Ua faalauteleina le upu ina ia maua ai se mamanu. O le faʻalauteleina o le faʻasolosolo ona oʻo ai lea i le parakalafa, faatasi ai ma le tele o vaega o le muaʻi faʻataʻeli e fetaui ma le mamanu ua maeʻa.

Poloaiga Faatonutonu

O le faʻatonuina o le tulafono e faʻataga ai le gaioiga o se poloaiga e suia i le nofoaga o le igoa o le tulafono lava ia. O le faʻatonuina o le tulafono e tupu pe a faʻapipiʻi le poloaiga e pei ona taua i lalo:

$ (poloaiga)

po o le Po `` faʻatatau '' version Pc:

'command`

O le atigi fausaga e faʻalauteleina le suiga o le faʻatonuga e ala i le faʻatonuina o le faʻatonuga i se siʻosiʻomaga laʻititi ma suia le suiga o le faʻatulagaga i le tulaga masani o le poloaiga, aveese faʻasalaga o se tasi pe sili atu s ao lei oʻo i le iuga o le galuega faatino e le o aveeseina, peitai, i le taimi o le vaevaega o fanua, e mafai ona faaliliuina i le s, e fuafua i le tau o le IFS ma le sii mai o lena mea.)

Faʻasologa Faʻamatalaga

O le faʻalauteleina o faʻasologa o loʻo tuʻuina atu ai se masini mo le iloiloina o se faʻamatalaga faʻasologa ma suia i lona tau. O le faatulagaga mo le faʻalauteleina o numera e faapenei:

$ ((faʻamatalaga))

O le faaupuga o loʻo faʻatatauina e peiseai na faaluaina, sei vagana ai o le faaluaina o upusii i totonu o le faaupuga e le o togafitia faapitoa. O le atigi e faʻalauteleina uma faailoga i le faaupuga mo le faalauteleina o le parameter, suiga o le faʻatonuga, ma le aveesea o upusii.

Ma le isi, o le atigi togafitiga lenei e fai ma faʻamatalaga faʻafaʻamatala ma suia le taua o le faʻamatalaga.

White Space Splitting (Splitting Field)

A maeʻa le faalauteleina o le numera, suia le faʻatonuga, ma faʻasolosolo faʻasolosolo ona faʻapupulaina lea e le atigi iuga o faʻalautelega ma sui e le i tupu i ni faaluaga mo le vaeluaina o fanua ma e mafai ona maua e le tele o laufanua.

E togafitia e le atigi uiga taʻitasi o le IFS e avea o se taufaʻatasiga ma faʻaaoga le aufaʻatasiga e vaevaeina taunuuga o le faʻalauteleina o faʻatoʻaga ma le suia o le faʻatonuga i fanua.

Faʻateleina o igoa ole igoa (File Name Generation)

Vagana ua setiina le setete, o le faila o le faila o le faila e fai pe a maeʻa le vaeluaga o upu. O upu taʻitasi o loʻo vaʻaia o se faasologa o mamanu, vavaeese e slashes. O le faagasologa o le faalauteleina e sui ai le upu ma igoa o faila uma o loo i ai nei o latou igoa e mafai ona faia e ala i le sui o mamanu taitasi ma se manoa e fetaui ma le mamanu faatulagaina. E lua tapulaa i lenei: Muamua, o se mamanu e le mafai ona fetaui ma se manoa ei ai se slash, ma le lona lua, o se mamanu e le mafai ona fetaui ma se manoa e amata i se vaitau seia vagana ai le amio muamua o le mamanu o se vaitaimi. O le isi vaega o loʻo faʻamatalaina ai mamanu faʻaoga mo le Faʻateleina o igoa ma le mataupu (1) poloaiga.

Faailoga o Tausaga

O se mamanu e aofia ai tagata masani, e tutusa ma i latou, ma meta-igoa. O meta-igoa o le "` "!" '`` ``' '' `` `? '' And` `['' O nei tagata e leiloa a latou uiga faapitoa pe afai e sii mai. Afai o le faʻatonuga poʻo le fesuiaiga o suiga e faia ma o le tala po o tua o upusii e le faʻaluaina, o le tau o le fesuiaiga poʻo le gaioiga o le poloaiga e siakiina mo nei tagata ma ua liua i latou i ni faʻataʻitusi.

O se faailoga (`` * '') e fetaui ma soʻo se manoa. O se fesili fesili e fetaui ma soo se uiga e tasi. O le tauagavale tauagavale (`` ['') faʻafeiloaʻi se vasega amio. O le iuga o le vasega amio o le a faailoa mai e se (``) '') pe afai o le `` '' 'o loʻo misi, o le `` [' '' e tutusa ma le `` ['' '] nai lo le faʻatagaina o se vasega amio. O se vasega amio e fetaui ma soʻo se tasi o faʻamau i le va o puipui sikuea. O le tele o tagata e mafai ona faʻamaonia e faʻaaoga ai se faʻailoga itiiti. O le vasega amio e mafai ona faʻamaopoopoina i le faia o se faʻamatalaga o le uiga muamua o le vasega amio.

Ina ia aofia ai se '`]' 'i totonu o se vasega amio, ia fai ma igoa muamua (pe a uma le'`! '' Pe afai ei ai). Ina ia aofia ai se faʻailoga itiiti, ia fai le mea muamua poʻo le tagata mulimuli na lisiina

Builtin

O lenei vaega o loʻo lisiina ai tulafono o loʻo fausia mo latou latou te manaʻomia le faia o se taʻaloga e le mafai ona faia e se isi auala. I le faaopoopo atu i nei mea, e tele isi tulafono e mafai ona fausia mo le lelei (faʻataʻitaʻiga 1).

:

O se poloaiga le aoga e toe faafoiina mai le 0 (moni) le tau aoga.

. faila

O faʻatonuga i le faila faʻamaufaʻailoga e faitauina ma faʻatino e le atigi.

igoa alia [ igoa [ = string ... ]]

Afai o le igoa = string e faʻamaonia, o le gutu e faʻamatala ai le igoa alias i le manoa taugata Afai na o le igoa e faʻamaonia, o le tau o le igoa alias e lolomiina. E aunoa ma se finauga, o le alias builtin e lolomiina igoa ma tulaga faatauaina o faʻailoga uma ua faʻamatalaina (vaʻavaʻai faʻatasi)

e faigaluega ai ...

Faʻaauau galuega faʻatinoina (poʻo le galuega o loʻo iai nei peʻa leai ni galuega e tuʻuina atu) i tua.

Poloaiga o le poloaiga a le ...

Faia le tulafono ua fausia. (E aoga lenei mea pe ai ai sau galuega a le atigi ma le igoa e tasi o se tulafono buildingin.)

cd [ tusi ]

Suʻe i le tusi faʻamaufaʻailoga (faʻamaonia $ HOME) Afai o se faʻamatalaga mo le CDPATH o loʻo faʻaalia i le siosiomaga o le poloaiga cd , poʻo le CDPATH faʻapipiʻi e setiina ma le igoa o le tusi e le amataina i se slash, o le a suʻesuʻeina directories lisi i le CDPATH mo le tusi faʻamaonia. O le faatulagaga o le CDPATH e tutusa lelei ma le PATH I totonu o se atigi fefaʻatauaʻiga, o le tulafono cd o le a lolomiina le igoa o le faʻamaumauga lea na suia moni pe afai e ese lenei mea mai le igoa na tuʻuina atu e le tagata faʻaoga. Atonu e ese nei ona o le faʻaaogaina o le masini CDPATH pe ona o se sootaga faʻafaʻailoga na sopoia.

faʻailoa le manoa ...

Faʻaiʻuga uma finauga ma avanoa. Ona toe faʻafoʻi lea ma fai le poloaiga.

exec [ arg ... ]

Vagana ua le faʻaaogaina le poloaiga, e suia le atigi pusa i le polokalama ua faʻamaonia (lea e tatau ona avea ma polokalama moni, ae le o se atigi fausaga poo se galuega). Soo se laupepa i luga o le exec exec commandment ua faailogaina e tumau, ina ia le faʻaumatia pe a maeʻa le faʻauʻuga.

alu ese [ exitstatus ]

Faʻamuta le faagasologa o le atigi. Afai e tuʻuina atu fafo o le a faʻaaogaina e avea o le tulaga o le pusa o le atigi; a le o lea ua faʻaaogaina le tulaga o le alu ese atu o le tulafono muamua.

igoa o le auina ese atu ...

auina ese atu -p

O igoa faʻamaufaʻailoga e faʻatau atu ina ia latou faʻaalia i le siosiomaga o tulafono mulimuli. Na o le pau lava le auala e le faʻatau atu ai se fesuiaiga o le faʻaaogaina lea. O le atigi faʻatagaina le tau o se fesuiaiga e faʻatulagaina i le taimi lava lea e faʻatau atu ai e ala i le tusitusi

oloa auina atu = le tau

E aunoa ma se finauga, o lisi o oloa auina ese atu e lisiina ai igoa o mea uma e ese mai fafo. I le - p filifiliga ua faʻamaonia o le a faʻapipiʻiina lelei le gaioiga mo le le faʻaaogaina o fesoʻotaʻiga.

fc [- e le nusipepa ] [ muamua [ mulimuli ]]

fc -l [- nr ] [ muamua [ mulimuli ]]

fc -s [ matua = fou ] [ muamua ]

Le lisi o lisi lisi, po o le toe teuteuina ma le toe faatinoina, o poloaiga muamua na ulufale atu i se atigi fegalegaleaiga.

-e faʻataʻitaʻiga

Faaaoga le faatonu na faaigoaina e le faatonu e faasaʻo tulafono. O le faʻamaufaʻailoga o se igoa o le tulafono, i lalo o le suʻega e ala i le variable PATH . O le tau o le fesuiaiga FCEDIT e faʻaaogaina e avea o se mea e le aoga pe a - e le o faʻamaonia. Afai o le FCEDIT ua le aoga pe ua le manuia, ua faʻaaoga le aoga o le suiga EDITOR . Afai o le EDITOR e le aoga pe le amanaia, ed (1) faʻaaogaina e fai ma faatonu.

-l (ell)

Lisi tulafono nai lo le valaʻauina o se faatonu i latou. O tulafono o loʻo tusia i le faasologa ua faʻaalia e le au muamua ma le mulimuli mulimuli, e pei ona aafia ai - i taʻitasi poloaiga muamua na muamua i le numera o le poloaiga.

-n

Aveese numera o poloaiga pe a lisi ma -l.

-r

Faʻaliliu le faasologa o poloaiga na lisiina (faatasi ma - l poʻo le faʻamalamalamaina (e leai - l ma - s)

-s

Toe faʻatulagaina le poloaiga e aunoa ma le talosagaina o se faatonu.

tulaga tasi

mulimuli

Filifili tulafono e lisi pe faʻasaʻo. O le numera o tulafono muamua e mafai ona faʻaaogaina e faʻamoemoeina e le tau o le fesuiaiga HISTSIZE . O le taua o le muamua po o le mulimuli po o mea uma e lua o se tasi o mea nei:

[+] numera

Se numera lelei e fai ma sui o le numera o le poloaiga; numera o le numera e mafai ona faʻaalia i le - l filifiliga.

-number

Se numera le lelei o le numera e fai ma sui o le poloaiga lea na faʻaumatia le numera o poloaiga muamua. Mo se faʻataʻitaʻiga, -1 o le poloaiga talu ai nei.

manoa

O se manoa o loʻo faʻaalia ai le tulafono sili ona lata mai na amata i lena manoa. Afai e le o faʻamaonia faʻamaonia le tuai = faʻamaonia faʻamaonia ma - s o le laina o le muamua fefaʻatauaʻiga e le mafai ona aofia ai se faailoga tutusa.

O suiga nei o le siosiomaga e aafia ai le faatinoga o le fc:

FCEDIT

Igoa o le faatonu e faʻaaoga.

TALAFAASOLOPITO

Le numera o tulafono talu ai e mafai ona maua.

fg [ galuega ]

Faʻamuta le galuega faʻatulagaina poʻo le galuega o loʻo i ai i le pito i luma.

faʻafeiloaʻiga e fesuisuiai

O le tulafono POSIX getopts , aua le faʻalavelaveina ma le Bell Labs -derived getopt (1).

O le finauga muamua e tatau ona avea ma se faasologa o mataitusi, ia atonu o le a mafai ona mulimuli mai e se kolone e faailoa ai o le filifiliga e manaomia ai se finauga. O le fesuiaiga faʻapipiʻiina o loʻo faʻatulagaina i le filifiliga ua uma ona fai.

O le tulafono o le getopts e faʻataʻatia ai le toopt matutua (1) aoga ona o le faʻaaogaina o finauga e aofia ai le lautele.

O le getopts builtin e mafai ona faʻaaogaina e maua ai filifiliga ma a latou finauga mai se lisi o faʻamaumauga. Pe a faʻafeiloaia, e tuʻuina atu i luga o le lapisi le taua o le isi filifiliga mai le filifili o le lisi i le lisi o le gutu o loʻo faʻamatalaina e var ma o le faʻamaufaʻailogaina i le OPTIND variable shell . A faʻaaogaina le atigi, OPTIND e amata ile 1. Mo filifiliga taitasi e manaʻomia se finauga, o le getopts buildin o le a tuʻuina i totonu o le OPTARG variable gutu Afai e le faʻatagaina se filifiliga i le mea e sili ona lelei , o le a le faʻaaogaina le OPTARG.

o le filifilia o se manoa o mataitusi lauiloa e lauiloa. Afai o se tusi e mulimulitaʻia e se kolone, o le filifiliga e tatau ona i ai se finauga lea e mafai pe leai foʻi le vaeluaina. Afai e le maua se tagata e filifili i le mea e faamoemoeina, o le a seti ai le setupts i le '`?' 'O le a faʻaaogaina ai e le atopts le OPTARG ma tusi ai le faʻasalaga i le mea sese. O le faʻamalamalamaina o se kolo e pei o le amio muamua o le suʻeina o mea sese uma o le a le amanaiaina.

O se tau e le maua mai i tua e toe foʻi mai pe a oʻo i le filifiliga mulimuli. Afai e le toe i ai ni finauga, o le a seti i luga o le filifiliga faapitoa, "` "a le o lea, o le a seti ese i le"? "'

O le fasi pepa o loʻo taua i lalo o loʻo faʻaalia ai le auala e mafai ai e se tasi ona faʻavae ia finauga mo se poloaiga e mafai ona faia filifiliga [a] ma le [e] ma le filifiliga [c] lea e manaʻomia ai se finauga.

ae o le a maua ai le abc: f
fai
mataupu $ f i
a | b) fuʻa = $ f;
c) carg = $ OPTARG;
\?) faʻalogo $ USGE; alu ese 1;
esa
faia
fesuiaiga $ expr $ OPTIND - 1`

O lenei tulafono laiti o le a talia soʻo se tasi o mea nei:

cmd -acarg file file
cmd -a -c arg file file
cmd -carg -a faila file
cmd -a -carg - faila faila

tulafono -hv ...

O le atigi faʻamau e tausia se laulau paleni e manatua ai nofoaga o poloaiga. E aunoa ma se finauga, o le tulafono a le hash e lolomi ai mea o loʻo i lenei laulau. Faʻasalalauga e leʻi vaʻaia talu mai le aso mulimuli o le faʻatonuga o le CD ua faailogaina i se mea faʻapitoa; e mafai ona le aoga nei faʻamaumauga.

Faatasi ai ma finauga, o le tulafono o le hash e aveesea ai poloaiga patino mai le laulau o le hash (vagana ai o latou galuega) ona toe maua lea. Faatasi ai ma le - v filifiliga, hash lolomi nofoaga o tulafono aʻo maua. O le - r filifiliga e mafua ai le faʻatonuga o le hash e faʻamalo uma ai faʻamaumauga i totonu o le laulau sola sei vagana ai galuega.

jobid [ galuega ]

Lomia le faagasologa o le faagasologa o le faagasologa i le galuega. Afai ua leai le finauga o le galuega , ua faʻaaoga le galuega o loʻo iai nei.

galuega

O lenei tulafono o loʻo lisiina atu ai tulaga uma o faʻataʻitaʻiga o tamaiti o le gaioiga o loʻo i ai nei.

pwd

Lolomi le tusi o loʻo iai nei. O le tulafono buildingin atonu e ese mai le polokalama o le igoa lava e tasi ona o le tulafono fausia e manatua ai le mea o loʻo i ai nei, ae le o le toe gaosia i taimi uma. O lenei mea e sili atu ona vave. Ae peitaʻi, afai e toe faʻaigoaina le tusi o loʻo i ai nei, o le lomiga o le pwd o le a faaauau pea ona lolomiina le igoa tuai mo le lisi.

faitau [- p prompt ] [- r ] fesuiaiga ...

E lolomiina le uunaiga pe a fai o le - p filifiliga e faʻamaonia ma o le faʻasaga masani o se faʻamaumauga. Ona faitauina ai lea o se laina mai le faʻasaga masani. Ua soloia le laina fou o le laina mai le laina ma vaevae le laina e pei ona faamatalaina i le vaega i luga o le upu vaevaeina i luga, ma o fasi vaega ua atofaina i fesuiaiga i le faasologa. E tasi le fesuiaiga e tatau ona faʻamaonia. Afai e tele atu fasi vaega nai lo le eseesega, o vaega totoe (faatasi ai ma tagata i IFS e vavaeeseina i latou) ua tofia i le fesuiaiga mulimuli. Afai e tele atu fesuiaiga nai lo fasipepa, o isi fesuiaiga e tuʻuina atu i le manoa null. O le faitauga o le a faʻamaonia le manuia seʻi vagana ua feagai le EOF i le mea e aofia ai, o le a le mea e toe foʻi mai ai.

O le lē mafai, sei vagana ai le - r filifiliga e faʻamaonia, o le folasu `` \ '' e avea o se tagata e sola ese mai ai, ma faʻaalia ai le amio o loʻo mulimuli mai. Afai e mulimulitaʻia e se laina fou, o le a faʻaaogaina le pito i tua ma le laina fou.

Igoa Faʻamaumauga ...

faitau faitau -p

O igoa patino ua makaina e naʻo le na o le faitau, ina ia le mafai ona suia mulimuli ane pe le amanaia. O le atigi faʻatagaina le tau o se fesuiaiga e tatau ona seti i le taimi e tasi e faailogaina na o le tusitusi

igoa faitau = le tau

E aunoa ma se finauga o le lisi lisi o lisi lisi o igoa uma e na o fua eseese e faitauina. I le - p filifiliga ua faʻamaonia o le a faʻapipiʻiina lelei le gaioiga mo le le faʻaaogaina o fesoʻotaʻiga.

seti {{- filifiliga | + filifiliga | - arg ... ]

O le seti faʻatonu e faʻatino galuega e tolu.

E aunoa ma se finauga, e lisiina ia tulaga faatauaina o eseesega o atigi.

Afai e maua ni filifiliga, o le a seti ai faʻamaufaʻailoga o faʻamaufaʻailogaina, pe faʻaaogaina foi e pei ona faamatalaina i le vaega ua taʻua o le Sx Argument Listing Processing.

O le lona tolu o le faʻaaogaina o le faʻatonuga seti o le faʻatulagaina lea o tulaga taua o tulaga o le atigi eletise ile faʻailoga faʻamaonia. Ina ia suia tulaga o loʻo faʻatulagaina e aunoa ma le suia o soʻo se filifiliga, faʻaaoga le "` - "'o le finauga muamua lea e setiina. Afai e leai se faʻailoga o loʻo i ai, o le faʻatulagaga seti o le a faʻamalamalamaina tulaga uma o tulaga (e tutusa ma le faatinoina o le ' shift shift $ #.' '

tau fesuiaʻi

Tofia le tau e fesuiaʻi. (I se tulaga lautele, e sili atu ona lelei le tusia o le fuainumera = o le tau nai lo le faaaogaina o setvar setvar e faamoemoe e faaaoga i galuega e tufatufa ai mea taua i fuainumera o latou igoa ua pasia e avea o ni vaega.)

fesuiaʻi [ n ]

Faʻasolosolo tulaga o tulaga ile taimi. O se fesuiaiga ua faatulaga le tau o le $ 1 i le tau o le $ 2 le tau o le $ 2 i le tau o le $ 3 ma isi mea, o le faaitiitia o le tau o le $ # i le tasi. Afai o le n e sili atu i le fuainumera o tulaga faatapulaʻa, o le suiga o le a tuʻuina atu se feau sese, ma alu ese ma le tulaga o le toe foʻi 2.

taimi

Lolomi le tagata faʻapuputeleina ma taimi faʻatonuina mo le atigi ma auala e alu mai le atigi. O le tulaga toe faafoi o le 0.

faʻailoga o le mailei ...

Faʻatonu le atigi e faʻataʻitaʻi ma faʻatino galuega pe a maua ni faʻamatalaga manino. O faailoga e faʻamaonia e le numera o le faailo. Afai o le faailo 0 0 le mea e fai pe a alu le atigi. e mafai ona leai se mea e fai pe "- o le muamua e mafua ai ona le amanaia le faailoilo ma o le mea mulimuli e mafua ai le faia o le mea e le faia. Pe a aveese e le atigi se selesele , o le a toe maua mai (ae le amanaiaina) faailoilo i le mea e le mafai ona fai. O le poloaiga mailei e leai se aoga i faailoilo na le amanaiaina i le ulufale atu i le atigi.

ituaiga [ igoa ... ]

Faʻamatala le igoa taʻitasi o se faʻatonuga ma lolomi le iuga o le sailiga o le poloaiga. Fautuaga e ono mafai ona faia: atigilima autu, igoa, atigi fausaga , poloaiga, siakiina le igoa ma le maua. Mo faʻalapotopotoga o loʻo faʻalauteleina le faʻalauteleina o alalafaga; mo poloaiga ma siakiina aliases le igoa atoa o le poloaiga o lo o lomia.

ulimit [- H -S ] [- a -tfdscmlpn [ aoga ]]

Fesili pe faʻapipiʻi le tapulaa faigata poʻo le vaivai ile faiga poʻo le setiina o ni mea fou. O le filifiliga i le va o le faʻatapulaʻa faʻatapulaʻa (e le mafai ona solia se gaioiga, ma atonu e le mafai ona fafagu pe a uma ona tuu i lalo) ma le vaivai vaivai (lea e mafua ai ona fai faailoilo ae e le o le oti, ma e mafai ona siitia) nei fuʻa:

-H

seti pe fesili e uiga i mea faigata

-S

seti pe fesili e uiga i tapulaa vaivai. Afai e leai - H ma - S e faʻamaonia, o le limite vaivai e faʻaalia pe faʻatapulaʻa uma tapulaʻa. Afai e faʻamaonia uma ia mea, e manumalo le tasi mulimuli.

O le tapulaa e fesiligia pe seti, ona filifilia lea, e ala i le faamaotiina o se tasi o nei fuʻa:

-a

faʻaalia uma tapulaa o loʻo iai nei

-t

faaali pe seti le tapulaʻa i le taimi o le CPU (i sekone)

-f

faaali pe seti le tapulaa i le faila sili ona tele e mafai ona fatuina (i poloka 512-byte)

-d

faʻaali pe seti le tapulaʻa i le tele o vaega o faʻamaumauga o se faagasologa (i le kilobytes)

-s

faaali pe seti le tapulaa i luga o le faaputuga faaputuga o se faagasologa (i le kilobytes)

-c

faʻaali pe seti le tapulaʻa i luga o le tele tele o le lapisi lafoai e mafai ona gaosia (ile 512-byte blocks)

-m

faaali pe seti le tapulaa i luga o le atoa o le mafaufau faaletino lea e mafai ona faʻaaogaina e se gaioiga (i le kilobytes)

-l

faʻaali pe seti le tapulaʻa i le tele o le manatua e mafai ona tapuni e se faagasologa le mlock (2) (i le kilobytes )

-p

faaali pe seti le tapulaa i luga o numera o faiga e mafai e lenei tagata faaaoga i le taimi e tasi

-n

faaali pe seti le tapulaa i faila o faila o faila e mafai ona tatala i le taimi e tasi

Afai e leai se tasi o nei mea ua faʻamaonia, o le tapulaʻa i le faila o le faila lea e faʻaalia pe seti. Afai ua taua le tau, ua faatulaga le tapulaa i lena numera; a leai o le tapulaʻa lata mai o loʻo faʻaalia.

O tapulaa o se faagasologa e le faʻamaonia e mafai ona faʻaalia pe setiina faʻaaoga le sysctl (8) aoga.

umask [ mask ]

Seti le tau o le umask (silasila umask (2)) i le tau aofaʻi faʻamaonia. Afai e leai se finauga, e tatau ona lolomiina le tau aofaʻi.

leai se [- a ] [ igoa ]

Afai e faʻamautu le igoa , e aveese e le atigi lea igoa. Afai - a ua faamaotiina, o igoa uma ua aveeseina.

igoa le mautonu ...

O fesuiaiga ma fesuiaiga ua faamaotiina ua le mautonu. Afai o se igoa tuʻufaʻatasia e fesoʻotaʻi ma le fesuiaiga ma se galuega, e le gata i le fesuiaiga ma le gaioiga e le mautonu.

faatali [ galuega ]

Faatali mo le galuega maoti e faʻamaeʻa ma toe faafoi atu le tulaga o le faagasologa mulimuli i le galuega. Afai ua leai se finauga, faatali mo galuega uma e faamaeʻa ma toe faafoi atu se tulaga o le leai o se zero.

Poloaiga o le Faasologa o Tulafono

A faʻaaogaina le sh i fesoʻotaʻiga faʻatasi mai se laina, o le poloaiga o loʻo i ai nei ma le talafaasolopito o faʻasologa (silasila i le fc in Sx Builtins) e mafai ona faʻataʻitaʻia e faʻaaoga ai le laina vi-mode-editing line. O lenei faiga faʻaaoga tulafono, faʻamatalaina i lalo, e tutusa ma se vaega o i latou o loʻo faʻamatalaina i le vi man page. O le poloaiga 'set' -o vi e mafai ai ona faʻaoga le vi-mode ma tuʻu le sh i totonu o le faʻaogaina o le mode. Faatasi ai ma le vi-mode e mafai, e mafai ona fesuiaʻi le sh i le va o le tuʻuina o le mode ma le faʻatonuga o le mode. O le faatonu e le o faʻamatalaina atoa, ae o le a iai i se pepa mulimuli ane. E talitutusa ma vi: faʻamauina Aq ESC o le a lafoina oe i le tulafono VI. O le osofaia o le Aq i le taimi o le faʻatonuga o le a pasi ai le laina i le atigi.

Taua: Faʻaaoga le poloaiga a tagata ( % man ) e iloa ai pe faʻapefea ona faʻaaoga se poloaiga i luga o lau komepiuta faapitoa.