InglesPransesEspanyol

Ad


OnWorks favicon

commandposix - Online sa Cloud

Patakbuhin ang commandposix sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command commandposix na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


command — magsagawa ng isang simpleng utos

SINOPSIS


utos [−p] command_name [argumento...]

utos [−p][−v|−V] command_name

DESCRIPTION


Ang utos Ang utility ay dapat maging sanhi ng shell na tratuhin ang mga argumento bilang isang simpleng utos,
pinipigilan ang shell function lookup na inilalarawan sa seksyon 2.9.1.1, Utos paghahanap
at Pagpapatupad, aytem 1b.

Kung ang command_name ay kapareho ng pangalan ng isa sa mga espesyal na built-in na utility, ang
mga espesyal na katangian sa nakalistang listahan sa simula ng seksyon 2.14, espesyal Itinayo-
In Mga Utility ay hindi mangyayari. Sa bawat iba pang paggalang, kung command_name ay hindi ang pangalan ng a
function, ang epekto ng utos (na walang mga pagpipilian) ay kapareho ng pag-alis utos.

Kapag ang −v or −V ginagamit ang opsyon, ang utos ang utility ay dapat magbigay ng impormasyon tungkol sa
kung paano binibigyang-kahulugan ng shell ang isang pangalan ng command.

Opsyon


Ang utos ang utility ay dapat umayon sa Base Definition volume ng POSIX.1–2008, seksyon
12.2, Gamit palaugnayan Mga Alituntunin.

Ang mga sumusunod na opsyon ay dapat suportahan:

−p Isagawa ang paghahanap ng command gamit ang isang default na halaga para sa PATH na garantisadong
hanapin ang lahat ng mga karaniwang kagamitan.

−v Sumulat ng string sa karaniwang output na nagpapahiwatig ng pathname o command na iyon
ay gagamitin ng shell, sa kasalukuyang kapaligiran ng pagpapatupad ng shell (tingnan
seksyon 2.12, Talukap ng alimango Pagpapatupad kapaligiran), para mag-invoke command_name, pero huwag
tumawag sa diyos command_name.

* Mga utility, regular na built-in na utility, command_namekasama ang a
character, at anumang mga function na tinukoy sa pagpapatupad na makikita gamit ang
PATH variable (tulad ng inilarawan sa seksyon 2.9.1.1, Utos paghahanap at
Pagpapatupad), ay isusulat bilang ganap na mga pathname.

* Mga function ng Shell, mga espesyal na built-in na utility, hindi regular na built-in na mga utility
nauugnay sa isang PATH paghahanap, at mga salitang nakalaan sa shell ay dapat isulat bilang
mga pangalan lang nila.

* Ang isang alias ay dapat isulat bilang isang command line na kumakatawan sa alias nito
kahulugan.

* Kung hindi, walang output na isusulat at ang exit status ay magpapakita na
hindi natagpuan ang pangalan.

−V Sumulat ng isang string sa karaniwang output na nagpapahiwatig kung paano ibinigay ang pangalan sa
command_name Ang operand ay bibigyang-kahulugan ng shell, sa kasalukuyang shell
kapaligiran ng pagpapatupad (tingnan seksyon 2.12, Talukap ng alimango Pagpapatupad kapaligiran), ngunit gawin
hindi invoke command_name. Bagama't hindi natukoy ang format ng string na ito, ito
ay magsasaad kung alin sa mga sumusunod na kategorya command_name babagsak at dapat
isama ang impormasyong nakasaad:

* Mga Utility, regular na built-in na utility, at anumang implementasyon-define
mga function na matatagpuan gamit ang PATH variable (tulad ng inilarawan sa seksyon
2.9.1.1, Utos paghahanap at Pagpapatupad), ay makikilala bilang ganoon at
isama ang ganap na pathname sa string.

* Ang iba pang mga function ng shell ay dapat matukoy bilang mga function.

* Ang mga alyas ay makikilala bilang mga alyas at ang kanilang mga kahulugan ay kasama sa
string.

* Ang mga espesyal na built-in na utility ay dapat matukoy bilang espesyal na built-in
mga utility.

* Regular na built-in na mga utility na hindi nauugnay sa a PATH ang paghahanap ay dapat
kinilala bilang regular na built-in na mga utility. (Ang terminong ``regular'' ay hindi kailangan
ginamit.)

