Diajar dina Komando Linux Ubuntu - lengkep

nami

bash , alias, bg , meungkeut, break, builtin, cd , paréntah, compgen, lengkep, nuluykeun, dibewarakeun, dirs, disown, bahana, ngaktipkeun, eval, exec, kaluar, ékspor, FC, fg, getopts, Hash , mantuan, sajarah , Pagawean, maéhan , hayu, lokal, logout, popd , printf , pushd, pwd , baca, readonly, balik deui , pakakas, shift, shopt, sumber, digantungkeun, test, kali, bubu, tipe, typeset, ulimit, umask, unalias , unset, antosan - bash diwangun-di paréntah, tingali bash (1)

Bash Builtin Komando

Iwal mun disebutkeun dicatet, unggal builtin paréntah documented dina bagian ieu salaku pilihan dimimitian ku narima - narima - mun signify ahir pilihan.

: [Alesan]

Taya pangaruh; sorana teu nanaon saluareun ngembangna alesan Calung sagala redirections dieusian. Hiji kodeu enol kaluar geus balik.

. Ngaran koropak [alesan]

Sumber Ngaran koropak [alesan]

Baca jeung ngaéksekusi Paréntah tina Ngaran koropak di lingkungan cangkang arus jeung balik status kaluar tina parentah panungtungan dieksekusi ti Ngaran koropak. Mun Ngaran koropak henteu ngandung slash a, ngaran file dina jalur anu dipaké pikeun manggihan diréktori ngandung Ngaran koropak. File searched keur di jalan teu kudu jadi laksana. Nalika bash henteu dina modeu posix, anu diréktori ayeuna geus searched lamun euweuh file ieu kapanggih dina jalur. Mun pilihan sourcepath kana paréntah builtin shopt dipareuman, jalur henteu searched. Mun alesan naon anu disadiakeun, maranehna jadi parameter posisional nalika Ngaran koropak ieu dibales. Upami parameter posisional anu unchanged. Status balik téh status nu paréntah panungtungan exited dina naskah (0 lamun aya paréntah nu dieksekusi), sarta palsu lamun Ngaran koropak henteu kapanggih atawa teu bisa maca.

landian [-p] [ngaran [= nilai] ...]

Landian jeung euweuh alesan atawa kalayan pilihan -p prints daptar aliases dina ngaran = nilai formulir landian on kaluaran baku. Nalika alesan anu disadiakeun, hiji landian diartikeun pikeun tiap ngaran anu nilai dirumuskeun. A spasi labuh dina nilai ngabalukarkeun kecap salajengna bisa dipariksa pikeun substitusi landian nalika alias geus dimekarkeun. Pikeun unggal ngaran dina daptar argumen nu euweuh nilai disadiakeun, nami jeung ajén alias geus dicitak. Landian mulih leres iwal ngaran dirumuskeun keur nu euweuh alias geus ditetepkeun.

bg [jobspec]

Ngahanca jobspec pakasaban ditunda di tukang, sabab lamun eta geus dimimitian kalawan &. Mun jobspec teu hadir, anggapan cangkang urang teh proyek ayeuna geus dipaké. bg jobspec mulih 0 iwal amprok lamun kontrol pakasaban mangrupa ditumpurkeun atanapi, nalika ngajalankeun kalawan kontrol pakasaban diaktipkeun, upami jobspec teu kapanggih atawa dimimitian tanpa kontrol pakasaban.

meungkeut [keymap -m] [-lpsvPSV]

meungkeut [-m keymap] [fungsi -q] [fungsi -u] [-r keyseq]

meungkeut [-m keymap] -f Ngaran koropak

meungkeut [-m keymap] -x keyseq: cangkang-paréntah

meungkeut [-m keymap] keyseq: fungsi-ngaran

meungkeut readline-paréntah

Nembongkeun konci readline jeung fungsi arus bindings, meungkeut réntétan konci ka fungsi readline atawa makro, atanapi diatur variabel readline. Unggal argumen non-pilihan mangrupa paréntah anu sakumaha éta bakal muncul dina .inputrc, tapi tiap paréntah mengikat atawa kudu diliwatan salaku argumen misah; misalna, ' "\ Cx \ Cr": ulang baca-init-file'. Pilihan, upami disadiakeun, boga hartos handap:

keymap -m

Pamakéan nandakeun keymap sakumaha keymap ka jadi kapangaruhan ku bindings saterusna. Ngaran keymap ditarima téh emacs, emacs-baku, emacs-meta, emacs-ctlx, vi, vi-pindah, vi-paréntah, jeung vi-sisipan. vi sarua jeung vi-paréntah; emacs sarua jeung emacs-baku.

-l

Daptar ngaran sadaya fungsi readline.

-p

Ngaran fungsi tampilan readline na bindings dina cara sapertos nu maranéhna bisa ulang maca.

-P

Daptar ngaran fungsi readline arus jeung bindings.

-V

Tampilan readline ngaran variabel sarta nilai dina cara sapertos nu maranéhna bisa ulang maca.

-V

Daptar ngaran variabel readline arus jeung nilai.

-s

Nembongkeun urutan konci readline kabeungkeut macros sarta senar aranjeunna kaluaran dina cara sapertos nu maranéhna bisa ulang maca.

-S

Urutan konci tampilan readline kabeungkeut macros sarta senar aranjeunna kaluaran.

Ngaran koropak -f

Baca bindings konci ti Ngaran koropak.

fungsi -q

Query ngeunaan nu kenop nu dipake dina fungsi ngaranna.

fungsi -u

Unbind sadayana kenop kabeungkeut kana fungsi ngaranna.

-r keyseq

Dipiceun sagala ayeuna mengikat keur keyseq.

-x keyseq: cangkang-paréntah

Ngabalukarkeun cangkang-paréntah bisa dieksekusi iraha keyseq geus diasupkeun.

Nilai balik téh 0 iwal hiji pilihan unrecognized dirumuskeun atawa kasalahan lumangsung.

megatkeun [n]

Kaluar ti jero pikeun, bari, dugi, atawa pilih loop. Lamun n geus dieusian, megatkeun tingkat n. n kedah janten> 1. Lamun n anu leuwih gede ti jumlah enclosing puteran, sadaya puteran enclosing nu kaluar. Nilai balik téh 0 iwal cangkang teu executing loop a lamun putus ieu dibales.

builtin cangkang-builtin [alesan]

Ngaéksekusi cangkang builtin dieusian, ngoperkeunnana alesan, sarta balik status kaluar na. Ieu mangpaat nalika watesan fungsi anu ngaran teh sarua salaku builtin cangkang, panahan pungsionalitas nu builtin dina fungsina. The cd builtin ilahar ngartikeun ulang cara kieu. Status balik téh palsu lamun cangkang-builtin sanes cangkang builtin paréntah.

cd [-L | -P] [dir]

Ngarobah diréktori ayeuna keur dir. Variabel HOME teh dir standar. Variabel CDPATH ngahartikeun jalur pilarian keur diréktori ngandung dir. Ngaran diréktori alternatif di CDPATH anu dipisahkeun ku titik (:). Hiji ngaran diréktori null dina CDPATH téh sarua jeung diréktori ayeuna, nyaéta ``. ''. Mun dir dimimitian ku slash (/), lajeng CDPATH henteu dipaké. Pilihan -P nyebutkeun ngagunakeun struktur diréktori fisik tinimbang handap Tumbu simbolis (tingali ogé pilihan -P kana set builtin paréntah); gaya pilihan -L Tumbu simbolis bisa dituturkeun. Argumen ngeunaan - sarua jeung $ OLDPWD. Nilai balik bener lamun diréktori ieu hasil dirobah; palsu disebutkeun.

paréntah [-pVv] sorana [arg ...]

