كات (أمر يونكس)

الأمر cat و (تلفظ كات) هو برنامج يونيكس قياسي يستخدم لـ تسلسل وعرض الملفات، ويشتق الاسم من يسلسل مرادف لـ يعرض في سلسلة.

المواصفات

تحدد مواصفات يونكس الواحدة مهمة الأمر "cat" بقراءة محتويات كل من الملفات الواردة كمعطيات للأمر وكتابتها إلى الخرْج القياسي بنفس التسلسل والترتيب؛ كما تشترط المواصفة وجود خيار "-u"، ويعرّف سلوكه بأنه يجعل الأمر cat يكتب كل بايت بمجرد قراءته إلى الخرج القياسي، دون استخدام خبيئة أو تخزين مؤقت، وهو الخيار الوحيد الذي تشترطه المواصفة.

في حالة تحديد اسم الملف كـ -، سوف يقرأ الأمر cat من الإدخال القياسي بصفته ملف، وسيقرأ منه بحسب ترتبه بين أسماء الملفات المقدمة كمعطيات، وإذا لم يتم تحديد أية ملفات كمعطيات، سوف يقرأ cat من الإدخال القياسي باعتباره ملف.

الملحقات

تقوم كل إصدارات BSD للكات (وفقا للصفحة الرئيسية لـ أوبن بي إس دي) وإصدار كات لـ ادوات جنو الاساسية بتحديد الخيارات التالية:

  • b (GNU only: --number-nonblank)، ويقوم بترقيم خطوط الإنتاج غير الفارغة.
  • n (GNU only: --number)، ويقوم بترقيم جميع خطوط الإنتاج.
  • s (GNU only: --squeeze-blank)، ويضغط خطوط فارغة مجاورة متعددة.
  • v (GNU only: --show-nonprinting)، ويعرض الأحرف غير المطبوعة كما لو أنها كانت واضحة، باستثناء علامات التبويب ونهاية حرف الخط.
  • t on BSD, -T on GNU، يتضمن -v ولكن يعرض أيضا علامات التبويب كـ ^I.
  • e on BSD, -E on GNU، يتضمن -v ولكن يعرض أيضا نهاية حروف الخط كـ $.

ثقافة يونكس

تعريف ملف اللغة

يسرد إصدار ملف اللغة 4.4.7 هذا التعريف للكات:

  1. إرسال ملف كامل للشاشة أو لبعض المخارج الأخرى دون توقف (مرادف لدفع).
  2. امتدادا لذلك يتم تفريغ كميات كبيرة من البيانات على هدف غير معد أو دون أي نية للتصفح بدقة. الاستعمال: يعتبر بسيط ونادر خارج مواقع يونيكس، انظر أيضا dd وبي أل تي.

يعتبر الكات (1)مثالا ممتازا بين مشجعي يونيكس على تصميم واجهة المستخدم لأنه ينقل محتويات الملف دون إسهاب كالتباعد أو وجود عناوين رأسية بين الملفات، وكذلك لأنه لا يتطلب أن تتكون الملفات من سطور من النص بل يعمل مع أي نوع من البيانات. يعتبر الكات (1) مثال معترف به للتصميم السئ لواجهة المستخدم بين منتقدي يونيكس، بسبب اسمه الكئيب غير الواضح، يستخدم غالبا لدفع ملف واحد نحو الخرج القياسي أكثر منه في تسلسل ملفين أو أكثر. يعد اسم كات للعملية السابقة غير بديهي كما يقول LISP's cdr.

الاستخدام عديم الفائدة لـ كات

UUOC (من comp.unix.shell على يوزنت) ترمز إلي «الاستخدام عديم الفائدة لكات». من خلال comp.unix.shell يلاحظ «إن الغرض من كات هو تسلسل الملفات (أو' عرضها في سلسلة '). إذا وجد ملف واحد فقط، فإن وضعه وحده في سلسلة هو مضيعة للوقت والتكاليف»، ويشار إلى هذا أيضا باسم «إهدار الكات»، ومع ذلك يرى المرء من يقومون بـ

 cat filename | cmd arg1 arg2 argn

بدلا من المكافئ (ليس تماما) والأرخص

 <filename cmd arg1 arg2 argn

أو المكافئ (ليس تماما) التقليدي

 cmd arg1 arg2 argn <filename