* Ang mga salitang nakalaan sa shell ay dapat matukoy bilang mga reserbang salita.

MGA OPERAND


Ang mga sumusunod na operand ay dapat suportahan:

argumento Isa sa mga string na itinuturing bilang isang argumento sa command_name.

command_name
Ang pangalan ng isang utility o isang espesyal na built-in na utility.

STDIN


Hindi ginagamit.

INPUT MGA FILE


Wala.

Kapaligiran MGA VARIABLE


Ang mga sumusunod na variable ng kapaligiran ay dapat makaapekto sa pagpapatupad ng utos:

WIKA Magbigay ng default na halaga para sa mga variable ng internationalization na hindi nakatakda o
wala. (Tingnan ang dami ng Base Definition ng POSIX.1–2008, seksyon 8.2,
internationalization Variable para sa pangunguna sa internasyonalisasyon
mga variable na ginagamit upang matukoy ang mga halaga ng mga lokal na kategorya.)

LC_ALL Kung nakatakda sa isang walang laman na halaga ng string, i-override ang mga halaga ng lahat ng iba pa
mga variable ng internasyonalisasyon.

LC_CTYPE Tukuyin ang lokal para sa interpretasyon ng mga pagkakasunud-sunod ng mga byte ng data ng teksto
bilang mga character (halimbawa, single-byte kumpara sa multi-byte na character sa
mga argumento).

LC_MESSAGES
Tukuyin ang lokal na dapat gamitin upang makaapekto sa format at mga nilalaman ng
mga mensaheng diagnostic na nakasulat sa karaniwang error at nakasulat na mga mensaheng nagbibigay-kaalaman
sa karaniwang output.

NLSPATH Tukuyin ang lokasyon ng mga katalogo ng mensahe para sa pagproseso ng LC_MESSAGES.

PATH Tukuyin ang path ng paghahanap na ginamit sa paghahanap ng command na inilarawan sa seksyon
2.9.1.1, Utos paghahanap at Pagpapatupad, maliban sa inilarawan sa ilalim ng −p pagpipilian.

ASYNCHRONOUS KAGANAPAN


Default.

STDOUT


Kapag ang −v ang opsyon ay tinukoy, ang karaniwang output ay dapat na mai-format bilang:

"%s\n", <pangalan ng landas or utos>

Kapag ang −V ang opsyon ay tinukoy, ang karaniwang output ay dapat na mai-format bilang:

"%s\n", <Hindi natukoy>

STDERR


Ang karaniwang error ay dapat gamitin lamang para sa mga diagnostic na mensahe.

oUTPUT MGA FILE


Wala.

LALAKI DESCRIPTION


Wala.

EXIT STATUS


Kapag ang −v or −V ang mga opsyon ay tinukoy, ang mga sumusunod na exit value ay ibabalik:

0 Matagumpay na pagkumpleto.

>0 Ang command_name hindi mahanap o may naganap na error.

Kung hindi, ang mga sumusunod na exit value ay ibabalik:

126 Ang utility na tinukoy ng command_name ay natagpuan ngunit hindi ma-invoke.

127 Nagkaroon ng error sa utos utility o ang utility na tinukoy ng command_name
hindi mahanap.

Kung hindi, ang exit status ng utos ay iyon sa simpleng utos na tinukoy ng
mga argumento sa utos.

Mga kahihinatnan OF MGA KAMALI


Default.

Ang sumusunod seksyon ay nagbibigay-kaalaman.

APLIKASYON PAGGAMIT


Ang order para sa paghahanap ng command ay nagbibigay-daan sa mga function na i-override ang mga regular na built-in at path
mga paghahanap. Ang utility na ito ay kinakailangan upang payagan ang mga function na may parehong pangalan bilang a
utility upang tawagan ang utility (sa halip na isang recursive na tawag sa function).

Ang system default path ay magagamit gamit getconf; gayunpaman, dahil getconf maaaring kailanganin
magkaroon ng PATH i-set up bago ito matawag mismo, maaaring gamitin ang sumusunod:

utos −p getconf PATH

Mayroong ilang mga pakinabang sa pagsugpo sa mga espesyal na katangian ng mga espesyal na built-in
sa okasyon. Halimbawa:

utos exec > unwritable-file

ay hindi nagiging sanhi ng pag-abort ng isang non-interactive na script, upang masuri ang status ng output
sa pamamagitan ng script.