Ngajalankeun paréntah jeung args suppressing fungsi cangkang normal lookup. Ngan Paréntah builtin atanapi paréntah kapanggih dina jalur anu dibales. Mun pilihan -p dirumuskeun, milarian paréntah anu dipigawé maké nilai standar pikeun jalur nu dijamin pikeun manggihan sadaya Utiliti baku. Mun boh -V atawa pilihan -V disadiakeun, pedaran ngeunaan paréntah geus dicitak. Pilihan -V ngabalukarkeun kecap tunggal nunjukkeun paréntah atawa file ngaran dipaké mana nu dipake paréntah pikeun dipintonkeun; pilihan -V ngahasilkeun leuwih pedaran verbose. Lamun -V atanapi -V pilihan anu disadiakeun, status kaluar mangrupa 0 lamun paréntah ieu kapanggih, sarta 1 lamun henteu. Mun pilihan ngayakeun disadiakeun jeung kasalahan lumangsung atawa paréntah teu bisa kapanggih, status kaluar téh 127. Upami teu kitu, status kaluar tina parentah builtin nyaeta status kaluar tina parentah.

compgen [pilihan] [Kecap]

Ngahasilkeun mungkin parantosan cocog pikeun kecap nurutkeun s pilihan, nu bisa jadi sagala pilihan ditarima ku builtin lengkep iwal -p na -r, sarta nulis patandingan pikeun kaluaran baku. Lamun ngagunakeun -F atanapi -C pilihan, rupa variabel cangkang diatur ku fasilitas parantosan programmable, bari sadia, moal teu boga nilai mangpaat.

The patandingan bakal dihasilkeun dina cara nu sarua salaku lamun kodeu parantosan programmable kungsi dihasilkeun éta langsung ti spésifikasi parantosan jeung umbul sarua. Lamun kecap anu dieusian, ngan maranéhanana completions cocog Kecap bakal dipintonkeun.

Nilai balik bener iwal hiji pilihan sah disadiakeun, atawa euweuh patandingan anu dihasilkeun.

ngalengkepan [-abcdefgjksuv] [-o comp-pilihan] [-A Peta] [-G globpat] [-W wordlist] [-P awalan] [-S ahiran]


[-X filterpat] [fungsi -F] [paréntah -C] ngaran [ngaran ...]

ngalengkepan -pr [ngaran ...]

Sebutkeun kumaha alesan ka tiap ngaran kudu réngsé. Mun pilihan -p disadiakeun, atawa lamun henteu pilihan anu disadiakeun, spésifikasi parantosan aya nu dicitak dina cara anu ngamungkinkeun aranjeunna bisa bahannana tiasa dipaké deui sakumaha input. Pilihan -r ngaluarkeun hiji spésifikasi parantosan pikeun tiap ngaran, atawa, upami aya nami s anu disadiakeun, sadaya spésifikasi parantosan.

Prosés nerapkeun spésifikasi parantosan ieu lamun kecap parantosan anu nyoba digambarkeun di luhur handapeun Programmable parantosan.

Pilihan sejenna, upami dieusian, boga hartos handap. Dalil kana -G, -W, sarta pilihan -X (jeung, upami diperlukeun, -P jeung -S pilihan) kudu dicutat ngajaga eta tina ékspansi méméh builtin lengkep ieu invoked.

-o comp-pilihan

The comp-pilihan ngawasaan sababaraha aspék laku compspec urang saluareun generasi basajan tina completions. comp-pilihan bisa jadi salah sahiji:

standar

Paké readline urang parantosan standar Ngaran koropak mun compspec nu dibangkitkeun euweuh patandingan.

dirnames

Nedunan ngaran diréktori parantosan lamun compspec nu dibangkitkeun euweuh patandingan.

filenames

Ngabejaan readline yén compspec nu dibangkitkeun filenames, ku kituna bisa nedunan sagala processing Ngaran koropak-spésifik (kawas nambahkeun hiji slash mun ngaran direktori atawa suppressing spasi labuh). Dimaksudkeun pikeun dipaké ku fungsi cangkang.

nospace

Ngabejaan readline teu append hiji spasi (standar) pikeun kecap réngsé di ahir jalur.

peta -A

Peta meureun salah sahiji di handap keur ngahasilkeun daptar mungkin completions:

alias

Ngaran landian. Bisa ogé jadi dieusian sakumaha -a.

arrayvar

Asép Sunandar Sunarya ngaran variabel.

mengikat

Readline ngaran ngariung konci.

builtin

Ngaran cangkang builtin Paréntah . Bisa ogé jadi dieusian sakumaha -b.

parentah

Ngaran paréntah. Bisa ogé jadi dieusian salaku ngaran. Bisa ogé jadi dieusian sakumaha -c.

pitunjuk

Diréktori ngaran. Bisa ogé jadi dieusian sakumaha -d.

cacad

Ngaran sahiji builtins cangkang ditumpurkeun.

diaktipkeun

Ngaran sahiji builtins cangkang diaktipkeun.

ekspor

Ngaran variabel cangkang diékspor. Bisa ogé jadi dieusian sakumaha -e.

file

Ngaran berkas. Bisa ogé jadi dieusian sakumaha -f.

fungsi

Ngaran sahiji cangkang fungsi.

kumpulan

Ngaran grup. Bisa ogé jadi dieusian sakumaha -g.

helptopic

Ngabantu jejer salaku ditarima ku pitulung builtin.

hostname

Hostnames, sakumaha dicokot tina file husus ku variabel HOSTFILE cangkang.

tugas

Ngaran pakasaban, upami kadali pakasaban aktip. Bisa ogé jadi dieusian sakumaha -j.

keyword

Cangkang ditangtayungan kecap. Bisa ogé jadi dieusian sakumaha -k.

jalan

Ngaran sahiji ngajalankeun jobs, upami kadali pakasaban aktip.

palayanan

Ngaran Service. Bisa ogé jadi dieusian sakumaha -s.

setopt

Alesan valid keur pilihan -o kana set builtin.

shopt

Ngaran pilihan cangkang sakumaha ditarima ku builtin shopt.

tanda

Ngaran sinyal.

dieureunkeun

Ngaran panganyarna dieureunkeun, upami kadali pakasaban aktip.

nu make

Ngaran pamaké. Bisa ogé jadi dieusian sakumaha -u.

variabel

Ngaran sadaya variabel cangkang. Bisa ogé jadi dieusian sakumaha -V.

-G globpat

Perluasan Ngaran koropak pola globpat ieu dimekarkeun keur ngahasilkeun nu completions mungkin.

wordlist -W

Wordlist kasebut dibeulah ngagunakeun karakter dina IFS variabel husus salaku delimiters, sarta masing-masing kecap resultant geus dimekarkeun. The mungkin completions mangrupakeun anggota daptar resultant nu cocog Kecap nu keur réngsé.

paréntah -C

paréntah geus dieksekusi dina lingkungan subshell, sarta output -na ieu dipaké salaku completions mungkin.

fungsi -F

Fungsi fungsi cangkang ieu dibales dina lingkungan cangkang ayeuna. Nalika eta rengse, anu mungkin completions anu Disalin ti nilai variabel Asép Sunandar Sunarya COMPREPLY.

filterpat -X

filterpat nyaéta pola sakumaha anu dipaké pikeun perluasan Ngaran koropak. Hal ieu dilarapkeun kana daptar mungkin completions dihasilkeun ku pilihan harita jeung alesan, sarta unggal cocog filterpat parantosan anu dikaluarkeun tina milis. A ngarah! di filterpat negates pola; dina hal ieu, sagala parantosan teu cocog filterpat geus dihapus.

awalan -P

awalan ditambahkeun dina awal unggal parantosan mungkin sanggeus kabeh pilihan séjén geus dilarapkeun.

ahiran -S

ahiran keur appended mun tiap parantosan mungkin sanggeus kabeh pilihan séjén geus dilarapkeun.

