Фаҳмидани фармони Linux: Ar

Барномаи GNU ar созиш , тағир ва бардоштан аз архивҳоро ташкил медиҳад. Муаллим файлест, ки якҷоя кардани маҷмӯи файлҳои дигар дар сохторест, ки имкон дорад, ки файлҳои воқеии фардиро (даъватшудаи аъзоёни артиш) номбар кунад.

Шарҳи муфассал

Мавзӯъҳои аслӣ, таркиб (иҷозатҳо), вақтхушӣ, соҳиби ва гурӯҳ дар архив нигоҳ дошта мешаванд ва метавонанд дар истихроҷи барқарорсозӣ барқарор карда шаванд.

GNU ar метавонад бойгонии худро нигоҳ дорад, ки аъзоёни онҳо дорои ҳар гуна дарозии ном доранд; Вале, вобаста ба он, ки чӣ тавр дар системаи шумо системаи танзимоти шумо ба итмом мерасад, маҳдудияти дарозии узв метавонад барои мувофиқат бо форматҳои бойгонии бо дигар воситаҳо нигоҳ дошта шавад. Агар мавҷуд бошад, маҳдудияти аксар вақт 15 аломати (маъмулан форматҳо вобаста ба a.out) ё 16 аломат (одатан форматҳо вобаста ба coff) мебошанд.

Ар аризаи дутарафа ба шумор меравад, чунки архивҳои ин навиштор аксар вақт ҳамчун китобхонаҳо истифода мешаванд, ки ба зергурӯҳҳои эҳтиётӣ заруранд.

а) индексро ба рамзҳо, ки дар модулҳои ҷудошудаи ҷустуҷӯӣ дар архив муайян карда мешавад, вақте ки шумо таснифкунандаи наворро муайян кунед. Пас аз он офарида мешавад, ин индекс дар бойгонӣ ҳангоми ҳар як тағирот ба мундариҷаи худ навсозӣ мешавад (барои иҷрои амалиёти навсозии Q ). Архив бо чунин суръатҳои суръате, ки ба китобхона алоқамандӣ меандозад ва рутубатҳо дар китобхона ба ҳамдигар фармоиш надоранд, бе назардошти ҷойгиркунии онҳо дар архив.

Шумо метавонед барои ин рӯйхат нишон дода шавад, ки nm -s ё nm -print-папка истифода баред. Агар архив дар ҷадвал мавчуд бошад, шакли дигар номи архив номида мешавад, ки танҳо ҷадвал илова кардан мумкин аст.

GNU ar барои мувофиқа бо ду объекти гуногун пешбинӣ шудааст. Шумо метавонед фаъолияти худро бо интихоби фармоишӣ назорат кунед, монанди навъҳои гуногуни системаҳои системаҳои Unix ; ё, агар шумо як варианти фармони фармони- M-ро муайян кунед, шумо онро бо варианти бо стандарти стандартии пешниҳодшуда, мисли барномаи MRI 'китобхони "назорат карда метавонед.

SYNOPSIS