Ang utos, env, nohup, oras, at xargs ang mga utility ay tinukoy na gumamit ng exit code
127 kung may naganap na error upang makilala ng mga application ang ``kabigong makahanap ng utility''
mula sa `` inilabas na utility na may indikasyon ng error''. Napili ang value na 127 dahil
ito ay hindi karaniwang ginagamit para sa iba pang mga kahulugan; karamihan sa mga utility ay gumagamit ng maliliit na halaga para sa ``normal
kundisyon ng error'' at ang mga halaga sa itaas 128 ay maaaring malito sa pagwawakas dahil sa
pagtanggap ng signal. Ang halaga na 126 ay pinili sa katulad na paraan upang ipahiwatig na ang
maaaring mahanap ang utility, ngunit hindi na-invoke. Ang ilang mga script ay gumagawa ng mga makabuluhang mensahe ng error
pinagkaiba ang 126 at 127 na kaso. Ang pagkakaiba sa pagitan ng mga exit code 126 at 127 ay
batay sa kasanayan sa KornShell na gumagamit ng 127 kapag sinubukan ng lahat exec ang utility ay nabigo sa
[ENOENT], at gumagamit ng 126 kapag anumang pagtatangka na exec nabigo ang utility para sa anumang iba pang dahilan.

Dahil ang −v at −V mga pagpipilian ng utos gumawa ng output na may kaugnayan sa kasalukuyang shell
kapaligiran ng pagpapatupad, utos ay karaniwang ibinibigay bilang isang shell na regular na built-in. Kung ito ay
tinatawag sa isang subshell o hiwalay na kapaligiran sa pagpapatupad ng utility, gaya ng isa sa
sumusunod:

(PATH=foo utos −v)
nohup utos −v

hindi ito kinakailangang magbunga ng mga tamang resulta. Halimbawa, kapag tinawag na may nohup o isang
exec function, sa isang hiwalay na kapaligiran ng pagpapatupad ng utility, karamihan sa mga pagpapatupad ay hindi
kayang tumukoy ng mga alias, function, o espesyal na built-in.

Dalawang uri ng regular na built-in ang maaaring makatagpo sa isang system at ang mga ito ay inilalarawan
hiwalay ng utos. Ang paglalarawan ng command search sa seksyon 2.9.1.1, Utos
paghahanap at Pagpapatupad nagbibigay-daan para sa isang karaniwang utility na ipatupad bilang isang regular na built-in
basta ito ay matatagpuan sa angkop na lugar sa a PATH paghahanap. Kaya, halimbawa, utos
−v totoo maaaring magbunga /bin/true o ilang katulad na pathname. Iba pang tinukoy sa pagpapatupad
ang mga utility na hindi tinukoy ng volume na ito ng POSIX.1‐2008 ay maaaring umiral lamang bilang built-
ins at walang pathname na nauugnay sa kanila. Ang mga ito ay gumagawa ng output na kinilala bilang
(regular) built-in. Ang mga application na nakakaranas ng mga ito ay hindi maaasahan execing
kanila, gamit ang mga ito sa nohup, nilalampasan sila ng ibang PATH, At iba pa.

HALIMBAWA


1. Gumawa ng bersyon ng cd na palaging nagpi-print ng bagong gumaganang direktoryo nang eksaktong isang beses:

cd() {
utos cd "$@" > / dev / null
pwd
}

2. Magsimula ng ``secure shell script'' kung saan iniiwasan ng script na ma-spoof ng
magulang:

IFS='
'
# Ang nauuna halaga dapat be .
# Itakda IFS sa nito default halaga.

\unalias −a
# I-unset ang lahat ng posibleng alias.
# Tandaan na ang unalias ay nakatakas upang maiwasan ang isang alias
# ginagamit para sa unalias.

unset −f command
# Tiyaking hindi function ng user ang command.

PATH="$(command −p getconf PATH):$PATH"
# Maglagay ng maaasahang PATH prefix.

# ...