Nilai balik bener iwal hiji pilihan sah disadiakeun, hiji pilihan séjén ti -p atanapi -r disadiakeun tanpa argumen ngaran, hiji usaha anu dilakukeun pikeun miceun spésifikasi parantosan pikeun ngaran pikeun nu euweuh spésifikasi aya, atawa kasalahan lumangsung nambahkeun hiji spésifikasi parantosan.

nuluykeun [n]

Neruskeun Iteration hareup ti enclosing pikeun, bari, dugi, atawa pilih loop. Lamun n geus dieusian, ngahanca di n th enclosing loop. n kedah janten> 1. Lamun n anu leuwih gede ti jumlah enclosing puteran, panungtungan enclosing loop (nu `` luhur-tingkat '' loop) ieu dihanca. Nilai balik téh 0 iwal cangkang teu executing loop a nalika neruskeun ieu dibales.

dibewarakeun [-afFirtx] [-p] [ngaran [= nilai]]

typeset [-afFirtx] [-p] [ngaran [= nilai]]

Dibewarakeun variabel jeung / atawa masihan aranjeunna atribut. Mun euweuh ngaran s nu dibikeun lajeng nembongkeun nilai variabel. Pilihan -p bakal mintonkeun atribut jeung nilai unggal ngaran. Nalika -p dipaké, pilihan tambahan nu teu dipalire. Pilihan -F nyegah pintonan sahiji definisi fungsi; ngan nami fungsi jeung atribut nu dicitak. Pilihan -F ngakibatkeun -f. Pilihan di handap ieu bisa dipaké pikeun ngawatesan output keur variabel jeung atribut dieusian atawa masihan variabel atribut:

-a

Tiap ngaran mangrupa variabel Asép Sunandar Sunarya (tingali Arrays luhur).

-f

Paké ngaran fungsi wungkul.

-abdi

variabel anu diolah sakumaha hiji integer; meunteun arithmetic (tingali arithmetic evaluasi) anu dipigawé nalika variabel anu ditugaskeun nilai a.

-r

Jieun ngaran s maca wungkul. Ngaran ieu bisa lajeng jadi ditugaskeun nilai ku pernyataan ngerjakeun saterusna atawa unset.

-t

Masihan tiap nami atribut renik. Fungsi disusud inherit nu bubu debug ti cangkang nélépon. The atribut renik boga harti husus pikeun variabel.

-x

Ngaran tanda s pikeun ékspor ka saterusna Paréntah via lingkungan.

Ngagunakeun `+ 'tinimbang` -' pareum dina atribut gantina, iwal yén + a teu dipaké pikeun ngancurkeun hiji variabel Asép Sunandar Sunarya. Lamun dipaké dina fungsi hiji, ngajadikeun tiap ngaran lokal, sakumaha kalayan paréntah lokal. Nilai balik téh 0 iwal hiji pilihan sah ieu encountered, hiji usaha anu dilakukeun pikeun nangtukeun hiji fungsi maké `` -f foo = bar '', hiji usaha anu dilakukeun pikeun ngadaptarkeun nilai keur variabel dibaca wungkul, hiji usaha dijieun mun ngadaptarkeun nilai ka variabel Asép Sunandar Sunarya tanpa ngagunakeun rumpaka sanyawa ngerjakeun (tingali Arrays luhur), salah sahiji ngaran sanes cangkang ngaran variabel valid, hiji usaha dijieun mareuman baca-hijina status pikeun dibaca wungkul variabel, hiji usaha dijieun mareuman status Asép Sunandar Sunarya pikeun hiji variabel Asép Sunandar Sunarya, atawa usaha dijieun pikeun nembongkeun hiji fungsi non-existent kalawan -f.

dirs [-clpv] [+ n] [- n]

Tanpa pilihan, mintonkeun daptar directories ayeuna inget. Pintonan standar nyaeta dina jalur tunggal kalayan ngaran diréktori dipisahkeun ku spasi. Directories nu ditambahkeun kana daptar jeung paréntah pushd; paréntah popd ngaluarkeun eusi tina daptar.

+ n

Mintonkeun n th Éntri cacah ti kénca daptar ditémbongkeun ku dirs nalika invoked tanpa pilihan, dimimitian ku nol.

- n

Mintonkeun n th Éntri cacah ti katuhu tina daptar ditémbongkeun ku dirs nalika invoked tanpa pilihan, dimimitian ku nol.

-c

Leungitkeun dina diréktori tumpukan ku mupus sadaya éntri.

-l

Ngahasilkeun Listing hiji deui; éta standar Listing format migunakeun tilde ka denote nu diréktori imah.

-p

Nyitak tumpukan diréktori kalawan hiji Éntri per garis.

-V

Nyitak tumpukan diréktori kalawan hiji Éntri per garis, prefixing unggal éntri jeung indéks taun tumpukan éta.

Nilai balik téh 0 iwal hiji pilihan sah disadiakeun atawa n indexes saluareun ahir tumpukan diréktori.

disown [-ar] [-h] [jobspec ...]

Tanpa pilihan, masing-masing jobspec geus dikaluarkeun tina tabel panganyarna aktif. Mun pilihan -h dirumuskeun, unggal jobspec henteu dikaluarkeun tina méja, tapi geus dicirian ngarah SIGHUP anu teu dikirim ka pakasaban lamun cangkang narima SIGHUP a. Mun euweuh jobspec hadir, sarta ngayakeun nu -a atawa pilihan -r disadiakeun, pakasaban ayeuna geus dipaké. Mun euweuh jobspec disadiakeun, pilihan -a hartina miceun atawa ditandaan sadayana damelan; pilihan -r tanpa argumen jobspec Batesan operasi pikeun ngajalankeun jobs. Nilai balik téh 0 iwal jobspec a henteu nangtukeun pakasaban sah.

bahana [-neE] [arg ...]

Output arg s, dipisahkeun ku spasi, dituturkeun ku newline a. Status balik sok 0. Upama -n geus dieusian, anu labuh newline geus diteken. Mun pilihan -e dirumuskeun, interpretasi tina karakter backslash-lolos handap diaktipkeun. Pilihan -E disables interpretasi karakter ngewa ieu, sanajan dina sistim tempat nu diinterpretasi sacara standar. Pilihan xpg_echo cangkang bisa dipaké pikeun dinamis ngabedakeun atanapi henteu bahana expands karakter ngewa ieu sacara standar. bahana teu naksir - mun hartosna tungtung pilihan. bahana interprets nu urutan ngewa handap:

\ a

ngageter (bel)

\ b

backspace

\ c

ngurangan labuh newline

\ e

hiji karakter ngewa

\ f

feed formulir

\ n

garis anyar

\ r

kenop mulang

\ t

tab horizontal

\ v

tab nangtung

\\

backslash

\ 0 nnn

karakter dalapan bit anu nilai ngarupakeun nilai octal nnn (enol mun tilu octal digit)

\ nnn

karakter dalapan bit anu nilai ngarupakeun nilai octal nnn (salah mun tilu octal digit)

\ x HH

karakter dalapan bit anu nilai teh HH nilai hexadecimal (hiji atawa dua hex digit)

ngaktipkeun [-adnps] [-f Ngaran koropak] [ngaran ...]

