InglesPransesEspanyol

Ad


OnWorks favicon

aemv - Online sa Cloud

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

Ito ang command na aemv 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


aegis move file - palitan ang pangalan ng isa o higit pang mga file bilang bahagi ng pagbabago

SINOPSIS


pagtanggol -MoVe_file [ opsyon... ] lumang-pangalan bagong pangalan [ old1 new1 [ old2 new2 ] ]
pagtanggol -MoVe_file -Listahan [ opsyon... ]
pagtanggol -MoVe_file -Tulong

DESCRIPTION


Ang pagtanggol -MoVe_file Ang command ay ginagamit upang kopyahin ang isang file sa isang pagbabago at baguhin ang pangalan nito sa
Parehong oras.

Ang mga pinangalanang file ay kokopyahin mula sa baseline (lumang-file) sa pag-unlad
direktoryo (bagong file), at idinagdag sa listahan ng mga file sa pagbabago.

Babala: Kung mayroon nang mga file sa development directory ng alinman sa lumang-pangalan or
ang bagong pangalan sila ay mapapatungan.

Ang lumang-file sa direktoryo ng pag-unlad ay maglalaman ng 1KB ng random na teksto. Ang random
ang teksto ay sapat na nakakagalit na karamihan sa mga compiler ay magbibigay ng mga mensahe ng error, kung ang
file ay sinangguni nang hindi sinasadya. Madalas itong nakakatulong kapag ang paglipat ay may kasamang mga file.

Maaari mong palitan ang pangalan ng mga direktoryo. Lahat ng mga file sa lumang-pangalan ang directory tree ay papalitan ng pangalan
na nasa ibaba ng bagong pangalan puno ng direktoryo.

talaksan Pangalan Interpretasyon
Susubukan ng aegis program na tukuyin ang mga pangalan ng file ng proyekto mula sa mga pangalan ng file
ibinigay sa command line. Ang lahat ng mga pangalan ng file ay naka-imbak sa loob ng mga proyekto ng aegis bilang kamag-anak
sa ugat ng puno ng direktoryo ng baseline. Ang direktoryo ng pag-unlad at ang
Ang direktoryo ng integration ay mga anino ng baseline na direktoryo na ito, at sa gayon ang mga kamag-anak na pangalan na ito
apply din dito. Ang mga file na pinangalanan sa command line ay unang na-convert sa ganap na mga landas
kung kinakailangan. Pagkatapos ay ihahambing ang mga ito sa baseline na landas, ang direktoryo ng pag-unlad
path, at ang integration directory path, para matukoy ang baseline-relative na pangalan. Ito ay
isang error kung ang file na pinangalanan ay nasa labas ng isa sa mga puno ng direktoryo na ito.

Ang -BAse_RElative opsyon ay maaaring gamitin upang maging sanhi ng mga kamag-anak na filename na bigyang-kahulugan bilang
nauugnay sa baseline na landas; ang ganap na mga filename ay ihahambing pa rin sa iba't-ibang
path upang matukoy ang baseline-relative na pangalan.

Ang relative_filename_preference sa file ng pagsasaayos ng gumagamit ay maaaring gamitin upang baguhin
ang default na gawi na ito. Tingnan mo aeuconf(5) para sa karagdagang impormasyon.

paraan Gilid Ariort'ow
Kakanselahin ng command na ito ang anumang pagpaparehistro ng build o pagsubok, dahil nagdaragdag ng isa pang file
lohikal na nagpapawalang-bisa sa kanila.

Kapag nakalista ang mga file ng pagbabago (pagtanggol -Listahan Change_Files -TERse) ang mga bagong file (bagong-
pangalan) ay lalabas sa listahan, at ang mga tinanggal na file (lumang-pangalan) ay hindi lumitaw sa
maikling listahan. Katulad nito, kapag ang mga file ng proyekto ay nakalista na may tahasang pagbabago
numero (pagtanggol -Listahan Project_Files -TERse -Baguhin N) wala sa mga file ng pagbabago, kasama ang
pareho ang bago at tinanggal na mga file, ay lalabas sa maikling listahan. Ang dalawang tampok na ito ay
lubhang nakakatulong kapag tumatawag sa aegis mula sa loob ng isang DMT upang bumuo ng listahan ng mga source file.

Abiso
Ang new_file_command at remove_file_command sa proyekto config Ang file ay tumatakbo, kung nakatakda.
Ang project_file_command ay tumatakbo din, kung nakatakda, at kung nagkaroon ng integration
kamakailan lang. Tingnan mo aepconf(5) para sa karagdagang impormasyon.

PUTI


Binibigyan ka ng Aegis ng madalas na tinatawag na "view path" na nagpapahiwatig ng pag-unlad
mga tool (compiler, build system, at iba pa) tumingin muna sa direktoryo ng pag-unlad, pagkatapos ay sa
ang baseline ng sangay, at iba pa hanggang sa baseline ng trunk.