لا يكون مكافئ تماما لأن آخر مثالين يسمحان لـ cmd بالبحث في الملف، بينما لا يسمح المثال الأول. يعتبر عدم تسمية اثنين من ملفات كات هو استخدام عديم الفائدة لـ كات. سوف تقوم حملة الاستخدام عديم الفائدة لـ كات UUOC بالقضاء على عدم الكفاءة في النصوص السطحية باستخدام إعادة توجيه بدلا من ذلك. ومع ذلك استخدام كات مع ملف واحد مسمي هو أكثر أمنا حيث الخطأ البشري هو مصدر قلق، لأن استخدام خاطئ واحد لرمز إعادة توجيه القصور[2] ">" بدلا من "<" (المجاور غالبا على لوحات المفاتيح) سوف يحذف[3] تماما الملف الذي كنت بحاجة لقراءته توا، كما سيمنع كات الأمر من البحث في الملف.

تقوم راندال شوارتز لبرمجة بيرل بتوزيع مكافآت موسمية لـلاستخدام عديم الفائدة لـ كات UUOC عادة منذ عام 1995، وتوجد صفحة ويب مخصصة لذلك ومكافآت أخرى مشابهة.[4] يطلق أحيانا إزالة التهجين في بريتيش هاكردوم علي نشاط تثبيت حالات UUOC.[5]

الاستخدام الثنائي

يمكن استخدام كات جيدا في الملفات الثنائية كما في الملفات النصية علي حد سواء، لأنه يضم الملفات ببساطة (دون إضافة أي شيء بينها). لا يمكن تحليل النتيجة لصيغ ثنائية كثيرة (على سبيل المثال إذا كان الملف يحتوي على رأس أو ذيل صفحة وحيد). هذا الاستخدام من كات غير مفيد بشكل خاص، ولكن بالنسبة لبعض الصيغ الحاوية للوسائط المتعددة يكون الملف الناتج صحيح، مما يوفر طريقة بسيطة جدا لتسلسل الملفات لا سيما امتدادات الفيديو. إن صيغ امتداد برنامج MPEG (MPEG-1 و MPEG-2) والفيديو الرقمي يمكن وضعها في تسلسل بشكل ملحوظ، مثل هذا الامتداد يتمثل أساسا في سلسلة من الحزم يمكن ضمها.

علاوة علي ذلك يمكن وضع أي صيغة فيديو أخرى في تسلسل عن طريق تحويلها إلى أي من هذه الصيغ المتميزة، المتسلسلة عبر كات، ثم إعادة تحويلها للوضع الأصلي. يقر إف إف إم بي إي جيهذا الإجراء بالفعل.[6]

أنظمة التشغيل الأخرى

يكون الأمر المكافئ هو type في VMS، سي بي / م، دوس، أو إس/2 وأوامر نظام التشغيل لـ مايكروسوفت ويندوز. ملحوظة: يمكنك استخدام أمر " copy / b " للجمع بين عدة ملفات معا في الدوس/ الويندوز: مثال: copy /b file1.txt+file2.txt file3.txt

انظر أيضا

, an enhanced replacement for cat [1] [2]

المراجع

  1. ^ مذكور في: The Unix Programming Environment. المُؤَلِّف: براين كيرنيغان. الناشر: برنتيس هول. لغة العمل أو لغة الاسم: الإنجليزية. تاريخ النشر: 1984.
  2. ^ The default behavior for redirection is to clobber the file to its immediate right.
  3. ^ More accurately stated ">" will truncate the file.
  4. ^ Partmaps.org نسخة محفوظة 20 أغسطس 2015 على موقع واي باك مشين.
  5. ^ moggy is chiefly British word for "(mongrel) cat", hence demoggification literally means "removal of (non-special) cats".
  6. ^ FFmpeg FAQ: 3.15 How can I join video files? نسخة محفوظة 26 يونيو 2018 على موقع واي باك مشين.

وصلات خارجية

صفحات الدليل

أخرى


Read other articles:

French noble titleDuke of ChâtelleraultArmorial stone of Regent Arran and Lady Margaret Douglas at Kinneil House (Historic Scotland)Creation date1492First holderFrançois de Bourbon-Montpensier, 1st Duke of ChâtelleraultLast holderWilliam Alexander Louis Stephen Douglas-Hamilton, 2nd Duke of ChâtelleraultExtinction date1895 Duke of Châtellerault (French: duc de Châtellerault) is a French noble title that has been created several times, originally in the Peerage of France in 1515. It take...

 

الباغوز فوقاني قرية   الاسم الرسمي الباغوز فوقاني الإحداثيات 34°27′31″N 40°57′02″E / 34.45861111°N 40.95055556°E / 34.45861111; 40.95055556  تقسيم إداري  البلد  سوريا  محافظة محافظة دير الزور  منطقة منطقة البوكمال  ناحية ناحية سوسة عدد السكان (2004)  المجموع 10٬689 نسمة معلو

 