Aktipkeun sarta mareuman Paréntah cangkang builtin. Nganonaktipkeun builtin a ngamungkinkeun paréntah disk nu boga ngaran nu sami salaku builtin cangkang bisa dieksekusi tanpa nangtukeun hiji pathname pinuh, sanajan cangkang ilaharna maluruh builtins saméméh Paréntah disk. Mun -n digunakeun, tiap ngaran nyaeta ditumpurkeun; disebutkeun, ngaran nu diaktipkeun. Contona, mun nganggo binér test kapanggih via jalur tinimbang cangkang builtin Vérsi, ngajalankeun `` ngaktipkeun test -n ''. Pilihan -f hartina pikeun muka anyar builtin ngaran paréntah ti dibagikeun obyék Ngaran koropak, dina sistem nu ngarojong loading dinamis. Pilihan -d bakal mupus hiji builtin saméméhna dieusian ku -f. Mun euweuh alesan ngaran nu dibikeun, atawa lamun pilihan -p disadiakeun, daptar builtins cangkang ieu dicitak. Kalawan henteu alesan pilihan sejen, daftar ngawengku sakabéh builtins cangkang diaktipkeun. Mun -n disadiakeun, ngan builtins ditumpurkeun anu dicitak. Mun -a disadiakeun, daptar dicitak ngawengku sakabéh builtins, kalawan hiji indikasi naha atanapi henteu tiap diaktipkeun. Mun -s disadiakeun, kaluaran kasebut diwatesan kana POSIX builtins husus.

Nilai balik téh 0 iwal ngaran sanes cangkang builtin atanapi aya kasalahan loading a builtin anyar ti obyék dibagikeun.

eval [arg ...]

The arg s nu maca tur disambungkeun ngahiji jadi paréntah tunggal. Paréntah ieu lajeng maca tur dieksekusi ku cangkang, sarta status kaluar na geus balik jadi nilai eval. Mun aya euweuh args, atawa ukur alesan null, eval mulih 0.

exec [-cl] [ngaran -a] [paréntah [alesan]]

Lamun sorana geus dieusian, éta ngagantikeun cangkang. Taya prosés anyar anu dijieun. Dalil jadi alesan mun sorana. Mun pilihan -l disadiakeun, cangkang tempat dash hiji di awal arg zeroth diliwatan mun paréntah. Ieu naon login (1) manten. Nu jadi sabab pilihan -c sorana bisa dieksekusi kalayan hiji lingkungan kosong. Mun -a disadiakeun, cangkang pas ngaran salaku argumen zeroth kana paréntah dieksekusi. Mun paréntah teu bisa dieksekusi pikeun sababaraha alesan, nu non-interaktif kaluar cangkang, iwal nu execfail pilihan cangkang diaktipkeun, nu hal eta mulih gagalna. Hiji cangkang interaktif mulih gagalna lamun file teu bisa dieksekusi. Lamun sorana henteu dieusian, sagala redirections mawa pangaruh dina cangkang ayeuna, sarta status balik téh 0. Upama aya hiji kasalahan redirection, status balik ieu 1.

kaluar [n]

Ngakibatkeun cangkang ka LN sareng status tina n. Lamun n geus disingkahkeun, status kaluar éta tina paréntah panungtungan dieksekusi. A bubu on kaluar geus dieksekusi saméméh cangkang terminates.

ékspor [-fn] [ngaran [= kecap]] ...

ékspor -p

Ngaran The disadiakeun anu ditandaan keur ekspor otomatis ka lingkungan Paréntah salajengna dieksekusi. Mun pilihan -f dirumuskeun, anu ngaran tingal fungsi. Mun euweuh ngaran anu dibikeun, atawa lamun pilihan -p disadiakeun, daptar sakabeh ngaran nu diékspor dina cangkang ieu dicitak. Pilihan -n ngabalukarkeun harta ékspor bisa dikaluarkeun tina variabel ngaranna. ékspor mulih hiji status kaluar tina 0 iwal hiji pilihan sah ieu encountered, salah sahiji ngaran sanes cangkang ngaran variabel valid, atawa -f disadiakeun kalawan ngaran anu sanes hiji fungsi.

Persib [-e ename] [-nlr] [munggaran] [panungtungan]

Persib -s [pat = rep] [cmd]

Ngalereskeun Komando. Dina bentuk munggaran, sauntuyan Paréntah tina pangheulana panungtungan dipilih tina daptar sajarah. Mimiti jeung panungtung bisa jadi dieusian salaku senar (pikeun maluruh paréntah panungtungan dimimitian ku string anu) atawa salaku jumlah (hiji indéks kana daptar sajarah, dimana jumlah négatip dipaké salaku hiji offset tina jumlah paréntah ayeuna). Mun tukang teu dieusian deui disetel ka paréntah ayeuna keur Listing (kitu nu `` FC -l -10 '' prints 10 Paréntah panungtungan) jeung ka hareup disebutkeun. Lamun mimitina teu dieusian deui disetel ka paréntah saméméhna pikeun ngedit tur -16 pikeun Listing.

Pilihan -n suppresses nu nomer paréntah nalika Listing. Pilihan -r reverses Urutan tina paréntah. Mun pilihan -l dirumuskeun, anu Paréntah dibéréndélkeun dina output baku. Upami teu kitu, editor dirumuskeun ku ename ieu invoked dina file ngandung paréntah maranéhanana. Mun ename henteu dibikeun, nilai variabel FCEDIT dipaké, sarta nilai Editor lamun FCEDIT teu disetel. Lamun variabel ngayakeun diatur, dipaké. Nalika ngédit geus réngsé, éta paréntah diédit keur echoed tur dieksekusi.

Dina bentuk kadua, sorana geus ulang dieksekusi sanggeus unggal conto tina pat diganti ku rep. A landian mangpaat ngagunakeun kalawan ieu `` r = FC -s '', kitu ketikan nu `` r cc '' ngalir paréntah panungtungan dimimitian ku `` cc '' sarta ketikan `` r '' ulang executes panungtungan paréntah.

Lamun bentuk mimiti dipaké, anu nilai balik téh 0 iwal hiji pilihan sah ieu encountered atawa munggaran atanapi panungtungan nangtukeun garis sajarah kaluar ti jangkauan. Mun pilihan -e disadiakeun, nilai balik ngarupakeun nilai tina paréntah panungtungan dieksekusi atawa gagal lamun kasalahan lumangsung jeung file samentara tina paréntah. Lamun bentuk kadua dipaké, status balik éta tina paréntah ulang dieksekusi, iwal cmd teu tangtukeun garis sajarah valid, nu hal FC mulih gagalna.

fg [jobspec]

Ngahanca jobspec di foreground, sarta nyieun proyék ayeuna. Mun jobspec teu hadir, anggapan cangkang urang teh proyek ayeuna geus dipaké. Nilai balik éta tina paréntah ditempatkeun kana foreground, atawa gagal lamun ngajalankeun nalika kontrol pakasaban mangrupa ditumpurkeun atanapi, nalika ngajalankeun kalawan kontrol pakasaban diaktipkeun, upami jobspec henteu nangtukeun pakasaban valid atawa jobspec hususna pakasaban nu ieu dimimitian tanpa kontrol pakasaban .

getopts optstring ngaran [args]

getopts dipaké ku prosedur cangkang kana parse parameter posisional. optstring ngandung karakter pilihan bisa dipikawanoh; lamun karakter hiji ieu dituturkeun ku titik hiji, pilihan nu diperkirakeun gaduh argumen nu kudu dipisahkeun tina eta ku spasi bodas. The titik jeung sual karakter tanda teu bisa dipaké salaku karakter pilihan. Unggal waktos eta invoked, getopts tempat pilihan hareup dina cangkang ngaran variable, initializing ngaran lamun teu aya, jeung indéks sahiji argumen hareup diolah kana OPTIND variabel. OPTIND ieu initialized ka 1 unggal waktos cangkang atawa skrip cangkang ieu invoked. Nalika hiji pilihan merlukeun argumen, getopts tempat nu argumen kana variabel OPTARG .The cangkang teu ngareset OPTIND otomatis; kudu sacara manual ngareset antara langkung ti hiji sauran kana getopts dina cangkang namah sarua lamun a set anyar parameter nyaeta bisa dipake.

Lamun tungtung pilihan anu encountered, getopts kaluar sareng nilai balik gede ti nol. OPTIND disetel ka indéks sahiji argumen non-pilihan kahiji, sarta ngaran disetel ka?.

getopts ilaharna parses parameter posisional, tapi lamun leuwih alesan disebut dina args, getopts parses pamadegan gantina.