[[]] [[] [ p2 ] [ арифметикӣ ] [ артиш ] [ archive ] [...]

OPTIONS

GNU- O ба шумо имкон медиҳад, ки параметрҳои оператори P ва параметрҳои modifier-ро дар ҳар як тартибот, дар доираи якумаи сатри фармонӣ тақсим кунед.

Агар хоҳед, шумо метавонед аввалин сатри фармонро бо сатр оғоз кунед.

Клавиатураи p калиди амалро иҷро мекунад; он метавонад яке аз инҳо бошад, аммо шумо бояд танҳо яке аз онҳоро муайян кунед:

d

Тоза кардани модулҳо аз архиви. Номи модулро муайян кунед, ки ҳамчун аъзо ...; архив нопурра аст, агар шумо ягон файлро нест кунед.

Агар шумо модераторро муайян кунед, ар як ҳар як модулро ҳамчун рӯйхат нобуд мекунад.

м

Ин амалиёт барои интиқоли аъзоёни феҳристро истифода баред.

Фармоиши аъзоёни феҳрист дар бораи он, ки чӣ гуна барнома бо истифодаи китобхона алоқаманд карда мешавад, агар рамз дар якчанд аъзо муайян карда шавад.

Агар ягон тағирдиҳанда бо "m" истифода нашавад, ягон аъзоҳое, ки шумо дар аризаи аъзо номбар мекунед, ба охири архив кӯчонида мешаванд; шумо метавонед як а , б ва ё дигаргуниҳоро барои иваз кардани ҷои таъиншуда истифода баред.

П.

Ба аъзои феҳристи зикршуда, ба файли стандарти баромад. Агар тағйирдиҳандаи V-ро нишон дода бошед, номи худро нишон диҳед, пеш аз он ки нусхаи он ба протсеси стандартиро кӯчонед, нишон диҳед.

Агар шумо ягон argument members-ро нишон надиҳед, ҳамаи файлҳо дар бойгонии чоп мешаванд.

Савол:

Иловаи зуд ; Таърихӣ, аъзои файлҳо ... ба охири архив , бе тафтиши иваз кардан.

Тағирдиҳандаҳои a , b ва ман ба ин амал таъсир намерасонанд; аъзои нав ҳамеша дар охири архив ҷойгиранд.

V-ро тағир дода, ҳар як файлеро, ки ба он замима карда мешавад, рӯйхат мекунад.

Азбаски нуқтаи ин амал суръат аст, нишондиҳандаи маҷмӯи нишонаҳои нишонаҳои архив аз нав дида намешавад, ҳатто агар он аллакай вуҷуд дошта бошад; шумо метавонед ба таври зайл истифода баред :

Бо вуҷуди ин, системаҳои гуногуни системаҳои дигар, замимаҳои фаврӣ доранд, индекси бозсозиро барқарор мекунанд, то ин ки GNU Арзиши "q" -ро ҳамчун калимаи "r" истифода мебарад.

Р

Ба аъзоёни файл дохил кунед ... ба архив (бо ивази ). Ин амалиёт аз q фарқ мекунад, агар ягон номҳои қаблан вуҷуд дошта бошанд, агар номҳо ба онҳо илова карда шаванд.

Агар яке аз файлҳое, ки дар узве, ки дар узв аъзои ... номбар шудааст, вуҷуд надошта бошад, хабари хатогиеро нишон медиҳад ва ҳамаи аъзоёни мавҷударо, ки ном дорад, беэътиноӣ мекунанд.

Бо нобаёнӣ, аъзоёни нав дар охири файл илова карда мешаванд; аммо шумо метавонед яке аз тағйирдиҳандагон a , b ё манро истифода баред.

Варамкунандаро, ки бо ин амалиёт истифода мешавад, барои ҳар як файли воридшаванда, дар якҷоягӣ бо яке аз ҳарфҳои a ё r барои муайян кардани он, ки парванда замима шудааст (ягон аъзои калони нест карда нашудааст) ё иваз нашудааст.

т

Намоиши мизоҷе, ки рӯйхати архивро нишон медиҳад , ё файлҳое, ки дар аъзоёне, ки дар рӯйхат рӯйхат шудаанд, нишон дода мешаванд. Одатан танҳо номгӯи аъзоён нишон дода шудааст; агар шумо инчунин хоҳед дид, ки шаклҳо (иҷозатҳо), вақт, мӯҳр, соҳиб ва гурӯҳи шумо, бинобар ин муайян карда мешавад, ки андозаи modifier-ро муайян кунед.

Агар шумо аъзои ягон номро муайян накунед, ҳамаи файлҳо дар архив номбар шудаанд.

Агар зиёда аз як файл бо ҳамон номе (ном, фиг ) дошта бошад, дар феҳрист (дар асл ), рӯйхати аввалинро рӯй медиҳад; Барои дидани ҳамаи онҳо, шумо бояд ба рӯйхати пурра муроҷиат кунед --- дар намунаи мо.

Рауф Баротов

Аъзои ашёро (номи аъзо ) аз архив хориҷ кунед. Шумо метавонед ин варақаро бо ин амалиёт истифода кунед, барои он, ки ин номро ҳар як номро ҳамчун рӯйхат гузоред.

Агар шумо аъзои ягон номро муайян накунед, ҳамаи файлҳо дар архив хориҷ карда мешаванд.

Як қатор тағирёбандаҳо ( модул ) фавран ба клипи п, пайравӣ кардани намудҳои амалиётҳои амалиро иҷро карда метавонанд:

a

Иловаи файлҳои нав баъди аъзои мавҷудбуда. Агар шумо тағирёбандаи истифодашударо истифода баред, номи архивии мавҷудбуда бояд ҳамчун далели таваллуд, пеш аз тасвири архив бошад.

b

Иловаи файлҳои нав дар назди аъзои мавҷуд дар бойгонии. Агар шумо ивазкунандаи b-ро истифода набаред, номи аризаи мавҷудбуда бояд ҳамчун далели таваллуд, пеш аз тасвири архив бошад. (ҳамон тавре, ки ман ).

$ C) Ҳуқуқи инсон;

