الوظيفة
|
الأمر
|
A
|
تغير اسم الأمر
alias search=grep
|
alias
|
عرض قائمة بالأوامر الملائمة
apropos find
|
apropos
|
العثور على حزمة (برنامج) وتثبيتها
sudo apt-get install vlc
|
apt-get
|
إدارة حزمة ما
aptitude update
|
aptitude
|
مدقق إملائي تفاعلي
aspell check example.txt
|
aspell
|
القيام بعمليات تعديل معقدة جدًا على النصوص
awk ‘length($0) > 72’ text.txt
|
awk
|
B
|
يستخرج اسم الملف فقط من مسار له
basename /usr/bin/sort
|
basename
|
تنفيذ عمليات حسابية معقدة موجودة في ملف
bc foo.bc
|
bc
|
نقل مهمة إلى الخلفية
grep -h ‘[bg]zip’ dirlist*.txt
|
bg
|
ضغط أو فك ضغط ملف
bzip2 foo.txt
|
bzip2
|
C
|
عرض التقويم
|
cal
|
قراءة ملف ونسخه في آخر
cat file1.txt file2.txt
|
cat
|
تغيير مجلد العمل الحالي
cd folder_name
|
cd
|
يعرض البارتشن الخاصة بالهارد
sudo cfdisk
|
cfdisk
|
تغير المجموعة المالكة لملف
chgrp hope file.txt
|
chgrp
|
تغيير أذونات ملف ما
chmod u=rw example.jpg
|
chmod
|
تغيير مالك الملف
sudo chown myuser myfile.txt
|
chown
|
مسح محتويات الشاشة.
|
clear
|
المقارنة بين ملفين وعرض الاختلاف
cmp file1.txt file2.txt
|
cmp
|
المقارنة بين ملفين وعرض التشابه والاختلاف
comm recipe.txt shopping-list.txt
|
comm
|
نسخ الملفات والمجلدات
cp file1.txt newdir
|
cp
|
تقسيم الملفات إلى أقسام اعتمادًا على المحتوى
csplit -f cobol filename ‘/procedure division/’ /par5./ /par16./
|
csplit
|
فصل حقل نصي من ملف وإعادة تجميعه بشكل مفيد
cut -c 3 file.txt
|
cut
|
D
|
لعرض أو تغيير الوقت
|
date
|
لبداية كتابة العمليات الحسابية
|
dc
|
لمعرفة مقدار الحجم التخزيني الفارغ في القرص
الصلب
|
df
|
عرض الاختلاف بين ملفين
diff -y file1.txt file2.txt
|
diff
|
عرض الملفات
|
dir
|
عرض رسائل الكيرنال في ملف
dmesg > file.txt
|
dmesg
|
عرض مساحة الملفات داخل مجلد
du -s *.txt
|
du
|
E
|
لطباعة نص على الشاشة
echo Hello, World
|
echo
|
فصل الوسائط القابلة للإزالة
eject cdrom
|
eject
|
إغلاق الـ bash
|
exit
|
تصدير البيئة إلى برامج محددة
export PATH
|
export
|
F
|
تهيئة قرص مرن
|
fdformat
|
تعديل جدول البارتشن
|
fdisk
|
إعادة المهمة من الخلفية.
|
fg
|
البحث عن نص داخل ملف
fgrep “support” myfile.txt
|
fgrep
|
تحديد نوع الملف
* file
|
file
|
البحث عن الملفات في شجرة نظام الملفات
find . -L
|
find
|
منسق نصوص
fmt myfile.txt
|
fmt
|
جعل الأسطر تلتف عند تجاوزها حدًا معينًا
fold -w5 myfile.txt > newfile.txt
|
fold
|
عرض بيانات الميموري
|
free
|
فحص البارتشن وعرض الأخطاء
fsck /dev/sda2
|
fsck
|
عرض العمليات التي تستخدم المجلد
. fuser
|
fuser
|
G
|
عرض الأسطر التي تطابق نمطًا معينًا
grep chope /etc/passwd
|
grep
|
إنشاء مجموعة للمستخدمين
groupadd newgroup
|
groupadd
|
حذف مجموعة المستخدمين
groupdel newgroup
|
groupdel
|
تعديل مجموعة المستخدمين
|
groupmod
|
تحتوي على عدد الملفات التي تملكها مجموعة
معينة
|
groups
|
ضغط وفك ضغط الملفات
gzip backup.tar
|
gzip
|
H
|
عرض القسم الأول من الملف
head myfile.txt
|
head
|
الحصول على المساعدة للأوامر الموجودة
help cd
|
help
|
عرض الأوامر السابقة
|
history
|
تعيين اسم للحاسوب على الشبكة
|
hostname
|
I
|
طباعة الID الخاص بالمستخدم
والمجموعات الموجودة
|
id
|
أخذ صورة للشاشة وحفظها باسم معين
import photo.jpg
|
import
|
J
|
إظهار قائمة بالمهام المفعلة
|
jobs
|
دمج أسطر ملفين
join myfile1.txt myfile2.txt
|
join
|
K
|
إرسال إشارة إلى عملية لقتلها
kill 123 543
|
kill
|
قتل العمليات بتحديد اسمها
killall UnResponsiveProg
|
killall
|
L
|
عرض محتويات ملف ما
less file.txt
|
less
|
ربط ملفين مع بعضهما
link computer.txt hope.txt
|
link
|
إنشاء وصلة صلبة ورمزية
ln public_html/myfile1.txt
|
ln
|
العثور على الملفات حسب الاسم
locate perl
|
locate
|
عرض اسم المستخدم الحالي
|
logname
|
طباعة ملف
|
lprint
|
إنهاء طباعة ملف
|
lprintd
|
عرض محتويات المجلد
|
ls
|
عرض الملفات المفتوحة
|
lsof
|
M
|
أداة تستخدم في عملية compile البرامج من المصدر
|
make
|
عرض صفحة الدليل لأمر
man man
|
man
|
إنشاء مجلد جديد
mkdir myfiles
|
mkdir
|
عرض محتويات الملف
more +3 myfile.txt
|
more
|
وصل نظام الملفات
|
mount
|
نقل أو إعادة تسمية الملفات والمجلدات
mv myfile.txt myfiles
|
mv
|
N
|
قراءة وكتابة البيانات خلال الشبكة
nc -p 31337 -w 5 host.example.com 42
|
nc
|
عرض المعلومات الخاصة باتصال الشبكة
|
netstat
|
ترقيم الأسطر
nl list.txt
|
nl
|
O
|
فتح الملف فى البرنامج الافتراضي الخاص به
|
open
|
P
|
تغيير كلمة السر الخاصة بالمستخدم الحالي
|
passwd
|
دمج أسطر عدة ملفات
paste file1.txt file2.txt
|
paste
|
اختبار الاتصال مع الشبكة
|
ping
|
تنسيق النص للطباعة
|
pr
|
عرض مسار مجلد العمل الحالي
|
pwd
|
Q
|
عرض المساحة المستخدمة والفارغة من الهارد
|
quota
|
R
|
نسخ الملف من جهاز لآخر
rcp /mydirectory/myfile hope:otherdir/myfile
|
rcp
|
إعادة تشغيل النظام
|
reboot
|
إعادة تسمية الملف
|
rename
|
عرض الملف بشكل عكسي
rev file.txt
|
rev
|
حذف الملف
rm myfile.txt
|
rm
|
حذف المجلد
rmdir mydir
|
rmdir
|
S
|
النسخ بطريقة آمنة
scp remote-sys:document.txt
|
scp
|
مقارنة الملفين
sdiff file1.txt file2.txt
|
sdiff
|
عرض خيارات الshell
|
shopt
|
إغلاق الجهاز
|
shutdown
|
ترتيب الأسطر النصية
sort file.txt
|
sort
|
تقسيم الملفات إلى أقسام
split -b 22 newfile.txt new
|
split
|
عرض حالة الملف
stat index.htm
|
stat
|
تنفيذ الأمر بصلاحيات الروت
|
sudo
|
T
|
عرض السطور الأخيرة من ملف
tail myfile.txt
|
tail
|
أرشفة الملفات
|
tar
|
عرض العمليات التي تعمل على النظام
|
top
|
استبدال الأحرف الصغيرة بالكبيرة
echo “lowercase letters” | tr a-z A-Z
|
tr
|
تحديد طريقة تفسير اسم الأمر
|
type
|
U
|
تحديد الأذونات الابتدائية الافتراضية
|
umask
|
فصل نظام الملفات
|
umount
|
حذف الاسم المستعار للأمر
|
unalias
|
عرض معلومات الملف
uname -a
|
uname
|
تحويل الفراغات إلى مفتاح الجدولة (tab)
expand myfile.txt
|
unexpand
|
التبليغ عن أو حذف السطر المكرر
uniq myfile.txt
|
uniq
|
فك ضغط ملفات ال rar
|
unrar
|
عرض منذ متى يعمل النظام
|
uptime
|
إنشاء مستخدم جديد
|
useradd
|
حذف مستخدم
|
userdel
|
تعديل المستخدم
|
usermod
|
V
|
تعديل ملف
vi myfile.txt
|
vi
|
إظهار لقطة لمقدار استهلك النظام للموارد
المختلفة
|
vmstat
|
W
|
عرض عدد الأسطر والكلمات وعدد البايت في ملف
wc myfile.txt
|
wc
|
عرض كل المجلدات التي تحتوي على ملفات
البرنامج
whereis perl
|
whereis
|
عرض كل المستخدمين الموجودين حاليًا على
الجهاز
|
who
|
عرض اسم المستخدم الحالي
|
whoami
|
تحميل صفحة الموقع على الجهاز
wget https://www.computerhope.com
|
wget
|
إرسال رسالة إلى مستخدم آخر
|
write
|
X
|
بناء وتنفيذ أوامر من مجرى الدخل القياسي
cut -d: -f1 < /etc/passwd | sort | xargs echo
|
xargs
|
ضغط أو فك ضغط ملفات .xz و .lzma
|
xz
|
Z
|
ضغط الملفات
|
zip
|