getopts tiasa ngalaporkeun kasalahan dina dua cara. Mun karakter mimiti optstring nyaéta titik hiji, jempé ngalaporkeun kasalahan anu dipaké. Dina operasi normal seratan diagnostik anu dicitak nalika pilihan sah atanapi leungit alesan pilihan anu encountered. Lamun OPTERR variabel disetel ka 0, teu pesen kasalahan bakal ditampilkeun, sanajan aksara mimiti optstring teu titik hiji.

Mun hiji pilihan sah katempona, getopts tempat? kana ngaran sarta, upami teu cicingeun, prints hiji pesen kasalahan sarta unsets OPTARG. Mun getopts téh jempé, karakter pilihan kapanggih ieu disimpen di OPTARG sarta henteu dipilampah diagnostik geus dicitak.

Mun argumen diperlukeun henteu kapanggih, sarta getopts teu cicingeun, hiji tanda tanya (?) Ieu disimpen dina ngaran, OPTARG nyaeta unset, sarta surat diagnostik geus dicitak. Mun getopts téh jempé, teras hiji titik (:) ieu disimpen dina ngaran jeung OPTARG diatur kana karakter pilihan kapanggih.

getopts mulih leres lamun hiji pilihan, dieusian atanapi unspecified, geus kapanggih. Ieu mulih palsu lamun ahir pilihan anu encountered atawa kasalahan lumangsung.

Hash [-lr] [-p Ngaran koropak] [-dt] [ngaran]

Pikeun unggal ngaran, ngaran file pinuh ku paréntah ditangtukeun ku neangan ka directories dina $ jalur na inget. Mun pilihan -p disadiakeun, teu pilarian jalur anu dipigawé, sarta Ngaran koropak ieu dipaké salaku nami file pinuh ku sorana. Pilihan -r ngabalukarkeun cangkang poho sagala lokasi inget. Pilihan -d ngabalukarkeun cangkang poho kana lokasi inget unggal ngaran. Mun pilihan -t disadiakeun, anu pathname pinuh nu tiap ngaran pakait geus dicitak. Lamun sababaraha alesan ngaran nu dibéré ku -t, nami anu dicitak méméh pathname pinuh hashed. Pilihan -l ngabalukarkeun kaluaran pikeun dipintonkeun dina format nu bisa jadi bahannana tiasa dipaké deui sakumaha input. Mun euweuh alesan nu dibikeun, atawa lamun ukur -l disadiakeun, informasi ngeunaan Paréntah inget geus dicitak. Status balik bener iwal ngaran henteu kapanggih atawa hiji pilihan sah geus disadiakeun.

ngabantu [-s] [pola]

Nembongkeun informasi mantuan ngeunaan Paréntah builtin. Lamun pola anu dieusian, pitulung méré pitulung lengkep dina sagala paréntah pola cocog; disebutkeun ngabantu pikeun sakabeh builtins jeung struktur kontrol cangkang ieu dicitak. Pilihan -s Batesan informasi ditampilkeun ka pamakéan synopsis pondok. Status balik téh 0 iwal euweuh paréntah cocog pola.

sajarah [n]

sajarah -c

sajarah -d offset

sajarah -anrw [Ngaran koropak]

arg sajarah -p [arg ...]

arg sajarah -s [arg ...]

Kalawan henteu pilihan, nembongkeun daptar sajarah paréntah kalawan nomer garis. Garis didaptarkeun ku * geus dirobah. Argumen ngeunaan n mangrupa daptar mung n garis tukang. Mun Ngaran koropak disadiakeun, éta dipaké salaku nami sahiji file sajarah; lamun henteu, nilai HISTFILE dipaké. Pilihan, upami disadiakeun, boga hartos handap:

-c

Mupus daptar sajarah ku mupus sakabeh eusi.

-d offset

Ngahapus asupna sajarah dina posisi offset.

-a

Append kana `` '' garis sajarah anyar (garis sajarah diasupkeun saprak awal ayeuna bash sési) kana file sajarah.

-n

Baca garis sajarah teu acan maca tina file jujutan kana daptar sajarah ayeuna. Di handap ieu mangrupakeun garis appended kana file sajarah saprak awal ayeuna bash rintakan.

-r

Baca eusi file sajarah jeung dipake ku maranehna salaku sajarah ayeuna.

-w

Nulis sajarah ayeuna kana file sajarah, overwriting eusi file sajarah urang.

-p

Nedunan substitusi sajarah dina args handap tur nembongkeun hasil dina output baku. Henteu nyimpen hasil dina daptar sajarah. Unggal arg kudu dicutat pikeun mareuman ékspansi sajarah normal.

-s

Nyimpen args dina daptar sajarah salaku entri tunggal. Paréntah panungtungan dina daptar sajarah dipiceun méméh args nu ditambahkeun.

Nilai balik téh 0 iwal hiji pilihan sah ieu encountered, kasalahan lumangsung bari maca atawa nyuratan file sajarah, hiji sah offset disadiakeun salaku hiji argumen pikeun -d, atawa perluasan sajarah disadiakeun salaku hiji argumen pikeun -p gagal.

jobs [-lnprs] [jobspec ...]

jobs -x paréntah [args ...]

Bentuk mimitina mangrupa daptar jobs aktif. Pilihan boga hartos handap:

-l

Gajah Mungkur prosés daftar sajaba informasi normal.

-p

Daptar mung ID Prosés pamimpin group prosés pakasaban urang.

-n

Nembongkeun informasi wungkul ngeunaan jobs nu geus robah status saprak pamaké ieu panungtungan dibere beja status maranéhanana.

-r

Ngawatesan output keur ngajalankeun jobs.

-s

Ngawatesan output keur gawean dieureunkeun.

Mun jobspec dirumuskeun, output anu diwatesan pikeun émbaran ngeunaan pakasaban éta. Status balik téh 0 iwal hiji pilihan sah ieu encountered atanapi hiji jobspec sah geus disadiakeun.

Mun pilihan -x disadiakeun, damelan ngagantikeun sagala jobspec kapanggih dina paréntah atawa args jeung ID group prosés saluyu, sareng executes paréntah ngoperkeunnana args, balik status kaluar na.

maéhan [sigspec -s | signum -n | - sigspec] [pid | jobspec] ...

maéhan -l [sigspec | exit_status]

Kirim surélék sinyal ngaranna ku sigspec atanapi signum kana prosés ngaranna ku pid atanapi jobspec. sigspec boh ngaran sinyal kayaning SIGKILL atawa jumlah signal; signum mangrupakeun angka sinyal. Mun sigspec mangrupakeun ngaran sinyal, nami bisa dibikeun nganggo atanapi tanpa awalan SIG. Mun sigspec teu hadir, lajeng SIGTERM dianggap. Argumen ngeunaan -l mangrupa daptar ngaran sinyal. Mun alesan naon anu disadiakeun lamun -l dirumuskeun, anu ngaran sahiji sinyal pakait kana alesan ieu dibéréndélkeun, sarta status balik téh 0. The exit_status argumen pikeun -l mangrupakeun angka nangtukeun boh jumlah signal atanapi status kaluar tina hiji prosés terminated ku sinyal. sono mulih leres lamun sahanteuna hiji sinyal ieu hasil ngirimkeun, atanapi palsu lamun kasalahan lumangsung atawa hiji pilihan sah ieu encountered.

hayu arg [arg ...]

Unggal arg mangrupa ekspresi arithmetic bisa dievaluasi (tingali arithmetic evaluasi). Lamun arg panungtungan ngaevaluasi keur 0, hayu mulih 1; 0 geus balik disebutkeun.

[pilihan] lokal [ngaran [= nilai] ...]