Ang problema sa view path ay upang maalis ang mga file, kailangan mo ng ilang uri ng
"whiteout" para sabihing "itigil ang paghahanap, naalis na ito."

Kapag ginamit mo ang arm(1) o aemv(1) mga utos, ang ibig sabihin nito ay "magdagdag ng impormasyon sa pagbabagong ito
na mag-aalis ng file mula sa baseline kapag isinama ang pagbabagong ito". Ibig sabihin habang
ang pagbabago ay nasa pagkatao umunlad estado, ang file ay "tinanggal" lamang sa pag-unlad
direktoryo - naroroon pa rin ito sa baseline, at magiging hanggang sa ang pagbabago ay
matagumpay na isinama.

Kapag ginamit mo ang arm(1) o aemv(1) utos, gagawa ang Aegis ng 1K na file para kumilos bilang
whiteout. Ang mga nilalaman nito ay medyo pangit kaya kung isasama mo o isama ang "inalis"
file nang hindi sinasadya, nakakakuha ka ng isang nakamamatay na error. Ito ay magpapaalala sa iyo na alisin ang lipas na
sanggunian.

Kapag ang pagbabago sa isinama, ang tinanggal na file ay hindi kinopya/na-link mula sa baseline sa
ang direktoryo ng pagsasama, at ay hindi kinopya mula sa direktoryo ng pag-unlad. Dito
oras na ito ay pisikal na nawala (walang whiteout). Ipinapalagay na dahil sa pagkakamali
inducing whiteout lahat ng lumang reference ay natagpuan at naayos habang ang pagbabago ay nasa
pagkatao umunlad estado.

talaksan Manifest
Kapag bumubuo ng listahan ng mga file na isasama o i-link, mahalaga na ang file
manifest ay nabuo mula sa impormasyong kilala ng Aegis, sa halip na mula sa file system.
Ito ay para sa ilang kadahilanan:

(a) Alam ng Aegis kung ano mismo ang (pinagmulan) na mga file kung nasaan, samantalang ang lahat ng iba pa
hinuha ang kaalaman ng Aegis; at

(b) ang paghahanap sa file system ay mahirap kapag ang view path ay mas mahaba kaysa sa 2 direktoryo
(at ang paraan ng pagsasanga ng Aegis ay maaaring gawin itong arbitraryong haba); at

(c) Ang mga whiteout na file, at anumang bagay na naiwan "nakahiga", ay malito ang anumang paraan
na nagtatanong sa file system.

Ang pinakamadaling paraan upang magamit ang kaalaman sa file ng Aegis ay sa isang bagay tulad ng isang ang awkward(1) iskrip
pagproseso ng mga listahan ng file ng Aegis. Halimbawa, magagawa mo ito gamit ang gumawa(1) gaya ng sumusunod:
# bumuo ng file manifest
manifest.make.inc: manifest.make.awk
( aegis -l cf -ter ; aegis -l pf -ter ) | \
awk -f manifest.make.awk > manifest.make.inc
# isama na ngayon ang file manifest
isama ang manifest.make.inc
Tandaan: ito ay magiging hindi mahusay kung ginawa mo ito nang isang beses sa bawat direktoryo, ngunit wala
pagpapahinto sa iyong pagsulat ng maraming takdang-aralin sa manifest.make.inc file, lahat sa isa
pumasa

Posibleng gawin ang parehong bagay sa generator ng ulat ng Aegis (tingnan hangin(1) para sa higit pa
impormasyon), ngunit ito ay higit na kasangkot kaysa sa ang awkward(1) iskrip. Gayunpaman, kasama ang
impormasyong "diretso mula sa bibig ng kabayo" kung baga, maaari rin itong maging mas matalino.

Ang file manifest na ito ay magiging out-of-date nang walang interlock sa Aegis' file
mga utos ng pagpapatakbo. Sa pamamagitan ng paggamit ng project-file_command at change_file_command larangan ng
ang proyekto config file (tingnan aepconf(5) para sa karagdagang impormasyon), maaari mong tanggalin ang file na ito
sa mga madiskarteng panahon.
/* tumakbo kapag binago ang manifest file ng pagbabago */
change_file_command = "rm -f manifest.make.inc";
/* tumakbo kapag binago ang project file manifest */
project_file_command = "rm -f manifest.make.inc";
Ang bagong file manifest ay muling itatayo sa susunod aeb(1) utos.

Options at Mga Kagustuhan
May ay isang -Walang-WhiteOut opsyon, na maaaring gamitin upang sugpuin ang mga whiteout na file kapag ginamit mo
ang arm(1) at aemv(1) mga utos. May katumbas -WhiteOut pagpipilian, na kung saan ay
kadalasan ang default.

