أوامر لينكس الأساسية | Linux Basic Commands
جدول المحتويات:
- الحصول على معلومات حول القيادة
- قيادة
man - التنقل في نظام الملفات
- دليل العمل الحالي (أمر
pwd) - تغيير الدليل (أمر
cd) - العمل مع الملفات والدلائل
- سرد محتويات الدليل (الأمر
ls) - عرض محتويات الملف (أمر
cat) - إنشاء ملفات (أمر
touch) - إنشاء الدلائل (الأمر
mkdir) - إنشاء روابط رمزية (القيادة المحلية)
- إزالة الملفات والدلائل (الأمر
rm) - نسخ الملفات والدلائل (أمر
cp) - نقل وإعادة تسمية الملفات والدلائل (أمر
mv) - تثبيت وإزالة الحزم
- أوبونتو وديبيان (أمر
apt) - CentOS و Fedora (قيادة
dnf) - ملف الملكية والأذونات
- تغيير الأذونات (أمر
chmod) - تغيير الملكية (أمر
chown) - رفع الامتيازات (أمر
sudo) - إدارة المستخدمين والمجموعات
- إنشاء المستخدمين (أوامر
useraddوpasswd) - إزالة المستخدمين (الأمر
userdel) - إدارة المجموعات (قيادة
groupaddوgroupdel) - إضافة مستخدمين إلى مجموعات (
usermodCommand) - استنتاج
قد يجد نظام Linux الجديد المتحول من عالم Windows أن العمل مع سطر الأوامر مخيف إلى حد ما. ومع ذلك ، فإنه ليس من الصعب استخدام. كل ما تحتاجه للبدء في سطر الأوامر هو معرفة بعض الأوامر الأساسية.
في حين أن معظم توزيعات Linux سهلة الاستخدام وتأتي مع واجهة رسومية سهلة الاستخدام ، فإن معرفة كيفية استخدام سطر الأوامر يمكن أن تكون مفيدة للغاية. يمنحك سطر الأوامر مزيدًا من القوة على نظامك والوصول إلى الميزات غير المتوفرة من خلال واجهة رسومية.
، سنتعرف على بعض أوامر Linux الأكثر شيوعًا والتي يتم استخدامها يوميًا بواسطة مسؤولي نظام Linux.
الحصول على معلومات حول القيادة
عادةً ما تكون خيارات أمر حفظ الذاكرة غير ضرورية وقد تكون مضيعة للوقت. عادة ، إذا كنت لا تستخدم الأمر بشكل متكرر ، يمكنك بسهولة نسيان خياراته.
تحتوي معظم الأوامر على خيار
--help
الذي يطبع رسالة قصيرة حول كيفية استخدام الأمر والخروج:
قيادة
man
يتم توزيع جميع أوامر Linux تقريبًا مع صفحات الرجل. صفحة رجل أو دليل هي شكل من الوثائق التي تشرح ما يفعله الأمر ، وأمثلة على كيفية تشغيل الأمر ، وما هي الحجج التي يقبلها.
يتم استخدام الأمر
man
لعرض الصفحة اليدوية لأمر معين.
man command_name
على سبيل المثال ، لفتح صفحة man الخاصة بالأمر
cd
الذي تكتبه:
man cd
للتنقل في صفحات الدليل ، استخدم مفاتيح
Arrow
و
Page Up
و
Page Down
. يمكنك أيضًا الضغط على مفتاح "
Enter
لنقل سطر واحد في كل مرة ، وشريط "
Space
للانتقال إلى الشاشة التالية ، ومفتاح
b
للعودة شاشة واحدة إلى الخلف. للخروج من صفحة الدليل ، اضغط على المفتاح
q
.
التنقل في نظام الملفات
في Linux ، يوجد كل ملف ودليل تحت الدليل الجذر ، وهو أول دليل أو أعلى دليل في شجرة الدليل. يشار إلى الدليل الجذر بشرطة مائلة واحدة
/
.
عند التنقل في نظام الملفات عند التشغيل على الملفات ، يمكنك استخدام المسار المطلق أو النسبي للمورد.
يبدأ المسار المطلق أو الكامل من جذر النظام
/
، ويبدأ المسار النسبي من الدليل الحالي.
دليل العمل الحالي (أمر
pwd
)
دليل العمل الحالي هو الدليل الذي يعمل فيه المستخدم حاليًا. في كل مرة تتفاعل فيها مع موجه الأوامر الخاص بك ، تعمل ضمن دليل.
استخدم الأمر
pwd
لمعرفة الدليل الذي تتواجد فيه حاليًا:
pwd
يعرض الأمر مسار دليل العمل الحالي الخاص بك:
تغيير الدليل (أمر
cd
)
يتم استخدام الأمر
cd
("تغيير الدليل") لتغيير دليل العمل الحالي في Linux وأنظمة التشغيل الأخرى المشابهة لـ Unix.
عند استخدامها دون أي وسيطة ، سينقلك
cd
إلى الدليل الرئيسي الخاص بك:
cd
للتغيير إلى دليل ، يمكنك استخدام اسم المسار المطلق أو النسبي.
على افتراض وجود دليل
Downloads
في الدليل الذي تقوم بتشغيل الأمر منه ، يمكنك التنقل إليه باستخدام المسار النسبي للدليل:
cd Downloads
يمكنك أيضًا الانتقال إلى دليل باستخدام المسار المطلق:
cd /home/linuxize/Downloads
تمثل نقطتان (
..
) ، واحدة تلو الأخرى ، الدليل الأصل أو ، بعبارة أخرى ، الدليل الموجود أعلى الدليل الحالي مباشرة.
لنفترض أنك حاليًا في الدليل
/usr/local/share
، للتبديل إلى
/usr/local
الدليل
/usr/local
(مستوى واحد أعلى من الدليل الحالي) ، يمكنك كتابة:
cd../
لنقل مستويين إلى أعلى الاستخدام:
cd../../
للتغيير مرة أخرى إلى دليل العمل السابق ، استخدم حرف الشرطة (
-
) كوسيطة:
cd -
إذا كان الدليل الذي تريد تغييره به مسافات باسمه ، فيجب عليك إما إحاطة المسار بعلامات اقتباس أو استخدام حرف الخط المائل العكسي () للهروب من المساحة:
العمل مع الملفات والدلائل
سرد محتويات الدليل (الأمر
ls
)
يتم استخدام الأمر
ls
لسرد معلومات حول الملفات والدلائل داخل الدليل.
عند استخدامها بدون خيارات وسيطات ، تعرض
ls
قائمة بترتيب أبجدي بأسماء جميع الملفات في دليل العمل الحالي:
ls
لسرد الملفات في دليل محدد ، مرر المسار إلى الدليل كوسيطة:
ls /usr
يُظهر الإخراج الافتراضي للأمر
ls
أسماء الملفات والدلائل فقط. استخدم
-l
لطباعة الملفات بتنسيق قائمة طويلة:
ls -l /etc/hosts
يتضمن الإخراج نوع الملف والأذونات وعدد الروابط الثابتة والمالك والمجموعة والحجم والتاريخ واسم الملف:
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
لا يقوم الأمر
ls
الملفات المخفية افتراضيًا. الملف المخفي هو أي ملف يبدأ بنقطة (
.
).
لعرض جميع الملفات بما في ذلك الملفات المخفية ، استخدم الخيار
-a
:
عرض محتويات الملف (أمر
cat
)
يتم استخدام الأمر
cat
لطباعة محتويات ملف واحد أو أكثر ودمج (تسلسل) الملفات عن طريق إلحاق محتويات ملف واحد بنهاية ملف آخر.
لعرض محتويات ملف على الشاشة ، مرر اسم الملف ليكون حجة:
إنشاء ملفات (أمر
touch
)
يتم استخدام الأمر
touch
لتحديث الطوابع الزمنية على الملفات والدلائل الموجودة وكذلك لإنشاء ملفات جديدة فارغة.
لإنشاء ملف ، حدد اسم الملف كوسيطة:
touch file.txt
إذا كان الملف موجودًا بالفعل ،
touch
سيغير آخر مرة تم فيها الوصول إلى الملفات وتعديلها إلى الوقت الحالي.
إنشاء الدلائل (الأمر
mkdir
)
في Linux ، يمكنك إنشاء أدلة جديدة (تُعرف أيضًا باسم المجلدات) باستخدام الأمر
mkdir
.
لإنشاء دليل ، مرر اسم الدليل كوسيطة إلى الأمر:
mkdir /tmp/newdirectory
يمكن أن تأخذ
mkdir
اسم دليل واحدًا أو أكثر كوسيطات لها.
عند توفير اسم الدليل فقط ، بدون المسار الكامل ، سيتم إنشاؤه في دليل العمل الحالي.
لإنشاء الدلائل الأصل استخدم الخيار
-p
:
mkdir -p Projects/linuxize.com/src/assets/images
الأمر أعلاه ينشئ بنية الدليل بالكامل.
عندما يتم استدعاء
mkdir
باستخدام الخيار
-p
، فإنه ينشئ الدليل فقط في حالة عدم وجوده.
إنشاء روابط رمزية (القيادة المحلية)
الارتباط الرمزي (أو الارتباط الرمزي) هو نوع خاص من الملفات يشير إلى ملف أو دليل آخر.
لإنشاء ارتباط رمزي لملف معين ، استخدم الأمر
ln
مع الخيار
-s
، واسم الملف كوسيطة أولى واسم الارتباط الرمزي كوسيطة ثانية:
ln -s source_file symbolic_link
إذا تم تقديم ملف واحد فقط كوسيطة ،
ln
بإنشاء ارتباط إلى هذا الملف في دليل العمل الحالي بنفس الاسم الذي يشير إليه الملف.
إزالة الملفات والدلائل (الأمر
rm
)
لإزالة الملفات والدلائل استخدم الأمر
rm
.
بشكل افتراضي ، عند تنفيذها دون أي خيار ،
rm
لا يزيل الدلائل. كما أنه لا يطالب المستخدم بما إذا كان يجب المضي قدمًا في إزالة الملفات المحددة.
لحذف ملف أو ارتباط ، استخدم الأمر
rm
متبوعًا باسم الملف كوسيطة:
rm file.txt
يقبل
rm
واحدًا أو أكثر من أسماء الملفات أو الدلائل كوسائط لها.
يخبر الخيار
-i
rm
المستخدم بكل ملف محدد قبل إزالته:
rm -i file.txt
rm: remove regular empty file 'file.txt'?
استخدم الخيار
-d
لإزالة دليل فارغ أو أكثر:
rm -d dirname
لإزالة الدلائل غير الفارغة وكافة الملفات الموجودة فيها بشكل متكرر ، استخدم الخيار
-r
(العودية):
rm -rf dirname
يخبر الخيار
-f
rm
عدم مطالبة المستخدم مطلقًا وتجاهل الملفات والوسائط غير الموجودة.
نسخ الملفات والدلائل (أمر
cp
)
يتيح لك الأمر
cp
نسخ الملفات والدلائل.
لنسخ ملف في دليل العمل الحالي ، استخدم الملف المصدر كوسيطة أولى والملف الجديد باعتباره الثاني:
cp file file_backup
لنسخ ملف إلى دليل آخر ، حدد المسار المطلق أو النسبي إلى الدليل الوجهة. عندما يتم تحديد اسم الدليل فقط كوجهة ، سيكون للملف المنسوخ نفس اسم الملف الأصلي.
cp file.txt /backup
افتراضيًا ، إذا كان الملف الوجهة موجودًا ، فسيتم الكتابة فوقه.
لنسخ دليل ، بما في ذلك جميع الملفات والدلائل الفرعية ، استخدم الخيار
-R
أو
-r
:
نقل وإعادة تسمية الملفات والدلائل (أمر
mv
)
يتم استخدام الأمر
mv
(short from move) لإعادة تسمية ونقل الملفات والمجلدات من موقع إلى آخر.
على سبيل المثال لنقل ملف إلى دليل ستقوم بتشغيله:
mv file.txt /tmp
لإعادة تسمية الملف ، يلزمك تحديد اسم الملف الوجهة:
mv file.txt file1.txt
بناء جملة نقل الدلائل هو نفسه عند نقل الملفات.
لنقل ملفات وأدلة متعددة في وقت واحد ، حدد دليل الوجهة كوسيطة أخيرة:
تثبيت وإزالة الحزم
مدير الحزم هو أداة تتيح لك تثبيت حزم البرامج الخاصة بالتوزيع وتحديثها وإزالتها وإدارتها بطريقة أخرى.
تحتوي توزيعات Linux المختلفة على مديري حزم مختلفة وتنسيقات حزم.
فقط الجذر أو المستخدم الذي لديه امتيازات sudo يمكنه تثبيت وإزالة الحزم.
أوبونتو وديبيان (أمر
apt
)
أداة الحزمة المتقدمة أو APT عبارة عن نظام لإدارة الحزم تستخدمه التوزيعات المستندة إلى دبيان.
هناك العديد من أدوات إدارة حزم سطر الأوامر في توزيعات دبيان مع أن
apt
و
apt-get
هي الأكثر استخدامًا.
قبل تثبيت حزمة جديدة أولاً ، تحتاج إلى تحديث فهرس حزمة APT:
apt update
فهرس APT هو قاعدة بيانات تحتوي على سجلات الحزم المتوفرة من المستودعات التي تم تمكينها في نظامك.
لترقية الحزم المثبتة إلى أحدث إصداراتها:
apt upgrade
تثبيت الحزم بسيط مثل التشغيل:
apt install package_name
لإزالة حزمة مثبتة ، أدخل:
CentOS و Fedora (قيادة
dnf
)
RPM هو نظام قوي لإدارة الحزم يستخدمه Red Hat Linux ومشتقاته مثل CentOS و Fedora. يشير RPM أيضًا إلى تنسيق الأمر
rpm
وملف
.rpm
.
لتثبيت حزمة جديدة على توزيعات تستند إلى Red Hat ، يمكنك استخدام أوامر
yum
أو
dnf
:
dnf install package_name
بدءًا من CentOS 8
dnf
استبدل
yum
كمدير الحزمة الافتراضي.
dnf
متوافق مع الإصدارات السابقة
yum
.
لترقية الحزم المثبتة إلى أحدث إصداراتها ، اكتب:
dnf update
إزالة الحزم بسيطة مثل:
ملف الملكية والأذونات
في Linux ، تتم إدارة الوصول إلى الملفات من خلال أذونات الملف وسماته وملكيته. هذا يضمن أن المستخدمين والعمليات المصرح لهم فقط يمكنهم الوصول إلى الملفات والدلائل.
في نظام Linux ، يرتبط كل ملف بمالك ومجموعة ويتم تعيين حقوق إذن الوصول لثلاثة فئات مختلفة من المستخدمين:
- صاحب الملف.أعضاء المجموعة.كل شخص آخر.
هناك ثلاثة أنواع أذونات تنطبق على كل فصل:
- إذن القراءة. إذن الكتابة. إذن التنفيذ.
يتيح لك هذا المفهوم تحديد المستخدمين المسموح لهم بقراءة الملف أو الكتابة إلى الملف أو تنفيذه.
لعرض مالك الملف وأذوناته ، استخدم الأمر
ls -l
.
تغيير الأذونات (أمر
chmod
)
يسمح لك الأمر
chmod
بتغيير أذونات الملف. وهو يعمل في وضعين ، رمزية ورقمية.
عند استخدام الوضع الرقمي ، يمكنك تعيين أذونات للمالك والمجموعة وجميع الآخرين. كل أذونات الكتابة والقراءة والتنفيذ لها قيمة الرقم التالية:
-
r(اقرأ) = 4w(كتابة) = 2x(تنفيذ) = 1no أذونات = 0
يتم تمثيل رقم أذونات فئة مستخدم معين بواسطة مجموع قيم أذونات تلك المجموعة.
على سبيل المثال ، لمنح مالك الملف أذونات القراءة والكتابة وقراءة أذونات فقط لأعضاء المجموعة وجميع المستخدمين الآخرين الذين تقوم بتشغيلهم:
chmod 644 filename
يمكن فقط الجذر أو مالك الملف أو المستخدم الذي لديه امتيازات sudo تغيير أذونات الملف.
لتعمل بشكل متكرر على جميع الملفات والدلائل تحت دليل معين ، استخدم الأمر
chmod
مع الخيار -R ، (-recursive):
chmod -R 755 dirname
كن حذرًا جدًا عند تغيير أذونات الملفات بشكل متكرر.
تغيير الملكية (أمر
chown
)
يسمح لك الأمر
chown
بتغيير ملكية المستخدم والمجموعة لملف أو دليل أو رابط رمزي معطى.
لتغيير مالك ملف ، استخدم الأمر
chown
متبوعًا باسم المستخدم للمالك الجديد والملف الهدف:
chown username filename
لتغيير كل من المالك ومجموعة من الملفات ، يستدعي الأمر
chown
متبوعًا بالمالك الجديد والمجموعة مفصولة بنقطتين (:) بدون مسافات متداخلة والملف الهدف:
chown username:groupname filename
استخدم الخيار
-R
(
-R
--recursive
) ، للعمل بشكل متكرر على جميع الملفات والدلائل تحت الدليل المحدد:
chown -R username:groupname dirname
رفع الامتيازات (أمر
sudo
)
يسمح لك الأمر
sudo
بتشغيل البرامج كمستخدم آخر ، افتراضيًا كمستخدم الجذر. إذا كنت تقضي الكثير من الوقت في سطر الأوامر ، فإن
sudo
هو أحد الأوامر التي ستستخدمها كثيرًا.
يعد استخدام
sudo
بدلاً من تسجيل الدخول كجذر أكثر أمانًا لأنه يمكنك منح امتيازات إدارية محدودة للمستخدمين الفرديين دون معرفة كلمة مرور الجذر.
لاستخدام
sudo
، ببساطة بادئة الأمر مع
sudo
:
إدارة المستخدمين والمجموعات
Linux هو نظام متعدد المستخدمين ، مما يعني أنه يمكن لأكثر من شخص التفاعل مع نفس النظام في نفس الوقت. تستخدم المجموعات لتنظيم وإدارة حسابات المستخدمين. الغرض الأساسي من المجموعات هو تحديد مجموعة من الامتيازات ، مثل القراءة أو الكتابة أو إذن التنفيذ لمورد معيّن يمكن مشاركته بين المستخدمين داخل المجموعة.
إنشاء المستخدمين (أوامر
useradd
و
passwd
)
يسمح لك الأمر
useradd
بإنشاء مستخدمين جدد.
لإنشاء حساب مستخدم جديد ، استخدم الأمر
useradd
متبوعًا باسم المستخدم:
useradd newuser
بمجرد إنشاء المستخدم ، قم بتعيين كلمة مرور المستخدم عن طريق تشغيل الأمر
passwd
:
إزالة المستخدمين (الأمر
userdel
)
في Linux ، يمكنك حذف حساب مستخدم باستخدام الأمر
userdel
.
لحذف حساب مستخدم باسم تمرير اسم المستخدم إلى الأمر
userdel
:
userdel newuser
استخدم الخيار
-r
(–remove) لإزالة الدليل الرئيسي للمستخدم ومخزن البريد الإلكتروني:
إدارة المجموعات (قيادة
groupadd
و
groupdel
)
لإنشاء مجموعة جديدة ، استخدم الأمر
groupadd
متبوعًا باسم المجموعة:
groupadd mygroup
لإزالة مجموعة ، استخدم الأمر
groupdel
مع اسم المجموعة كوسيطة:
إضافة مستخدمين إلى مجموعات (
usermod
Command)
لإضافة مستخدم موجود إلى مجموعة ، استخدم الأمر
usermod
متبوعًا بخيار
-G
واسم المجموعة:
استنتاج
لقد قمنا بتغطية بعض أوامر Gnu / Linux الأكثر استخدامًا.
على الرغم من أنه يمكنك تنفيذ معظم المهام المتعلقة بالتطوير والنظام باستخدام واجهة رسومية ، فإن سطر الأوامر يجعلك أكثر إنتاجية وقدرة على إنجاز المزيد في وقت أقل.
انقر على الروابط الموجودة في كل أمر للحصول على مزيد من المعلومات حول خيارات الأوامر واستخدامها.
طرفيةاستخدام أوامر المفاتيح لتسريع المهام الأساسية
بدلاً من الوصول المستمر لأوامر القوائم ، اضغط على Windows باستخدام حنفيات لوحة المفاتيح.
يتيح لك EasyCMD تنفيذ أوامر CMD الأساسية من واجهة مستخدم على Windows
EasyCMD هو اشتقاق بسيط من موجه الأوامر الذي يتيح لك تنفيذ أوامر CMD وفي الوقت نفسه يخدم واجهة المستخدم أنيق.
كيفية تشغيل أوامر لينكس في الخلفية
في هذه المقالة سوف نتحدث عن عملية الخلفية لينكس. سنوضح لك كيفية بدء تشغيل أمر في الخلفية وكيفية الحفاظ على تشغيل العملية بعد إغلاق جلسة العمل.