Pikeun unggal argumen, variabel ngaran ngaranna lokal geus dijieun, sarta nangtukeun nilai. Pilihan bisa salah sahiji pilihan ditarima ku dibewarakeun. Lamun lokal anu dipaké dina fungsi hiji, éta ngabalukarkeun nami variabel boga wengkuan ditingali diwatesan ka anu fungsi na barudak na. Kalawan henteu operands, lokal nyerat daptar variabel lokal jeung output baku. Éta kasalahan ngagunakeun lokal nalika teu aya dina hiji fungsi. Status balik téh 0 iwal lokal anu dipaké di luar fungsi hiji, hiji ngaran sah disadiakeun, atawa ngaran ngarupakeun variabel readonly.

kaluar

Kaluar cangkang login.

popd [- n] [+ n] [- n]

Ngaluarkeun eusi tina tumpukan diréktori. Kalawan henteu alesan, ngaluarkeun diréktori luhur ti tumpukan, sarta ngalakukeun hiji cd ka diréktori luhur anyar. Alesan, upami disadiakeun, boga hartos handap:

+ n

Ngaluarkeun n th Éntri cacah ti kénca daptar ditémbongkeun ku dirs, dimimitian ku nol. Contona: `` popd +0 '' ngaluarkeun diréktori heula, `` popd +1 '' kadua.

- n

Ngaluarkeun n th Éntri cacah ti katuhu daptar ditémbongkeun ku dirs, dimimitian ku nol. Contona: `` popd -0 '' ngaluarkeun diréktori panungtungan, `` popd -1 '' di gigireun panungtungan.

-n

Suppresses parobahan normal tina diréktori lamun nyoplokkeun directories tina tumpukan, supaya ngan tumpukan eta dimanipulasi.

Mun paréntah popd nyaeta sukses, a dirs anu dipigawé ogé, sarta status balik téh 0. popd mulih palsu lamun hiji pilihan sah ieu encountered, tumpukan diréktori kosong, hiji Éntri diréktori tumpukan non-existent geus dieusian, atawa diréktori nu robah gagal.

format printf [alesan]

Nulis alesan formatna ka output baku dikadalikeun sahiji format kana. Format mangrupa string karakter nu ngandung tilu jenis objék: karakter polos, nu saukur ditiron ka output baku, urutan aksara ngewa, nu dirobah sarta ditiron ka kaluaran baku, sarta spésifikasi format, unggal nu ngabalukarkeun percetakan nu salajengna argumen saterusna. Salian standar printf (1) format,% b ngabalukarkeun printf rék dilegakeun backslash kabur urutan dina pakait argumen, sarta jadi sabab% q printf ka output pakait argumen dina format nu bisa bahannana tiasa dipaké deui sakumaha input cangkang.

Format ieu bahannana tiasa dipaké deui sakumaha perlu meakeun sakabéh dalil. Mun format butuh leuwih alesan ti anu disadiakeun, spésifikasi format tambahan kalakuanana saperti lamun hiji nilai enol atawa null string, sakumaha luyu, geus disadiakeun. Nilai balik nyaeta nol on ayaan, non-enol di gagalna.

pushd [-n] [dir]

pushd [-n] [+ n] [- n]

Nambihan diréktori ka luhureun tumpukan diréktori, atawa rotates tumpukan, nyieun luhureun anyar tina tumpukan éta diréktori kerja ayeuna. Kalawan henteu alesan, séntral luhureun dua directories na mulih 0, iwal dina tumpukan diréktori kosong. Alesan, upami disadiakeun, boga hartos handap:

+ n

Rotates tumpukan supados n th diréktori (cacah ti kénca daptar ditémbongkeun ku dirs, dimimitian ku enol) nyaéta di luhur.

- n

Rotates tumpukan supados n th diréktori (cacah ti katuhu daptar ditémbongkeun ku dirs, dimimitian ku enol) nyaéta di luhur.

-n

Suppresses parobahan normal tina diréktori nalika nambahkeun directories kana tumpukan, supaya ngan tumpukan eta dimanipulasi.

dir

Nambihan dir jeung tumpukan diréktori di luhur, sahingga nu diréktori kerja ayeuna nu anyar.

Mun paréntah pushd nyaeta sukses, dirs a anu dipigawé ogé. Lamun bentuk mimiti dipaké, pushd mulih 0 iwal dina cd ka dir gagal. Jeung formulir kadua, pushd mulih 0 iwal dina tumpukan diréktori kosong, hiji non-existent unsur diréktori tumpukan geus dieusian, atawa robah diréktori kana diréktori ayeuna anyar dieusian gagal.

pwd [-LP]

Nyitak pathname mutlak tina diréktori kerja ayeuna. The pathname dicitak ngandung euweuh Tumbu simbolis lamun pilihan -P disadiakeun atawa pilihan fisik -o kana set builtin paréntah diaktipkeun. Mun pilihan -L dipaké, anu pathname dicitak mungkin ngandung tumbu simbolis. Status balik téh 0 iwal kasalahan lumangsung bari maca ngaran diréktori ayeuna atawa hiji pilihan sah geus disadiakeun.

baca [-ers] [-u fd] [-t seep] [-a aname] [-p ajakan] [-n nchars] [-d delim] [ngaran ...]

Hiji garis anu maca ti input baku, atawa ti descriptor file fd disadiakeun salaku hiji argumen kana pilihan -u, sarta kecap mimitina ieu ditugaskeun ka ngaran hareup, kecap kadua nami kadua, jeung saterusna, jeung leftover kecap tur separators intervening maranéhna ditugaskeun ka ngaran tukang. Mun aya kecap pangsaeutikna maca ti aliran input ti ngaran, anu ngaran sésana anu ditugaskeun nilai kosong. Hurup di IFS anu dipaké pikeun dibeulah garis kana kecap. The karakter backslash (\) bisa dipaké pikeun miceun sagala harti husus pikeun karakter saterusna maca jeung garis tuluyan. Pilihan, upami disadiakeun, boga hartos handap:

-a aname

Kecap anu ditugaskeun pikeun indéks sequential tina Asép Sunandar Sunarya variabel aname, dimimitian dina 0. aname nyaeta unset méméh sagala nilai anyar anu nangtukeun. Alesan ngaran sejenna anu teu dipalire.

-d delim

The karakter mimiti delim ieu dipaké pikeun nungtungan garis input, tinimbang newline.

-e

Mun asupan baku anu datang ti terminal hiji, readline (tingali READLINE luhur) anu dipaké pikeun ménta jalur.

nchars -n

baca mulih sanggeus maca nchars karakter tinimbang ngantosan hiji garis lengkep input.

ajakan -p

Tampilan ajakan on kasalahan baku, tanpa newline labuh, saméméh ngusahakeun maca input nanaon. ajakan nu dipintonkeun ngan lamun input anu datang ti terminal a.

-r

Backslash teu meta salaku hiji karakter ngewa. backslash nu dianggap bagian tina jalur. Dina sababaraha hal, hiji pasangan backslash-newline teu dipaké salaku tuluyan garis.

-s

modeu jempe. Mun asupan anu datang ti terminal hiji, aksara teu echoed.

seep -t

Ngakibatkeun maca kana waktu kaluar na balik gagal lamun hiji garis lengkep input teu maca dina detik seep. Pilihan ieu boga pangaruh lamun maca henteu maca input ti terminal atawa pipa a.

-u fdFP

Baca input ti file descriptor fd.

Mun euweuh ngaran anu disadiakeun, anu dibaca garis anu ditugaskeun ka reply variabel. Kodeu balik nyaeta nol, iwal tungtung-of-file ieu encountered, baca kali kaluar, atawa hiji file descriptor sah disadiakeun salaku argumen pikeun -u.

readonly [-apf] [ngaran ...]