Сохтани архив. Агар шумо навсозӣ талаб карда бошед, бойгонии муайяншуда, ҳамеша вуҷуд дорад. Аммо огоҳӣ ба он дода мешавад, ки агар шумо пешакӣ муайян кунед, ки шумо онро бо истифода аз ин тағйирдиҳанда эҷод мекунед.

f

Номи тиллои дар архив. GNU ar одатан ба номҳои файлии ҳар як дароз иҷозат медиҳад. Ин боиси он мегардад, ки архивҳоеро, ки бо барномаҳои ватанӣ дар баъзе системаҳо мутобиқ нестанд, эҷод кунед. Агар ин нигаронӣ бошад, тағирдиҳандаи функсия метавонад ҳангоми боркунии онҳо дар архив истифода карда шавад.

i

Файлҳои навро қабл аз ҳузури аъзои архив илова кунед. Агар шумо тағирдиҳандаи манро истифода баред, номи архивии мавҷудбуда бояд ҳамчун далели таваллуд, пеш аз тасвири архив бошад. (чунонки б ).

Бештар

Ин тағйирдиҳанда қабул шудааст, аммо истифода намешавад.

Н.

Параметрҳои ҳисобро истифода барад. Ин аст, агар дар як аломати якчанд вуруд бо як ном истифода шавад. Ҳуҷҷати номуайянро аз архив хориҷ кунед ё нест кунед.

o

Санаи аслии аъзо ҳангоми истироҳат нигоҳ доштани онҳо. Агар шумо ин тағйирдиҳиро муайян накунед, файлҳои аз феҳрист гирифташуда бо вақти истироҳат тамом мешаванд.

П.

Ҳангоми мувофиқ кардани номҳо дар архив номи пурраи роҳро истифода баред. GNU ar қодир нест, ки бо аризаи пурра пайванд кунад (чунин архивҳо шикояти POSIX нестанд), вале таҳиягарони дигари архив метавонанд. Ин вариант ба GNU бо сабаби номҳои пурраи роҳ, ки метавонад ҳангоми парвандаи ягон файл аз бойгонии дигаре, ки аз тарафи дигар восита сохта шудааст, мувофиқ бошад.

с

Индекси функсияи object-ро дар архив нависед ё воҳиди мавҷударо нависед, ҳатто агар ягон тағйироти дигар ба архив дода нашавад. Шумо метавонед ин параметрро тағйир диҳед ё бо ягон амалиёт ё танҳо. Корбарӣ дар архив аст, ки ба ranlib дар он давра баробар аст.

С.

Оё мизҳои нишони архивро эҷод накунед. Ин метавонад якчанд китобҳоро дар як китобхонаи калон кушонад. Архиви натиҷа наметавонад бо linker истифода шавад. Барои сохтани ҷадвалҳои рамзӣ, шумо бояд тағирдиҳандаи S -ро дар иҷро кардани охирини ар , ё шумо бояд дар вазифаи ranlib иҷро карда шавад .

u

Одатан, ҳамаи файлҳо ба архив дода мешаванд. Агар шумо хоҳед, ки танҳо файлҳои файлеро, ки шумо рӯйхат кардаед, аз навтарини аъзоёни ин номҳо навтар кунед, ин тағйирдиҳандаро истифода баред. Тағйирдиҳандаи u танҳо барои амалиёт r (иваз) иҷозат дода мешавад. Махсусан, дар якҷоягӣ омехта имконнопазир аст, зеро тафтиши вақтҳо ба бартарафсозии ҳар гуна суръат аз оператори Q.

v

Ин modifier нусхаи возеҳи амалиётро талаб мекунад. Бисёре аз амалиёт маълумоти иловагӣ нишон медиҳанд, ба монанди файлҳои файлҳо, вақте ки варақаи вирус илова карда мешавад.

В.

Ин тағйирдиҳанда рақами вариантро нишон медиҳад.

Ар рамзи ибтидоии ибтидоӣ - X32_64 , барои мутобиқати AIX. Эҳтироме, ки бо ин хосият таҳия шудааст, барои GNU мебошад. Ар як ягон намуди дигари X-ро пуштибонӣ намекунад; махсусан, он дастгирии X32-ро надорад, ки барои AIX -ро дар бар мегирад .

Муҳим: Кушодани мард ( % мард ) -ро истифода баред, ки чӣ гуна фармон дар компютери шумо истифода бурда мешавад.