«La fama» Sencillo de Rosalía con The Weeknddel álbum MotomamiPublicación 11 de noviembre de 2021Formato Descarga digital y streamingGénero(s) Bachata, pop latinoDuración 3:08Discográfica Columbia RecordsAutor(es) Rosalía Vila Tobella Abel Tesfaye Adam Feeney Marco Masís Alejandro Ramírez Pablo Díaz-Reixa David Rodríguez Dylan Wiggins Noah GoldsteinProductor(es) Rosalía The Weeknd Frank Dukes Tainy Sky Rompiendo El Guincho Noah Goldstein Sir DylanCronología de sencillos de Rosa...

America First refere-se a uma política externa nos Estados Unidos que enfatiza o nacionalismo americano, o nacionalismo econômico[1][2] e o unilateralismo, na rejeição de políticas internacionalistas. Fazia parte da política oficial da administração do presidente Donald Trump.[3][4][5][6] No seu auge, o America First conseguiu fazer uma marcha de 800 mil pessoas em Chicago em 1940.[7] Embora o termo America First tenha surgido pela primeira vez no século XX, as raízes das políticas...

 

Cet article est une ébauche concernant le jeu vidéo. Vous pouvez partager vos connaissances en l’améliorant (comment ?) (voir l’aide à la rédaction). And Yet It MovesDéveloppeur Broken RulesÉditeur Broken RulesRéalisateur Christoph BinderFelix BohatschJan HacklPeter VorlauferDate de sortie Windows2 avril 2009WiiWareAN 23 août 2010EUR 27 août 2010iOS29 janvier 2015Genre Plates-formes, réflexionMode de jeu un joueurPlate-forme Microsoft Windows, Mac OS X, Linux, WiiWare, OnL...

 

Currency that can be spent in a particular geographical locality at participating organisations. Part of a series onNumismaticsthe study of currency Glossary Currency Coins Banknotes Forgery List ISO Circulating currencies Africa The Americas Europe Asia Oceania Local currencies Company scrip LETS Time dollars Fictional currencies Proposed currencies History of money Historical currencies Aksumite Achaemenid Byzantine Chinese Filipino Greek Indian Italy Japan Roman Thai Tibetan Medieval curre...

Зміст 1 Статтю слід переробити 2 Поняття етнічні росіяни 3 ! 4 Бенгальська мова 5 Можливість дискусії і нейтральність 6 Шаблони 7 М. Белецкий, А. Толпыго 8 Конфлікт даних 9 NPOV 10 Дані Енциклопедії українознавства 11 Доповнення по политиці 12 Регіонально-політичний аспект? 13 Підтр...

 

Este artigo não cita fontes confiáveis. Ajude a inserir referências. Conteúdo não verificável pode ser removido.—Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Março de 2014) Coordenadas: 52° 30' 18,2 N, 13° 16' 41,45 O Torre de Rádio de BerlimHistóriaArquiteto Heinrich Straumer (d)Abertura 1925ArquiteturaMaterial açoEstatuto patrimonial monumento de patrimônio arquitetônico (d)Altura 146,78 mAdminis...

 

Australian politician James Dooley21st Premier of New South Wales Election: 1922 In office5 October 1921 – 20 December 1921Preceded byJohn StoreySucceeded bySir George FullerIn office20 December 1921 – 13 April 1922Preceded bySir George FullerSucceeded bySir George FullerConstituencyHartley Personal detailsBornJames Thomas Dooley(1877-04-26)26 April 1877Ballymahon, County Longford, IrelandDied2 January 1950(1950-01-02) (aged 72)Sydney, New South Wales, AustraliaPoli...

العلاقات الجيبوتية النيكاراغوية جيبوتي نيكاراغوا   جيبوتي   نيكاراغوا تعديل مصدري - تعديل   العلاقات الجيبوتية النيكاراغوية هي العلاقات الثنائية التي تجمع بين جيبوتي ونيكاراغوا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتي

 

الهيئة العامة للاستثمار والمناطق الحرة الهيئة العامة للاستثمار والمناطق الحرة (مصر)الشعار البلد  مصر المقر الرئيسي القاهرة تاريخ التأسيس 1997 (منذ 26 سنة) النوع هيئة حكومية منطقة الخدمة مصر اللغات الرسمية العربية، الإنجليزية الرئيس مصطفى مدبولي الرئيس التنفيذي حسام هيبة ا

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Vox Humana song – news · newspapers · books · scholar · JSTOR (August 2013) (Learn how and when to remove this template message) 1985 single by Kenny LogginsVox HumanaSingle by Kenny Logginsfrom the album Vox Humana B-sideLove Will FollowReleased1985GenreP...