Ngaran The dibikeun anu ditandaan readonly; nilai ngaran ieu bisa jadi teu dirobah ku ngerjakeun saterusna. Mun pilihan -f disadiakeun, fungsi pakait jeung ngaran nu jadi ditandaan. Pilihan -a Batesan variabel kana arrays. Mun euweuh alesan ngaran nu dibikeun, atawa lamun pilihan -p disadiakeun, daptar sakabeh ngaran readonly geus dicitak. Pilihan -p ngabalukarkeun kaluaran pikeun dipintonkeun dina format nu bisa jadi bahannana tiasa dipaké deui sakumaha input. Status balik téh 0 iwal hiji pilihan sah ieu encountered, salah sahiji ngaran sanes cangkang ngaran variabel valid, atawa -f disadiakeun kalawan ngaran anu sanes hiji fungsi.

balik [n]

Ngabalukarkeun fungsi pikeun kaluar jeung nilai balik dieusian ku n. Lamun n geus disingkahkeun, status balik éta tina paréntah panungtungan dieksekusi dina awak fungsi. Mun dipaké di luar fungsi hiji, tapi salila palaksanaan naskah hiji ku. (Sumber) paréntah, éta ngabalukarkeun cangkang eureun executing skrip nu na balik boh n atawa status kaluar tina parentah panungtungan dieksekusi dina Aksara sakumaha status kaluar tina naskah. Mun dipaké di luar fungsi hiji teu salila dijalankeunnana a Aksara ku. , Status balik téh palsu.

Nyetél [--abefhkmnptuvxBCHP] [pilihan -o] [arg ...]

Tanpa pilihan, nami na nilai unggal variabel cangkang dipintonkeun dina format nu bisa bahannana tiasa dipaké deui sakumaha input. kaluaran kasebut dumasar dumasar kana Lokalisasi ayeuna. Lamun pilihan anu dieusian, maranéhna nangtukeun atawa atribut cangkang unset. Naon alesan sésana sanggeus pilihan anu diprosés nu diperlakukeun salaku nilai keur parameter posisional sarta dibéré, dina urutan, jeung $ 1, $ 2, ... $ n. Pilihan, upami dieusian, boga hartos handap:

-a

ditandaan variabel jeung fungsi nu dirobah atawa dijieun keur ekspor ka lingkungan Paréntah saterusna otomatis.

-b

Ngalaporkeun status panganyarna tukang terminated geuwat, tinimbang méméh ajakan primér salajengna. Ieu éféktif ngan lamun kontrol pakasaban diaktipkeun.

-e

Kaluar geuwat lamun paréntah basajan (tingali cangkang grammar luhur) kaluar sareng status non-nol. Cangkang teu kaluar lamun paréntah anu gagal mangrupa bagian ti hiji dugi atanapi bari loop, bagian tina hiji lamun pernyataan, bagian tina hiji && atanapi || daptar, atawa lamun nilai balik paréntah urang keur inverted via! . A bubu on ERR, upami diatur, geus dieksekusi méméh kaluar cangkang.

-f

Nonaktipkeun ékspansi pathname.

-h

Inget lokasi Paréntah sabab nu katingali nepi keur palaksanaan. Ieu diaktipkeun ku standar.

-k

Kabéh alesan dina bentuk pernyataan ngerjakeun disimpen dina lingkungan kanggo paréntah, teu ngan maranéhanana anu miheulaan nami paréntah.

-m

modeu ngawas. kontrol pakasaban diaktipkeun. Pilihan Ieu on sacara standar pikeun cangkang interaktif kana sistem nu ngarojong eta (tingali kontrol pakasaban luhur). Prosés tukang ngajalankeun dina grup prosés misah sarta garis ngandung status kaluar maranéhanana dicitak kana parantosan maranéhanana.

-n

Baca Paréntah tapi ulah ngaéksekusi aranjeunna. Ieu bisa dipaké pikeun pariksa a Aksara cangkang pikeun kasalahan sintaksis. Ieu dipaliré ku cangkang interaktif.

-o pilihan-ngaran

Pilihan-ngaran tiasa salah sahiji di handap:

allexport

Sarua salaku -a.

braceexpand

Sarua salaku -B.

emacs

Paké mangrupa panganteur garis paréntah ngedit emacs-gaya. Ieu diaktipkeun sacara standar nalika cangkang nyaeta interaktif, iwal cangkang ieu dimimitian kalayan pilihan na rohangan ngédit --no.

errexit

Sarua salaku -e.

hashall

Sarua salaku -h.

histexpand

Sarua salaku -H.

sajarah

Aktipkeun sajarah paréntah, sakumaha ditétélakeun di luhur handapeun pilihan SEJARAH .This nyaeta on sacara standar dina cangkang interaktif.

ignoreeof

Éfék kasebut salaku lamun paréntah cangkang `` IGNOREEOF = 10 '' geus dieksekusi (tingali Shell variabel di luhur).

keyword

Sarua salaku -k.

monitor

Sarua salaku -m.

noclobber

Sarua salaku -C.

noexec

Sarua salaku -n.

noglob

Sarua salaku -f. nolog Ayeuna teu dipalire.

mere beja

Sarua salaku -b.

nounset

Sarua salaku -u.

onecmd

Sarua salaku -t.

fisik

Sarua salaku -P.

posix

Ngarobah paripolah bash mana operasi standar béda ti POSIX 1003,2 baku pikeun cocog standar (mode posix).

bencong

Sarua salaku -p.

verbose

Sarua salaku -V.

vi

Ngagunakeun panganteur garis paréntah ngedit vi-gaya.

xtrace

Sarua salaku -x.

Mun -o disadiakeun kalawan euweuh pilihan-ngaran, nu nilai tina pilihan ayeuna anu dicitak. Mun + o disadiakeun kalawan euweuh pilihan-ngaran, runtuyan set paréntah nyieun deui setélan pilihan arus dipintonkeun dina output baku.

-p

Hurungkeun mode bencong. Dina modeu ieu payil $ ENV na $ BASH_ENV teu diproses, fungsi cangkang teu diwariskeun ti lingkungan, jeung variabel SHELLOPTS, upami eta némbongan dina lingkungan, geus teu dipalire. Mun cangkang ieu dimimitian ku pamaké (grup) id mujarab teu sarua jeung pamake nyata (grup) id, sarta pilihan -p henteu disadiakeun, lampah ieu nu dicokot sarta id pamaké éféktif diatur ka pamaké id nyata. Mun pilihan -p disadiakeun dina ngamimitian, anu pamaké id mujarab teu ngareset. Ngaktipkeun pilihan ieu kaluar ngabalukarkeun pamaké sarta grup Gajah Mungkur éféktif pikeun jadi pakakas pikeun pamaké sarta grup Gajah Mungkur nyata.

-t

Kaluar sanggeus maca na executing hiji paréntah.

-u

Ngubaran variabel unset sakumaha kasalahan nalika ngajalankeun ékspansi parameter. Mun ékspansi anu nyoba on hiji variabel unset, cangkang prints hiji pesen kasalahan, sarta, upami teu interaktif, kaluar sareng status non-nol.

-V

Print garis cangkang input sabab nu maca.

-x

Saatos ngembangna unggal paréntah basajan, nembongkeun nilai dimekarkeun tina PS4 , dituturkeun ku paréntah tur alesan na dilegaan.

-B

Cangkang ngalakukeun ékspansi pananggeuy (tingali ékspansi pananggeuy luhur). Ieu dina sacara standar.

-C

Mun diatur, bash teu nimpa file aya jeung>,> &, sarta <> operator redirection. Ieu bisa jadi ditindes nalika nyieun file kaluaran ku ngagunakeun operator redirection> | tinimbang>.

-H

Aktipkeun! substitusi sajarah gaya. pilihan Ieu on sacara standar nalika cangkang nyaeta interaktif.

-P

Mun diatur, cangkang teu nuturkeun tumbu simbolis nalika executing Paréntah kayaning cd nu ngarobah diréktori kerja ayeuna. It uses struktur diréktori fisik gantina. Sacara standar, bash nuturkeun ranté logis tina directories nalika ngajalankeun Paréntah nu ngarobah diréktori ayeuna.

-

Mun euweuh alesan turutan pilihan ieu, teras parameter posisional anu unset. Upami teu kitu, parameter posisional diatur kana arg s, sanajan sawatara di antarana dimimitian ku hiji -.

-

Sinyal tungtung pilihan, ngakibatkeun sakabeh arg s sésana bisa ditugaskeun ka parameter posisional. The -x sarta pilihan -V dipareuman. Mun aya euweuh args, parameter posisional tetep unchanged.

Pilihan nu kaluar sacara standar iwal disebutkeun nyatet. Ngagunakeun + tinimbang - ngabalukarkeun pilihan ieu bisa dipareuman. Pilihan oge bisa dieusian jadi alesan ka namah tina cangkang. The set kiwari pilihan bisa kapanggih dina $ -. Status balik sok leres iwal hiji pilihan sah ieu encountered.

shift [n]

Parameter posisional tina n +1 ... anu diganti jadi $ 1 .... parameter digambarkeun ku angka $ # turun ka $ # - n +1 anu unset. n kedah janten angka non-négatip kurang atawa sarua jeung $ #. Lamun n nyaéta 0, teu parameter nu robah. Lamun n teu dibéré, éta dianggap janten 1. Lamun n anu leuwih gede ti $ #, parameter posisional teu robah. Status mulang anu leuwih gede ti nol lamun n anu leuwih gede ti $ # atanapi kirang ti enol; disebutkeun 0.

shopt [-pqsu] [-o] [optname ...]

Toggle nilai variabel ngadalikeun cangkang kabiasaan pilihan. Kalawan henteu pilihan, atawa kalayan pilihan -p, daptar sadaya pilihan settable dipintonkeun, kalawan hiji indikasi naha atanapi henteu tiap tos disetel. Pilihan -p ngabalukarkeun kaluaran pikeun dipintonkeun dina formulir nu bisa jadi bahannana tiasa dipaké deui sakumaha input. Pilihan séjén boga hartos handap:

-s

Aktipkeun (nangtukeun) unggal optname.

-u

Nonaktipkeun (unset) unggal optname.

-q

Suppresses kaluaran normal (mode sepi); status balik nunjukkeun naha optname tos disetel atanapi unset. Lamun sababaraha alesan optname nu dibikeun ku -q, status balik nyaeta nol lamun sakabéh optnames diaktipkeun; non-enol disebutkeun.

-o

Batesan nilai optname janten pamadegan tangtu keur pilihan -o kana set builtin.

Mun boh -s atanapi -u dipaké kalawan teu alesan optname, tampilan nu ngan bisa laksana pikeun jalma pilihan nu diatur atawa unset visinil. Iwal mun disebutkeun dicatet, dina pilihan shopt nu ditumpurkeun (unset) sacara standar.

Status mulang nalika Listing pilihan nyaeta nol lamun sakabéh optnames nu diaktipkeun, non-enol disebutkeun. Nalika netepkeun atanapi pilihan unsetting, status balik nyaeta nol iwal hiji optname sanes pilihan cangkang sah.

Daptar pilihan shopt nyaeta:

cdable_vars

Mun diatur, argumen jeung cd paréntah builtin nu teu diréktori a dianggap janten nami variabel anu nilai teh diréktori pikeun ngaganti ka.

cdspell

Mun diatur, kasalahan minor dina éjahan komponén diréktori di paréntah cd bakal dilereskeun. Kasalahan dipariksa pikeun anu transposed karakter, karakter leungit, sarta salah sahiji karakter loba teuing. Mun koreksi ieu kapanggih, ngaran file dilereskeun anu dicitak, sarta proceeds paréntah. pilihan ieu ngan dipaké ku cangkang interaktif.

checkhash

Mun diatur, bash cek nu paréntah kapanggih dina tabel Hash aya sateuacan nyobian sangkan ngaéksekusi eta. Mun paréntah hashed euweuh aya, hiji pilarian jalur normal anu dipigawé.

checkwinsize

Mun diatur, bash cek nu jandela ukuranana sanggeus unggal paréntah sarta, upami diperlukeun, mutahirkeun nilai garis na kolom.

cmdhist

Mun diatur, bash nyoba nyalametkeun sakabeh garis tina paréntah sababaraha-garis di Éntri sajarah sami. Hal ieu ngamungkinkeun gampang ulang na rohangan ngédit tina paréntah multi-garis.

dotglob

Mun diatur, bash ngawengku filenames dimimitian ku `. ' dina hasil ékspansi pathname.

execfail

Mun diatur, cangkang non-interaktif moal kaluar lamun eta bisa ngaéksekusi kana file dieusian salaku hiji argumen kana paréntah builtin exec. Hiji cangkang interaktif teu kaluar lamun exec gagal.

expand_aliases

Mun diatur, aliases anu dimekarkeun sakumaha ditétélakeun di luhur handapeun ALIASES. pilihan ieu diaktipkeun sacara standar pikeun cangkang interaktif.

extglob

Mun set, nu pola nambahan pitur nu dijelaskeun di luhur handapeun Pathname ékspansi cocog keur diaktipkeun.

histappend

Mun diatur, daptar sajarah ieu appended kana file ngaranna ku nilai variabel HISTFILE nalika kaluar cangkang, tinimbang overwriting file.

histreedit

Mun diatur, sarta readline keur dipaké, a pamaké ieu dibéré kasempetan pikeun deui ngédit-a substitusi sajarah gagal.

histverify

Mun diatur, sarta readline keur dipaké, hasil substitusi sajarah teu geuwat diliwatan kana cangkang parser. Gantina, jalur hasilna ieu dimuat kana readline ngedit panyangga, sahingga modifikasi salajengna.

hostcomplete

Mun diatur, sarta readline keur dipaké, bash bakal nyobian nedunan hostname parantosan lamun kecap ngandung @ a keur réngsé (tingali completing handapeun READLINE luhur). Ieu diaktipkeun ku standar.

huponexit

Mun diatur, bash bakal dikirim SIGHUP ka sadaya jobs nalika hiji login cangkang kaluar interaktif.

interactive_comments

Mun diatur, ngidinan hiji kecap dimimitian ku # ngabalukarkeun yén kecap jeung sakabeh karakter sésana dina garis anu bisa dipaliré dina cangkang interaktif (tingali komentar di luhur). pilihan ieu diaktipkeun ku standar.

lithist

Mun diatur, sarta pilihan cmdhist diaktipkeun, Paréntah multi-garis anu disimpen kana sajarah jeung newlines study tinimbang ngagunakeun separators titik koma mana mungkin.

login_shell

Cangkang susunan pilihan ieu lamun dimimitian salaku cangkang login (tingali namah luhur). nilai teu meunang dirobah.

mailwarn

Mun diatur, sarta berkas anu bash ieu ngecék mail geus diakses ti panungtungan waktu eta ieu dipariksa, pesen `` The mail di mailfile geus maca '' dipintonkeun.

no_empty_cmd_completion

Mun diatur, sarta readline keur dipaké, bash moal nyobian milarian jalur pikeun mungkin completions nalika parantosan anu nyoba on hiji garis kosong.

nocaseglob

Mun diatur, bash cocog filenames dina hal-merhatikeun fashion nalika ngajalankeun ékspansi pathname (tingali ékspansi Pathname luhur).

nullglob

Mun diatur, bash ngamungkinkeun pola nu cocog henteu file (tingali ékspansi Pathname luhur) rék dilegakeun ka string null, tinimbang sorangan.

progcomp

Mun diatur, anu programmable fasilitas parantosan (tingali parantosan Programmable luhur) nu diaktipkeun. pilihan ieu diaktipkeun ku standar.

promptvars

Mun diatur, string ajakan ngalaman variabel na parameter ékspansi sanggeus mahluk