May ay isang whiteout_preference field sa file ng mga kagustuhan ng gumagamit (tingnan ang aeuconf(5) para sa
higit pang impormasyon) kung gusto mong itakda ang opsyong ito nang mas permanente.

Whiteout talaksan Template
Ang whiteout_template larangan ng proyekto config file ay maaaring gamitin upang makabuo ng wika-
tiyak na mga file ng error. Kung walang whiteout na template na entry ang tumutugma, isang napakapangit na 1KB na file
gagawin - dapat itong magbuod ng mga error sa compiler para sa halos anumang wika.

Kung gusto mo ng mas nababasa ng tao na mensahe ng error, ang mga entry gaya ng
whiteout_template =
[
{
pattern = [ "*.[ch]" ];
body = "#error Ang file na ito ay tinanggal.";
}
];
ay maaaring maging napaka-epektibo (ang halimbawang ito ay ipinapalagay gcc(1) ay ginagamit).

Kung ito ay mahalaga hindi whiteout file ay ginawa, sabihin para sa C source file, maaari mong
gumamit ng whiteout na template tulad ng
whiteout_template =
[
{ pattern = [ "*.c" ]; }
];
dahil absent katawan ibig sabihin ng sub-field ay hindi makabuo ng whiteout na file.

Maaaring mayroon kang higit sa isang whiteout template entry, ngunit tandaan na ang pagkakasunud-sunod ng
mahalaga ang mga entry. Ang unang entry na tugma ay gagamitin.

Abiso
Sa matagumpay na pagkumpleto ng command na ito, ang mga notification ay karaniwang ginagawa ng
armNa (1), aenf(1) at aent(1) pinapatakbo ang mga utos, kung naaangkop. Kabilang dito ang
project_file_command, new_file_command, new_test_command at remove_file_command patlang
ng proyekto config file. Tingnan mo aepconf(5) para sa karagdagang impormasyon.

Opsyon


Ang mga sumusunod na opsyon ay nauunawaan:

-Baguhin numero
Maaaring gamitin ang opsyong ito upang tukuyin ang isang partikular na pagbabago sa loob ng isang proyekto. Tingnan mo
pagtanggol(1) para sa kumpletong paglalarawan ng opsyong ito.

-Tulong
Maaaring gamitin ang opsyong ito upang makakuha ng higit pang impormasyon tungkol sa kung paano gamitin ang pagtanggol
programa.

-Listahan
Maaaring gamitin ang opsyong ito upang makakuha ng listahan ng mga angkop na paksa para sa utos na ito.
Ang listahan ay maaaring mas pangkalahatan kaysa sa inaasahan.

-Hindi_Pag-log
Maaaring gamitin ang opsyong ito upang hindi paganahin ang awtomatikong pag-log ng output at mga error sa
isang file. Ito ay madalas na kapaki-pakinabang kapag ang ilang mga aegis command ay pinagsama sa isang shell
script.

-Proyekto pangalan
Ang opsyon na ito ay maaaring gamitin upang piliin ang proyekto ng interes. Kapag hindi -Proyekto
ang opsyon ay tinukoy, ang AEGIS_PROJECT kinukunsulta ang variable ng kapaligiran. Kung
wala iyon, sa gumagamit $HOME/.aegisrc ang file ay sinusuri para sa isang default
larangan ng proyekto (tingnan aeuconf(5) para sa karagdagang impormasyon). Kung wala iyon,
kapag ang user ay gumagawa lamang ng mga pagbabago sa loob ng isang proyekto, ang proyekto
default ang pangalan sa proyektong iyon. Kung hindi, ito ay isang error.

-TERse
Maaaring gamitin ang opsyong ito upang maging sanhi ng mga listahan na makagawa ng pinakamababa
impormasyon. Karaniwan itong kapaki-pakinabang para sa mga script ng shell.

-Verbose
Ang opsyong ito ay maaaring gamitin upang maging sanhi ng aegis na makagawa ng mas maraming output. Bilang default aegis
gumagawa lamang ng output sa mga error. Kapag ginamit kasama ng -Listahan opsyon ang opsyong ito
nagiging sanhi ng pagdaragdag ng mga heading ng column.

-Maghintay Maaaring gamitin ang opsyong ito para hilingin sa mga utos ng Aegis na maghintay para sa mga lock ng access, kung
hindi agad makukuha ang mga ito. Default sa user lock_wait_preference
kung hindi tinukoy, tingnan aeuconf(5) para sa karagdagang impormasyon.

-Hindi_Teka
Maaaring gamitin ang opsyong ito para hilingin sa mga utos ng Aegis na maglabas ng nakamamatay na error kung ma-access
hindi agad makukuha ang mga kandado. Default sa user
lock_wait_preference kung hindi tinukoy, tingnan aeuconf(5) para sa karagdagang impormasyon.