Sa puntong ito, binigyan ng tamang mga pahintulot sa mga direktoryo na tinawag ni PATH, ang script
ay may kakayahang tiyakin na ang anumang utility na tinatawag nito ay ang nilalayon. Ito ay pagiging
napaka-ingat dahil ipinapalagay nito na ang mga extension ng pagpapatupad ay maaaring naroroon
ay magbibigay-daan sa mga function ng user na umiral kapag ito ay na-invoke; ang kakayahang ito ay hindi
tinukoy ng volume na ito ng POSIX.1‐2008, ngunit hindi ito ipinagbabawal bilang extension.
Halimbawa, ang ENV nauuna ang variable sa invocation ng script na may simula ng user-
up ng script. Maaaring tukuyin ng naturang script ang mga function para madaya ang application.

RATIONALE


Dahil sa utos ay isang regular na built-in na utility na ito ay palaging matatagpuan bago ang PATH maghanap.

Wala sa description ng utos na nagpapahiwatig na ang command line ay na-parse ng anuman
naiiba sa iba pang simpleng utos. Halimbawa:

utos a | b ; c

ay hindi na-parse sa anumang espesyal na paraan na nagdudulot '|' or ';' na tratuhin maliban sa isang tubo
operator o o na pumipigil sa paghahanap ng function sa b or c.

Ang utos ang utility ay medyo katulad ng Eighth Edition shell builtin utos, ngunit
mula noon utos pumupunta din sa file system para maghanap ng mga utility, ang pangalan builtin gusto
huwag maging intuitive.

Ang utos Ang utility ay malamang na ibibigay bilang isang regular na built-in. Hindi ito nakalista
bilang isang espesyal na built-in para sa mga sumusunod na dahilan:

* Ang pag-alis ng mga nae-export na function ay ginawa ang espesyal na pangunguna ng isang espesyal na built-in
hindi kailangan

* Ang isang espesyal na built-in ay may mga espesyal na katangian (tingnan seksyon 2.14, espesyal Itinayo-Sa
Mga Utility) na hindi naaangkop para sa paggamit ng iba pang mga utility. Halimbawa, dalawa
mga utos tulad ng:

petsa > unwritable-file

petsa ng utos > unwritable-file

magkakaroon ng ganap na magkakaibang mga resulta; sa isang non-interactive na script, gagawin ng una
patuloy na isagawa ang susunod na utos, ang huli ay magpapalaglag. Pagpapakilala nito
Ang pagkakaiba ng semantiko kasama ang mga pagpigil sa mga function ay nakitang hindi intuitive.

Ang −p ang opsyon ay naroroon dahil ito ay kapaki-pakinabang upang matiyak ang isang ligtas na paghahanap ng landas na iyon
hinahanap ang lahat ng mga karaniwang kagamitan. Maaaring hindi magkapareho ang paghahanap na ito sa paghahanap na iyon
nangyayari sa pamamagitan ng isa sa exec function (tulad ng tinukoy sa dami ng System Interfaces ng
POSIX.1‐2008) kung kailan PATH ay hindi nakatakda. Hindi bababa sa, ang tampok na ito ay kinakailangan upang payagan ang
script upang ma-access ang tamang bersyon ng getconf upang ang halaga ng default na landas ay magagawa
tumpak na makuha.

Ang utos −v at −V ang mga opsyon ay idinagdag upang matugunan ang mga kinakailangan mula sa mga user na
kasalukuyang nagagawa ng tatlong magkakaibang kagamitan sa kasaysayan: uri sa System V
shell, saan sa KornShell, at alin sa C shell. Dahil walang historical
kasunduan kung paano at ano ang gagawin dito, ang POSIX utos pinahusay ang utility at
ang mga makasaysayang kagamitan ay hindi binago. Ang C shell alin nagsasagawa lamang ng isang landas
paghahanap. Ang KornShell saan ay mas detalyado—bilang karagdagan sa mga kategoryang kinakailangan ng
POSIX, nag-uulat din ito ng mga sinusubaybayang alias, na-export na mga alias, at hindi natukoy na mga function.

Ang format ng output ng −V ay naiwang hindi natukoy dahil ang mga tao lamang ang gumagamit nito
madla. Ang mga aplikasyon ay hindi dapat isulat upang pangalagaan ang impormasyong ito; magagamit nila
ang output ng −v upang makilala ang iba't ibang uri ng mga utos, ngunit ang karagdagang
impormasyon na maaaring ilabas ng mas maraming salita −V ay hindi kailangan at hindi dapat
arbitraryong pinipigilan sa verbosity o localization nito para sa mga dahilan ng pag-parse ng application.

PAGTATAYA DIREKSYON


Wala.

Gumamit ng commandposix online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad