تعرف على اهم اوامر الليونكس مترجمة بالعربية
أوامر الشل, جميع أوامر الشيل, أوامر اليونكس, أوامر اليونيكس, أوامر الليونكس, أوامر اللينوكس, أوامر اللينكس, أوامر PuTTY, كل أوامر الشيل, أوامر SSH
أوامر الضغط وفك الضغط | ||
الأمر | وظيفة الأمر | مثال على الأمر |
zip | أمر الضغط بامتداد zip | zip file.zip folder |
unzip | أمر فك الضغط بامتداد zip | unzip file.zip |
unzip -v | مشاهدة الملفات المضغوطة في ملف zip | unzip -v file.zip |
tar -cvf | أمر الضغط بامتداد tar | tar -cvf file.tar folder |
tar -xvf | أمر فك الضغط بامتداد tar | tar -xvf file.tar |
tar -tvf | مشاهدة الملفات المضغوطة في ملف tar | tar -tvf file.tar |
tar -czvf | أمر ضغط المجلد بامتداد tar.gz | tar -czvf file.tar.gz folder |
tar -xzvf | أمر فك ضغط الأرشيف بامتداد tar.gz | tar -xzvf example.tar.gz |
tar -tzvf | مشاهدة الملفات المضغوطة في ملف tar.gz | tar -tzvf example.tar.gz |
gzip يضغط الملفات فقط | أمر ضغط ملف بامتداد gz | gzip file هذا يقوم باستبدال الملف الأصلي بالمضغوط |
gzip -d | فك الضغط بامتداد gz | gzip -d file.gz |
gzip -l | مشاهدة الملفات المضغوطة في ملف gz | gzip -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 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.
ومبروك عليك صلاحيات مستخدم روت جديدة :)