-WhiteOut
Maaaring gamitin ang opsyong ito para humiling na ang mga tinanggal na file ay palitan ng isang "whiteout"
file sa direktoryo ng pag-unlad. Ang ideya ay ang pag-compile ng naturang file ay
magresulta sa isang nakamamatay na error, upang mahanap ang lahat ng mga sanggunian. Ito ay
kadalasan ang default.

-Wala_WhiteOut
Maaaring gamitin ang opsyong ito para humiling na walang "whiteout" na file na mailagay sa
direktoryo ng pag-unlad.

Tingnan din pagtanggol(1) para sa mga opsyon na karaniwan sa lahat ng aegis command.

Ang lahat ng mga pagpipilian ay maaaring paikliin; ang pagdadaglat ay nakadokumento bilang mga malalaking titik,
lahat ng maliliit na titik at salungguhit (_) ay opsyonal. Dapat kang gumamit ng magkasunod
pagkakasunud-sunod ng mga opsyonal na titik.

Ang lahat ng mga opsyon ay case insensitive, maaari mong i-type ang mga ito sa upper case o lower case o a
kumbinasyon ng pareho, kaso ay hindi mahalaga.

Halimbawa: ang mga argumentong "-project, "-PROJ" at "-p" ay lahat ay binibigyang kahulugan na ang
-Proyekto opsyon. Ang argumentong "-prj" ay hindi mauunawaan, dahil magkasunod
hindi ibinigay ang mga opsyonal na character.

Ang mga opsyon at iba pang argumento ng command line ay maaaring ihalo nang arbitraryo sa command line,
pagkatapos ng mga tagapili ng function.

Ang mga pangalan ng mahahabang opsyon ng GNU ay nauunawaan. Dahil ang lahat ng mga pangalan ng opsyon para sa pagtanggol ay mahaba,
ito ay nangangahulugan ng pagbalewala sa dagdag na nangungunang '-'. Ang "--opsyon=halaga"Gayundin ang convention
naintindihan.

Inirerekumendang Bansag


Ang inirerekomendang alias para sa utos na ito ay
csh% alias aemv 'aegis -mv \!* -v'
sh$ aemv(){aegis -mv "$@" -v}

MGA KAMALI


Ito ay isang error kung ang pagbabago ay wala sa pagkatao umunlad estado.
Ito ay isang error kung ang pagbabago ay hindi itinalaga sa kasalukuyang user.
Ito ay isang error kung ang alinman sa file ay nasa pagbabago na.

EXIT STATUS


Ang pagtanggol lalabas ang command na may status na 1 sa anumang error. Ang pagtanggol utos ay lamang
exit na may status na 0 kung walang mga error.

Kapaligiran MGA VARIABLE


Tingnan pagtanggol(1) para sa isang listahan ng mga variable ng kapaligiran na maaaring makaapekto sa utos na ito. Tingnan mo
aepconf(5) para sa file ng pagsasaayos ng proyekto project_specific field para sa kung paano itakda
mga variable ng kapaligiran para sa lahat ng mga utos na isinagawa ng Aegis.

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


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    SWIG
    SWIG
    Ang SWIG ay isang software development tool
    na nag-uugnay sa mga programang nakasulat sa C at
    C++ na may iba't ibang mataas na antas
    mga programming language. Ang SWIG ay ginagamit kasama ng
    iba...
    I-download ang SWIG
  • 2
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce theme, built with
    Susunod na JS, Webpack, Babel, Node, at
    Express, gamit ang GraphQL at Apollo
    Kliyente. Tindahan ng WooCommerce sa React(
    naglalaman ng: Mga produkto...
    I-download ang WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    Package repo para sa ArchLabs Ito ay isang
    application na maaari ding makuha
    mula
    https://sourceforge.net/projects/archlabs-repo/.
    Ito ay na-host sa OnWorks sa...
    I-download ang archlabs_repo
  • 4
    Zephyr Project
    Zephyr Project
    Ang Zephyr Project ay isang bagong henerasyon
    real-time na operating system (RTOS) na
    sumusuporta sa maramihang hardware
    mga arkitektura. Ito ay batay sa a
    maliit na footprint kernel...
    I-download ang Zephyr Project
  • 5
    SCons
    SCons
    Ang SCons ay isang tool sa pagbuo ng software
    iyon ay isang superior alternatibo sa
    classic na "Make" build tool na
    alam at mahal nating lahat. Ang SCons ay
    nagpatupad ng...
    I-download ang SCons
  • 6
    PSeInt
    PSeInt
    Ang PSeInt ay isang pseudo-code interpreter para sa
    mga mag-aaral sa programming na nagsasalita ng Espanyol.
    Ang pangunahing layunin nito ay maging kasangkapan para sa
    pag-aaral at pag-unawa sa basic
    konsepto...
    I-download ang PSeInt
  • Marami pa »

Linux command

Ad