Colonial entity British Western Pacific Territories1877–1976 FlagAnthem: God Save the Queen StatusColonial entityCapitalSuva 1877–1952Honiara 1952–1976Common languagesEnglish (official), Fijian, Tongan, Gilbertese and various Austronesian languages regionallyGovernmentConstitutional monarchy, colonyHigh Commissioner • 1877–1880 Sir Arthur Hamilton-Gordon(1st)• 1973–1976 Sir Donald Luddington(23rd and final) Chief Judicial Commissioner • ...

 

Protein-coding gene in the species Homo sapiens CHRM5IdentifiersAliasesCHRM5, HM5, cholinergic receptor muscarinic 5External IDsOMIM: 118496 MGI: 109248 HomoloGene: 22697 GeneCards: CHRM5 Gene location (Human)Chr.Chromosome 15 (human)[1]Band15q14Start33,968,497 bp[1]End34,067,458 bp[1]Gene location (Mouse)Chr.Chromosome 2 (mouse)[2]Band2 E3|2 57.02 cMStart112,309,516 bp[2]End112,311,114 bp[2]RNA expression patternBgeeHumanMouse (ortholog)To...

 

VR Class Ds1VR Class Ds1 railcar at the Finnish Railway MuseumIn service1928–1955ManufacturerVR Pasilan KonepajaConstructed1928, 1930Number built3Number preserved1 (in the Finnish Railway Museum)Fleet numbers1, 4 and 5Operator(s)VR GroupSpecificationsCar length16.330 m (53 ft 7 in)Wheel diameter960 mm (3 ft 2 in)Weight33.2 tonnes (32.7 long tons; 36.6 short tons)Axle load11.4 tonnes (11.2 long tons; 12.6 short tons)Prime mover(s)DieselPower output90 kW (12...

Stasiun Gedungratu Stasiun Gedungratu, Juli 2022LokasiPemanggilan, Natar, Lampung Selatan, Lampung 35362IndonesiaKetinggian+117 mOperatorKereta Api IndonesiaDivisi Regional IV TanjungkarangLetak dari pangkalkm 22+770 lintas Panjang–Tanjungkarang–Prabumulih[1]Jumlah jalur4 (jalur 4: sepur lurus)Informasi lainKode stasiunGDR6904GEDUNG[2]KlasifikasiIII/kecil[2]SejarahNama sebelumnyaStopplaats HadjimenahTanggal pentingDibuka kembali10 Juni 2014[3]Operasi layana...

 

Bus Operator in Manchester Go North WestGo North West Wright Eclipse Gemini bodied Volvo B9TLs on Corporation Street in July 2022ParentGo-Ahead GroupCommenced operation2 June 2019 (2019-06-02)HeadquartersCheetham HillService areaGreater ManchesterService typeBus ServicesHubsManchester, Salford, Bury, Middleton, Queens RoadDepots2Fleet215Websitewww.gonorthwest.co.uk Go North West is a bus operator in Greater Manchester, England. It is a subsidiary of the Go-Ahead Group, operatin...

 

Japanese fencer Takahiro ShikineTakahiro Shikine in 2015Personal informationBorn (1997-12-07) 7 December 1997 (age 26)Oita, Oita, JapanSportCountryJapanSportFencingWeaponFoilHandRight-handedFIE rankingcurrent ranking Medal record Men's foil Representing  Japan World Championships 2023 Milan Team 2017 Leipzig Individual Asian Games 2018 Jakarta Team 2022 Hangzhou Individual 2022 Hangzhou Team Summer Universiade 2017 Taipei Team Takahiro Shikine (敷根 崇裕, Shikine Takahiro, ...

Bonn-Oberkassel Bahnhofsgebäude Bonn-Oberkassel (2008)Bahnhofsgebäude Bonn-Oberkassel (2008) Daten Lage im Netz Zwischenbahnhof Bauform Durchgangsbahnhof Bahnsteiggleise 2 Abkürzung KBO IBNR 8001086 Preisklasse 5 Eröffnung 11. Juli 1870 bahnhof.de Bonn-Oberkassel Lage Stadt/Gemeinde Bonn Land Nordrhein-Westfalen Staat Deutschland Koordinaten 50° 42′ 54″ N, 7° 9′ 33″ O50.7149727.15925Koordinaten: 50° 42′ 54″ N, 7° 9′ ...

 

General relativity model near the beginning of the universe Figure 1. A spherical body undergoing a chaotic BKL (Mixmaster) dynamics close to singularity according to rules eq. 35. Simulation was made in Mathematica with initial u = 13 {\displaystyle u={\sqrt {13}}} . A similar animated simulation by David Garfinkle can be found in.[1] Part of a series onPhysical cosmology Big Bang · Universe Age of the universe Chronology of the universe Early universe Inflation · Nucleos...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!