أدوات جنو الأساسية
محتويات الحزمة

| أدوات الملفات | أدوات الملفات | أدوات الملفات |
| --- | --- | --- |
| chgrp | تغيير مجموعة الملفات أو المجلدات | change group |
| chown | تغيير ملكية الملفات أو المجلدات | change owner |
| chmod | يغير أذونات الملفات أو المجلدات | change mode |
| cp | نسخ الملفات أو المجلدات | copy |
| dd | تحويل ونسخ الملفات | dump data |
| df | عرض المساحة الحرة لنظام الملفات | disk space free |
| dir | شبيه بـ ls | directory |
| dircolors | تحديد الألوان لـ ls | directory entry colors |
| install | نسخ الملفات والمجلدات وتحدد السمات | install |
| ln | إنشاء اختصارات للملفات أو المجلدات | link node |
| ls | عرض الملفات أو المجلدات | list directory |
| mkdir | إنشاء المجلدات | make directory |
| mkfifo | إنشاء الأنابيب (FIFOs) | make ‘first in first out’ |
| mknod | بإنشاء ملفات الأجهزة | make node |
| mv | نقل أو إعادة تسمية الملفات أو المجلدات | move |
| rm | حذف الملفات أو المجلدات | remove |
| rmdir | حذف المجلدات (أيضًا بشكل متكرر) | remove directory |
| shred | يحذف الملفات نهائيًا عن طريق الكتابة فوقها | shred file |
| sync | إرسال البيانات من المخازن المؤقتة إلى وحدات تخزين دائمة | synchronize data |
| touch | تغيير الطوابع الزمنية للملفات والمجلدات | touch file attributes |
| vdir | بديل لـ dir | variant of dir |
أدوات النصوص: أدوات النصوص
| awk | لغة برمجة | اختصار لـ Alfred V. Aho، Peter J. Weinberger وBrian W. Kernighan |
| cat | إلحاق الملفات معا | concatenate files |
| cksum | حساب المجموع الاختباري وعدد البايتات من الملفات | checksum |
| comm | مقارنة ملفين تم فرزهما سطرًا بسطر | compare & merge (?) |
| csplit | تقسيم الملفات إلى أجزاء متعددة حسب المحتوى | split via context line |
| cut | حذف الأقسام من كل عمود من ملف | cut parts of a file |
| expand | تحويل أحرف الجدولة إلى مسافات | expand white space |
| fmt | منسق نص بسيط | format text |
| fold | لف الخطوط بطول محدد. لا يدعم UTF-8 | – |
| head | يظهر فقط بداية الملف | show head |
| join | دمج الأسطر من ملفين في حقل مشترك | join lines of two files |
| md5sum | حساب ومقارنة المجاميع الاختبارية لـ MD5 | print or check MD5 checksums |
| nl | إضافة أرقام الأسطر إلى ملف | add number lines |
| od | عرض محتويات الملفات بتنسيقات مختلفة، بالتمثيل الست عشري على سبيل المثال | octal dump |
| paste | دمج أسطر من الملفات | paste lines of files |
| ptx | إنشاء فهرس معدل لمحتويات الملف | build permuted index |
| pr | تنسيق الملفات للطباعة | convert text files for printing |
| sed | معالجة تدفقات البيانات النصية | stream editor |
| sha1sum | حساب ومقارنة المجموع الاختباري SHA1 | print or check SHA1 checksums |
| sort | فرز الأسطر من ملف واحد أو أكثر | sort lines of a file |
| split | يقسم الملف إلى أجزاء | split file content |
| sum | يعرض المجاميع الاختبارية وعدد كتل الملف | checksum |
| tac | إلحاق الملفات في الاتجاه العكسي (السطر الأخير أولاً) | reverse cat |
| tail | إظهار نهاية الملف | show tail |
| tr | استبادل أو حذف الأحرف في ملف. لا يدعم UTF-8 | translate characters |
| tsort | فرز طوبولوجي | topologic sort |
| unexpand | تحويل المسافات إلى أحرف الجدولة | unexpand white space |
| uniq | حذف عدة أسطر متطابقة من ملف تم فرزه | show unique lines |
| wc | حساب عدد البايتات والكلمات والأسطر في الملف | word count |
خدمات واجهة الأوامر: خدمات واجهة الأوامر
| basename | يزيل المسار واختياريًا اللاحقة من اسم الملف الكامل | base part of pathname |
| chroot | يقوم بتشغيل أمر باستخدام دليل جذر محدد | change root directory |
| date | يظهر أو يضبط وقت النظام | system date time |
| dirname | يعرض فقط مسار اسم الملف الكامل | directory part of pathname |
| du | يظهر استخدام مساحة القرص في نظام الملفات | disk usage |
| echo | إخراج النص | echo stdin |
| env | تعيين متغيرات البيئة وتشغيل البرامج | environment settings |
| expr | حساب تعبيرات واجهة الأوامر | evaluate expression |
| factor | يحسب العوامل الأولية | evaluate prime factor |
| false | لا يفعل شيئًا، ولكنه يُرجع حالة انتهاء غير صحيحة | false |
| groups | يعرض المجموعات التي ينتمي إليها المستخدم | groups of a user |
| hostid | يعرض تعريف الحساوب | host identifier |
| id | يعرض اسم المستخدم وعضوية المجموعة. | user's identity |
| link | ينشئ رابطًا ثابتًا إلى ملف | link to a file |
| logname | يعرض اسم حساب المستخدم | login name |
| nice | يغير أولوية العمليات | be nice |
| nohup | ينفذ أمرًا يستمر في العمل حتى بعد تسجيل الخروج | no hang up |
| pathchk | التحقق من أسماء الملفات لسهولة النقل | path check |
| pinky | يعرض معلومات حول المستخدم | – |
| printenv | يعرض متغيرات البيئة | print environment settings |
| printf | تنسيق بيانات المخرجات | print format |
| pwd | يعرض دليل العمل الحالي | print working directory |
| readlink | يعرض معلومات حول رابط رمزي | read link |
| seq | إخراج سلسلة من الأرقام | sequence |
| sleep | انتظار (نوم) لوقت معين | – |
| stat | إخراج معلومات نظام الملفات حول الملف | state of corresponding inode |
| stty | يضبط إعدادات المحطة | set teletype |
| tee | يفرع دفق البيانات من أمر لملف | tee connector |
| test | التحقق من أنواع الملفات وتقييم التعبيرات | – |
| true | لا يفعل شيئًا، ولكنه يُرجع حالة الخروج الناجحة | true |
| tty | يعرض اسم المحطة | teletype |
| uname | يعرض معلومات حول نظام التشغيل | unix name |
| unlink | يحذف ملفًا باستخدام وظيفة إلغاء الارتباط | – |
| users | يعرض المستخدمين الذين قاموا بتسجيل الدخول حاليًا على جهاز الكمبيوتر وفقًا لملف محدد | – |
| who | يعرض المستخدمين الذين قاموا بتسجيل الدخول حاليًا إلى الكمبيوتر | – |
| whoami | يشير إلى هوية المستخدم الفعالة، الموسع بواسطة المعرف | who am i |
| yes | إخراج النص مرارا وتكرارا | – |