لقد وجدت نفسي في جوتل ويكي هذه القائمة الكاملة مع أكثر من 400 أمر إلى جنو / لينكس مع شرح كل منها ، وأريد مشاركتها معك لاستكمالها هذه المقالة الممتازة الذي كتبه زميلي لتعلم العيش مع وحدة التحكم.
معلومات النظام
-
قوس: عرض معمارية الآلة (1).
-
-m uname: عرض معمارية الآلة (2).
-
uname-R: عرض نسخة النواة المستخدمة.
-
دميديكود-س: إظهار مكونات (أجهزة) النظام.
-
hdparm -i / dev / hda: عرض خصائص القرص الصلب.
-
hdparm -tT / dev / sda: قم بإجراء اختبار القراءة على القرص الصلب.
-
القط / proc / cpuinfo: عرض معلومات وحدة المعالجة المركزية.
-
قط / بروك / المقاطعات: عرض الانقطاعات.
-
القط / proc / meminfo: تحقق من استخدام الذاكرة.
-
قطة / بروك / مقايضات: عرض ملفات المبادلة.
-
القط / بروك / الإصدار: عرض إصدار النواة.
-
قطة / بروك / صافي / ديف: إظهار محولات الشبكة والإحصاءات.
-
قطة / بروك / يتصاعد: عرض نظام الملفات المركب.
-
lspci تلفزيون: عرض أجهزة PCI.
-
lsusb -tv: عرض أجهزة USB.
-
تاريخ: عرض تاريخ النظام.
-
كال 2011: عرض تقويم 2011.
-
كال 07 2011: عرض التقويم لشهر تموز 2011.
-
التواريخ 041217002011.00: ضبط (إعلان ، تعيين) التاريخ والوقت.
-
على مدار الساعة: حفظ تغييرات التاريخ في BIOS.
إيقاف التشغيل (إعادة تشغيل النظام أو تسجيل الخروج)
-
اغلاق-H الآن: أوقف تشغيل النظام (1).
-
الحرف الأول 0: أوقف تشغيل النظام (2).
-
telinit 0: أوقف تشغيل النظام (3).
-
وقف: أوقف تشغيل النظام (4).
-
الاغلاق - ساعة: دقائق و- اغلاق النظام المخطط.
-
الاغلاق -c- إلغاء إيقاف تشغيل النظام المجدول.
-
الاغلاق -r الآن: إعادة التشغيل (1).
-
إعادة تشغيل: إعادة التشغيل (2).
-
خروج: تسجيل خروج.
الملفات والدلائل
-
مؤتمر نزع السلاح / المنزل: أدخل دليل "المنزل".
-
مؤتمر نزع السلاح ..: العودة مستوى واحد.
-
مؤتمر نزع السلاح ../ ..: العودة 2 المستويات.
-
قرص مضغوط: انتقل إلى الدليل الجذر.
-
القرص المضغوط ~ user1: اذهب إلى الدليل user1.
-
قرص مضغوط -: اذهب (عودة) إلى الدليل السابق.
-
الأشخاص ذوي الإعاقة: عرض مسار دليل العمل.
-
ls: عرض الملفات في دليل.
-
ليرة سورية -F: عرض الملفات في دليل.
-
لس -l: إظهار تفاصيل الملفات والمجلدات في دليل.
-
ls -a: أظهر الملفات المخفية.
-
ls * [0-9]*: إظهار الملفات والمجلدات التي تحتوي على أرقام.
-
شجرة: إظهار الملفات والمجلدات كشجرة تبدأ من الجذر. [1)
-
com.lstree: إظهار الملفات والمجلدات كشجرة تبدأ من الجذر. [2)
-
مكدير دير 1: قم بإنشاء مجلد أو دليل باسم 'dir1'.
-
مكدير dir1 dir2: أنشئ مجلدين أو مجلدين في وقت واحد (أنشئ دليلين في نفس الوقت).
-
mkdir -p / tmp / dir1 / dir2: إنشاء شجرة دليل.
-
جمهورية مقدونيا -f ملف 1: احذف الملف المسمى file1.
-
رمدير دير1: حذف المجلد المسمى "dir1".
-
جمهورية مقدونيا-RF dir1: حذف مجلد باسم "dir1" بمحتوياته بشكل متكرر. (إذا قمت بحذفه بشكل متكرر فأنا أقول أنه مع محتواه).
-
جمهورية مقدونيا -RF dir1 dir2: حذف مجلدين (دلائل) بمحتوياتهما بشكل متكرر.
-
mv dir1 new_dir: إعادة تسمية أو نقل ملف أو مجلد (دليل).
-
ملف cp1: نسخ ملف.
-
ملف cp1 ملف2: نسخ ملفين في انسجام تام.
-
cp دير / *.: نسخ جميع الملفات من دليل إلى دليل العمل الحالي.
-
cp -a / tmp / dir1.: نسخ دليل داخل دليل العمل الحالي.
-
حزب المحافظين -دير1: نسخ الدليل.
-
حزب المحافظين -a dir1 dir2: نسخ دليلين في انسجام تام.
-
ln-s file1 lnk1: إنشاء ارتباط رمزي للملف أو الدليل.
-
ملف ln1 lnk1: إنشاء ارتباط فعلي للملف أو الدليل.
-
اللمس -t 0712250000 ملف 1: تعديل الوقت الحقيقي (وقت الإنشاء) لملف أو دليل.
-
ملف file1: إخراج (تفريغ على الشاشة) من نوع mime لملف نصي.
-
أيقونةv -l: قوائم الأصفار المعروفة.
-
iconv -f fromEncoding -t toEncoding inputFile> outputFile: إنشاء نموذج جديد لملف الإدخال بافتراض أنه تم ترميزه في fromEncoding وتحويله إلى ToEncoding.
-
تجد. -maxdepth 1 -name * .jpg -print -exec convert "{}" -الحجم 80 × 60 "thumbs / {}" \؛: تجميع الملفات التي تم تغيير حجمها في الدليل الحالي وإرسالها إلى الدلائل في طرق عرض الصور المصغرة (يتطلب التحويل من ImagemagicK).
البحث عن الملفات
-
البحث عن / -name file1: البحث عن ملف ودليل بدءًا من جذر النظام.
-
البحث عن / -user user1: البحث عن الملفات والأدلة التي تنتمي إلى المستخدم "user1".
-
find / home / user1 -name \ *. bin: البحث عن الملفات ذات الامتداد. bin "داخل الدليل" / home / user1 ".
-
find / usr / bin -type f -atime +100: البحث عن الملفات الثنائية التي لم يتم استخدامها في آخر 100 يوم.
-
find / usr / bin -type f -mtime -10: البحث عن الملفات التي تم إنشاؤها أو تغييرها خلال آخر 10 أيام.
-
find / -name \ *. rpm -exec chmod 755 '{}' \؛: البحث عن الملفات ذات الامتداد ".rpm" وتعديل الأذونات.
-
البحث عن / -xdev -name \ *. rpm: ابحث عن الملفات بامتداد ".rpm" مع تجاهل الأجهزة القابلة للإزالة مثل القرص المضغوط ومحرك الأقراص وما إلى ذلك ...
-
حدد موقع \ *. ps: البحث عن الملفات ذات الامتداد ".ps" التي تم تنفيذها لأول مرة باستخدام الأمر "updatedb".
-
حيث توقف: إظهار موقع ملف ثنائي أو تعليمات أو ملف مصدر. في هذه الحالة يسأل عن مكان أمر "halt".
-
الذي توقف: إظهار المسار الكامل (المسار بأكمله) إلى ملف ثنائي / قابل للتنفيذ.
تركيب نظام ملفات
-
mount / dev / hda2 / mnt / hda2: قم بتركيب قرص يسمى hda2. تحقق أولاً من وجود الدليل '/ mnt / hda2' ؛ إذا لم يكن كذلك ، فيجب عليك إنشاؤه.
-
umount / ديف / hda2: قم بإلغاء تحميل قرص يسمى hda2. أول خروج من النقطة '/ mnt / hda2.
-
المنصهر -km / mnt / hda2- فرض إلغاء التحميل عندما يكون الجهاز مشغولاً.
-
umount -n / mnt / hda2: قم بتشغيل unmount دون قراءة / etc / mtab. يكون مفيدًا عندما يكون الملف للقراءة فقط أو عندما يكون محرك الأقراص الثابتة ممتلئًا.
-
mount / dev / fd0 / mnt / floppy: تركيب قرص مرن.
-
mount / dev / cdrom / mnt / cdrom: تركيب قرص مدمج / قرص فيديو رقمي.
-
mount / dev / hdc / mnt / cdrecorder: قم بتركيب قرص مضغوط أو قرص DVD قابل لإعادة الكتابة عليه.
-
mount / dev / hdb / mnt / cdrecorder: قم بتركيب قرص مضغوط / قرص DVD قابل لإعادة الكتابة عليه (a dvd).
-
mount -o file file.iso / mnt / cdrom: تحميل ملف أو صورة ISO.
-
جبل -t vfat / dev / hda5 / mnt / hda5: تركيب نظام ملفات FAT32.
-
mount / dev / sda1 / mnt / usbdisk: تركيب محرك أقراص USB أو ذاكرة (دون تحديد نوع نظام الملفات).
مساحة القرص
-
مدافع -h: عرض قائمة بالأقسام المركبة.
-
ls -lSr | المزيد: إظهار حجم الملفات والأدلة مرتبة حسب الحجم.
-
دو -sh dir1: تقدير المساحة التي يستخدمها الدليل "dir1".
-
du -sk * | فرز -rn: إظهار حجم الملفات والأدلة مرتبة حسب الحجم.
-
rpm -q -a –qf '٪ 10 {SIZE} t٪ {NAME} n' | فرز -k1,1،XNUMXn: عرض المساحة المستخدمة بواسطة حزم rpm المثبتة حسب الحجم (Fedora، Redhat وغيرها).
-
dpkg-query -W -f = '$ {Installed-Size؛ 10} t $ {Package} n' | فرز -k1,1،XNUMXn: عرض المساحة التي تستخدمها الحزم المثبتة ، مرتبة حسب الحجم (Ubuntu و Debian وغيرها).
المستخدمون والمجموعات
-
groupadd group_name: إنشاء مجموعة جديدة.
-
groupdel group_name: حذف مجموعة.
-
groupmod -n new_group_name old_group_name: إعادة تسمية مجموعة.
-
useradd -c "اسم اللقب" -g admin -d / home / user1 -s / bin / bash user1: قم بإنشاء مستخدم جديد ينتمي إلى مجموعة "admin".
-
إضافة المستخدم user1: إنشاء مستخدم جديد.
-
userdel -r user1: حذف مستخدم ("-r" يزيل الدليل الرئيسي).
-
usermod -c "المستخدم FTP”-G system -d / ftp / user1 -s / bin / nologin user1: تغيير سمات المستخدم.
-
باسود: غير كلمة السر.
-
كلمة المرور user1: تغيير كلمة مرور المستخدم (الجذر فقط).
-
تغيير -E 2011-12-31 مستخدم1: تعيين مصطلح لكلمة مرور المستخدم. في هذه الحالة ، تقول أن المفتاح تنتهي صلاحيته في 31 ديسمبر 2011.
-
pwck: تحقق من الصيغة الصحيحة لتنسيق ملف '/ etc / passwd' ووجود المستخدمين.
-
grpck: تحقق من بناء الجملة الصحيح وتنسيق الملف '/ etc / group' ووجود المجموعات.
-
newgrp group_name: قم بتسجيل مجموعة جديدة لتغيير المجموعة الافتراضية للملفات المنشأة حديثًا.
الأذونات في الملفات (استخدم "+" لوضع الأذونات و "-" للإزالة)
-
ls -lh: أذونات العرض.
-
ls / tmp | أعمدة العلاقات العامة - T5 -W دولار: قسّم الجهاز إلى 5 أعمدة.
-
chmod ugo + rwx directory1: ضع read ® ، اكتب (w) وقم بتنفيذ (x) أذونات للمالك (u) والمجموعة (g) وآخرين (o) في الدليل "directory1".
-
دليل chmod go-rwx1: إزالة إذن القراءة ، والكتابة (w) و (x) للتنفيذ للمجموعة (g) وغيرها (o) في الدليل "directory1".
-
chown user1 file1: تغيير مالك الملف.
-
دليل chown -R user1: تغيير مالك الدليل وجميع الملفات والأدلة التي يحتوي عليها.
-
ملف المجموعة chgrp1: تغيير مجموعة الملفات.
-
chown user1: group1 file1: تغيير المستخدم والمجموعة التي تمتلك ملفًا.
-
البحث عن / -perm -u + s: عرض جميع الملفات على النظام مع تكوين SUID.
-
chmod u + s / bin / file1: ضع بت SUID في ملف ثنائي. يكتسب المستخدم الذي يقوم بتشغيل هذا الملف نفس الامتيازات التي يتمتع بها المالك.
-
chmod us / bin / file1: تعطيل بت SUID في ملف ثنائي.
-
chmod g + s / home / public: ضع بت SGID في دليل - على غرار SUID ولكن لكل دليل.
-
chmod gs / home / public: تعطيل بت SGID في الدليل.
-
chmod o + t / home / public: ضع بت STIKY في دليل. يسمح بحذف الملف فقط للمالكين الشرعيين.
-
chmod ot / home / public: تعطيل بت STIKY في الدليل.
السمات الخاصة في الملفات (استخدم "+" لتعيين الأذونات و "-" للإزالة)
-
chattr + إلى ملف 1: يسمح بالكتابة عن طريق فتح ملف إلحاق فقط.
-
chattr + c ملف 1: يسمح بضغط / فك ضغط الملف تلقائيًا.
-
chattr + d ملف 1: يضمن أن البرنامج يتجاهل حذف الملفات أثناء النسخ الاحتياطي.
-
chattr + ط ملف 1: يجعل الملف ثابتًا ، فلا يمكن حذفه أو تغييره أو إعادة تسميته أو ربطه.
-
chattr + s ملف 1: يسمح بحذف ملف بأمان.
-
chattr + S ملف 1: يضمن تعديل الملف ، وتتم كتابة التغييرات في الوضع المتزامن كما هو الحال مع المزامنة.
-
chattr + u ملف 1: يسمح لك باستعادة محتوى الملف حتى لو تم إلغاؤه.
-
lsattr: إظهار السمات الخاصة.
المحفوظات والملفات المضغوطة
-
ملف بونزيب2.bz1: قم بفك ضغط ملف باسم "file1.bz2".
-
ملف bzip2: ضغط ملف باسم 'file1'.
-
gunzip file1.gz: قم بفك ضغط ملف يسمى "file1.gz".
-
ملف gzip1: ضغط ملف باسم 'file1'.
-
gzip -9 ملف 1: الكمادات بأقصى ضغط.
-
رر إلى file1.rar test_file: أنشئ ملف rar باسم "file1.rar".
-
رر إلى file1.rar file1 file2 dir1: ضغط 'file1' و 'file2' و 'dir1' في نفس الوقت.
-
رر x file1.rar: unzip ملف rar.
-
فك الضغط x file1.rar: unzip ملف rar.
-
القطران -cvf archive.tar file1: إنشاء كرة تار غير مضغوطة.
-
القطران -cvf archive.tar file1 file2 dir1: أنشئ ملفًا يحتوي على "file1" و "file2" و "dir1".
-
القطران -tf archive.tar: عرض محتويات الملف.
-
القطران -xvf archive.tar: استخراج كرة القطران.
-
tar -xvf archive.tar -C / tmp: استخراج كرة القطران في / tmp.
-
tar -cvfj archive.tar.bz2 dir1: إنشاء كرة مضغوطة داخل bzip2.
-
القطران -xvfj archive.tar.bz2: فك ضغط أرشيف tar مضغوط بتنسيق bzip2
-
tar -cvfz archive.tar.gz dir1: إنشاء كرة مضغوطة بتنسيق gzip.
-
القطران -xvfz archive.tar.gz- قم بفك ضغط أرشيف tar بصيغة gzipped.
-
ملف مضغوط file1.zip file1: إنشاء ملف مضغوط مضغوط.
-
الرمز البريدي -r file1.zip file1 file2 dir1: ضغط عدة ملفات وأدلة في وقت واحد.
-
قم بفك ضغط file1.zip: بفك ضغط ملف مضغوط.
حزم RPM (Red Hat و Fedora وما شابه)
-
دورة في الدقيقة -ivh package.rpm: تثبيت حزمة rpm.
-
دورة في الدقيقة -ivh –nodeeps package.rpm: تثبيت حزمة rpm متجاهلة طلبات التبعية.
-
دورة في الدقيقة -U الحزمة. دورة في الدقيقة: تحديث حزمة rpm دون تغيير تكوين الملفات.
-
حزمة rpm -F: تحديث حزمة rpm فقط إذا كانت مثبتة.
-
دورة في الدقيقة -e package_name.rpm: إزالة حزمة rpm.
-
دورة في الدقيقة -qa: عرض جميع حزم rpm المثبتة على النظام.
-
دورة في الدقيقة -qa | جريب httpd: إظهار كافة حزم rpm التي تحمل الاسم "httpd".
-
rpm -qi package_name- احصل على معلومات حول حزمة محددة مثبتة.
-
rpm -qg "System Environment / Daemons": عرض حزم rpm لمجموعة برمجيات.
-
rpm -ql package_name: عرض قائمة الملفات المقدمة بواسطة حزمة rpm مثبتة.
-
دورة في الدقيقة - مراقبة الجودة package_name: عرض قائمة التكوين للملفات المقدمة بواسطة حزمة rpm مثبتة.
-
rpm -q package_name –المتطلبات: عرض قائمة التبعيات المطلوبة لحزمة rpm.
-
rpm -q package_name - ما يقدم: إظهار السعة التي تقدمها حزمة rpm.
-
rpm -q package_name- مخطوطات: عرض البرامج النصية التي بدأت أثناء التثبيت / الإزالة.
-
rpm -q package_name --changelog: عرض محفوظات المراجعة لحزمة rpm.
-
rpm -qf /etc/httpd/conf/httpd.conf: تحقق من حزمة rpm التي تنتمي إلى ملف معين.
-
rpm -qp package.rpm -l: عرض قائمة الملفات التي قدمتها حزمة rpm التي لم يتم تثبيتها بعد.
-
rpm – import / media / cdrom / RPM-GPG-KEY: استيراد التوقيع الرقمي للمفتاح العام.
-
دورة في الدقيقة – checksig package.rpm: تحقق من سلامة حزمة rpm.
-
دورة في الدقيقة -qa gpg-pubkey- تحقق من سلامة جميع حزم rpm المثبتة.
-
دورة في الدقيقة -V package_name: فحص حجم الملف والتراخيص والأنواع والمالك والمجموعة وفحص ملخص MD5 وآخر تعديل.
-
دورة في الدقيقة -فا: تحقق من جميع حزم rpm المثبتة على النظام. استخدم بعناية.
-
دورة في الدقيقة -Vp package.rpm: تحقق من حزمة rpm غير مثبتة بعد.
-
حزمة rpm2cpio.rpm | cpio –extract –make-directory * bin*: استخراج ملف تنفيذي من حزمة rpm.
-
دورة في الدقيقة -ivh /usr/src/redhat/RPMS/`arch`/package.rpm: تثبيت حزمة مبنية من مصدر rpm.
-
rpmbuild - إعادة بناء package_name.src.rpm: إنشاء حزمة rpm من مصدر rpm.
أداة تحديث حزمة YUM (Red Hat و Fedora وما شابه)
-
yum تثبيت package_name: قم بتنزيل وتثبيت حزمة rpm.
-
يم localinstall package_name.rpm: سيؤدي هذا إلى تثبيت RPM ومحاولة حل جميع التبعيات نيابة عنك ، باستخدام مستودعاتك.
-
yum تحديث package_name.rpm: تحديث كافة حزم rpm المثبتة على النظام.
-
yum تحديث package_name: تحديث / تحديث حزمة rpm.
-
yum إزالة اسم الحزمة: إزالة حزمة rpm.
-
قائمة yum: سرد كافة الحزم المثبتة على النظام.
-
يم البحث package_name: ابحث عن حزمة في مستودع rpm.
-
عبوات yum clean: امسح ذاكرة التخزين المؤقت rpm عن طريق حذف الحزم التي تم تنزيلها.
-
رؤوس نظيفة: إزالة جميع ملفات الرأس التي يستخدمها النظام لحل التبعية.
-
يم تنظيف جميع: إزالة من حزم ذاكرة التخزين المؤقت وملفات الرأس.
حزم Deb (Debian و Ubuntu والمشتقات)
-
dpkg -i package.deb: تثبيت / تحديث حزمة deb.
-
dpkg -r package_name: إزالة حزمة deb من النظام.
-
دبكج -l: عرض جميع حزم deb المثبتة على النظام.
-
دبكج -l | جريب httpd: إظهار كافة حزم deb التي تحمل الاسم "httpd"
-
dpkg -s package_name- احصل على معلومات حول حزمة معينة مثبتة على النظام.
-
dpkg -L package_name: عرض قائمة الملفات المقدمة بواسطة حزمة مثبتة على النظام.
-
dpkg - محتويات الحزمة. deb: عرض قائمة الملفات التي قدمتها حزمة غير مثبتة بعد.
-
dpkg -S / بن / بينغ: تحقق من الحزمة التي تنتمي إلى ملف معين.
محدث حزمة APT (دبيان وأوبونتو ومشتقاته)
-
apt-get install package_name: تثبيت / تحديث حزمة deb.
-
apt-cdrom قم بتثبيت اسم الحزمة: تثبيت / تحديث حزمة deb من قرص مضغوط.
-
الرابطة بين الحصول على التحديث: تحديث قائمة الحزمة.
-
apt-get upgrade: تحديث كافة الحزم المثبتة.
-
الرابطة بين الحصول على إزالة package_name: إزالة حزمة deb من النظام.
-
apt-get check: تحقق من الدقة الصحيحة للتبعيات.
-
apt-get نظيفة: امسح ذاكرة التخزين المؤقت من الحزم التي تم تنزيلها.
-
بحث في apt-cache-package: يسترجع قائمة الحزم التي تتوافق مع سلسلة "الحزم التي تم البحث عنها".
عرض محتوى الملف
-
ملف القط 1: عرض محتويات ملف بدءًا من الصف الأول.
-
تاك ملف 1: اعرض محتويات الملف بدءًا من السطر الأخير.
-
المزيد file1: عرض المحتوى في كل ملف.
-
أقل ملف 1: مشابه لأمر "المزيد" ولكنه يسمح بحفظ الحركة في الملف وكذلك الحركة للخلف.
-
رأس -2 ملف1: راجع أول سطرين من الملف.
-
ذيل -2 ملف 1: راجع آخر سطرين من الملف.
-
ذيل -f / var / log / messages: انظر في الوقت الحقيقي ما تم إضافته إلى الملف.
التلاعب بالنص
-
القط file1 file2 .. | الأمر <> file1_in.txt_or_file1_out.txt- بناء الجملة العام لمعالجة النص باستخدام PIPE و STDIN و STDOUT.
-
القط file1 | الأمر (sed، grep، awk، grep، etc ...)> result.txt: بناء جملة عام لمعالجة نص في ملف وكتابة النتيجة في ملف جديد.
-
القط file1 | الأمر (sed ، grep ، awk ، grep ، إلخ ...) »result.txt: بناء جملة عام لمعالجة نص في ملف وإضافة نتائج إلى ملف موجود.
-
grep Aug / var / log / messages: ابحث عن الكلمات "Aug" في الملف "/ var / log / messages".
-
grep ^ Aug / var / log / messages: ابحث عن كلمات تبدأ بـ "Aug" في ملف "/ var / log / messages"
-
grep [0-9] / var / log / messages: حدد جميع الأسطر في الملف "/ var / log / messages" التي تحتوي على أرقام.
-
grep Aug -R / var / log /*: ابحث عن السلسلة "Aug" في الدليل "/ var / log" وأدناه.
-
sed 's / stringa1 / stringa2 / g' example.txt: إعادة تحديد موضع "string1" مع "string2" في example.txt
-
sed '/ ^ $ / d' example.txt: إزالة جميع الأسطر الفارغة من example.txt
-
sed '/ * # / d ؛ / ^ $ / d 'example.txt: إزالة التعليقات والأسطر الفارغة من example.txt
-
صدى "esempio" | tr '[: Lower:]' '[: upper:]': تحويل الأحرف الصغيرة إلى الأحرف الكبيرة.
-
sed -e '1d' result.txt: إزالة السطر الأول من الملف example.txt
-
sed -n '/ stringa1 / p': عرض الأسطر التي تحتوي على الكلمة "string1" فقط.
تعيين حرف وتحويل الملف
-
dos2unix filos.txt fileunix.txt: تحويل تنسيق ملف نصي من MSDOS إلى UNIX.
-
unix2dos fileunix.txt filos.txt: تحويل تنسيق ملف نصي من UNIX إلى MSDOS.
-
إعادة الترميز ..HTML <page.txt> page.html: تحويل ملف نصي إلى html.
-
إعادة ترميز -l | أكثر- إظهار جميع تحويلات التنسيق المتاحة.
تحليل نظام الملفات
-
badblocks -v / dev / hda1: تحقق من الكتل التالفة على القرص hda1.
-
fsck / dev / hda1: إصلاح / التحقق من سلامة ملف نظام Linux على القرص hda1.
-
fsck.ext2 / dev / hda1: إصلاح / التحقق من سلامة ملف النظام ext 2 على القرص hda1.
-
e2fsck / dev / hda1: إصلاح / التحقق من سلامة ملف النظام ext 2 على القرص hda1.
-
e2fsck -j / dev / hda1: إصلاح / التحقق من سلامة ملف النظام ext 3 على القرص hda1.
-
fsck.ext3 / dev / hda1: إصلاح / التحقق من سلامة ملف النظام ext 3 على القرص hda1.
-
fsck.vfat / dev / hda1: إصلاح / التحقق من سلامة ملف نظام الدهون على القرص hda1.
-
fsck.msdos / dev / hda1: إصلاح / التحقق من سلامة ملف في نظام التشغيل على القرص hda1.
-
dosfsck / dev / hda1: إصلاح / التحقق من سلامة ملف في نظام التشغيل على القرص hda1.
تنسيق نظام ملفات
-
mkfs / ديف / hda1: إنشاء ملف نظام يشبه Linux على قسم hda1.
-
mke2fs / dev / hda1: إنشاء ملف نظام من النوع Linux ext 2 على hda1.
-
mke2fs -j / dev / hda1: إنشاء ملف نظام Linux ext3 (دوري) على قسم hda1.
-
mkfs -t vfat 32 -F / dev / hda1: قم بإنشاء ملف نظام FAT32 على hda1.
-
fdformat -n / dev / fd0: تهيئة قرص عائم.
-
mkswap / ديف / hda3: إنشاء ملف نظام المبادلة.
أنا أعمل مع SWAP
-
mkswap / ديف / hda3: إنشاء ملف نظام المبادلة.
-
سوابون / ديف / hda3: تفعيل قسم مبادلة جديد.
-
swapon / dev / hda2 / dev / hdb3: تنشيط قسمين للتبديل.
Salvas (النسخ الاحتياطي)
-
تفريغ -0aj -f /tmp/home0.bak / home: قم بحفظ كامل لدليل "/ home".
-
تفريغ -1aj -f /tmp/home0.bak / home: إجراء حفظ تزايدي للدليل "/ home".
-
استعادة -if /tmp/home0.bak: استعادة صلية بشكل تفاعلي.
-
rsync -rogpav –delete / home / tmp: التزامن بين الدلائل.
-
rsync -rogpav -e ssh –delete / home ip_address: / tmp: rsync عبر النفق SSH.
-
rsync -az -e ssh –delete ip_addr: / home / public / home / local- مزامنة دليل محلي مع دليل بعيد عبر ssh والضغط.
-
rsync -az -e ssh –delete / home / local ip_addr: / home / public- مزامنة دليل بعيد مع دليل محلي عبر ssh والضغط.
-
dd bs = 1M if = / dev / hda | gzip | ssh user @ ip_addr 'dd of = hda.gz': حفظ القرص الصلب على مضيف بعيد عبر ssh.
-
dd if = / dev / sda من = / tmp / file1: حفظ محتويات القرص الصلب في ملف. (في هذه الحالة يكون القرص الصلب "sda" والملف هو "file1").
-
tar -Puf backup.tar / home / user: إجراء حفظ تدريجي للدليل "/ home / user".
-
(cd / tmp / local / && tar c.) | ssh -C user @ ip_addr 'cd / home / share / && tar x -p': نسخ محتويات دليل إلى دليل بعيد عبر ssh.
-
(القطران ج / المنزل) | ssh -C user @ ip_addr 'cd / home / backup-home && tar x -p': نسخ دليل محلي إلى دليل بعيد عبر ssh.
-
القطران cf -. | (cd / tmp / backup ؛ tar xf -): نسخة محلية تحافظ على التراخيص والروابط من دليل إلى آخر.
-
اعثر على / home / user1 -name '* .txt' | xargs cp -av –target-directory = / home / backup / –parents: البحث عن جميع الملفات ذات الامتداد ".txt" وانسخها من دليل إلى آخر.
-
find / var / log -name '* .log' | tar cv - ملفات من = - | bzip2> log.tar.bz2: ابحث عن جميع الملفات ذات الامتداد ".log" وقم بإنشاء أرشيف bzip.
-
dd if = / dev / hda من = / dev / fd0 bs = 512 عدد = 1: قم بعمل نسخة من MRB (سجل التشغيل الرئيسي) إلى قرص مرن.
-
dd if = / dev / fd0 من = / dev / hda bs = 512 عدد = 1: استعادة نسخة MBR (سجل التشغيل الرئيسي) المحفوظة على قرص مرن.
CD-ROM
-
cdrecord -v gracetime = 2 dev = / dev / cdrom -eject blank = fast -force: قم بتنظيف أو مسح قرص مضغوط قابل لإعادة الكتابة.
-
mkisofs / dev / cdrom> cd.iso: إنشاء صورة ISO من قرص مضغوط على القرص.
-
mkisofs / dev / cdrom | gzip> cd_iso.gz: إنشاء صورة iso مضغوطة من قرص مضغوط على القرص.
-
mkisofs -J -allow-lead-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd: إنشاء صورة ISO لدليل.
-
cdrecord -v dev = / dev / cdrom cd.iso: حرق صورة ISO.
-
gzip -dc cd_iso.gz | cdrecord dev = / dev / cdrom -: حرق صورة iso مضغوطة.
-
جبل -o حلقة cd.iso / mnt / iso: جبل صورة ISO.
-
القرص المضغوط-جنون العظمة -ب: خذ الأغاني من قرص مضغوط إلى ملفات wav.
-
cd-paranoia - "-3": نقل أول 3 أغانٍ من قرص مضغوط إلى ملفات wav.
-
cdrecord - سكانبوس: مسح الحافلة لتحديد قناة scsi.
-
dd if = / dev / hdc | md5sum: قم بتشغيل md5sum على جهاز ، مثل قرص مضغوط.
أنا أعمل مع الشبكة ( LAN و Wi-Fi)
-
ifconfig eth0: إظهار تكوين بطاقة شبكة Ethernet.
-
إيفوب إيث0: تفعيل واجهة "eth0".
-
ifdown eth0: تعطيل الواجهة "eth0".
-
ifconfig eth0 192.168.1.1 قناع الشبكة 255.255.255.0: تكوين عنوان IP.
-
ifconfig eth0 منحل: تكوين "eth0" في الوضع العام للحصول على الحزم (شم).
-
دي إتش كلينت إيث0: تفعيل الواجهة "eth0" في وضع dhcp.
-
الطريق - ن: عرض طاولة الجولات.
-
إضافة المسار -net 0/0 gw IP_Gateway: ضبط الإدخال الافتراضي.
-
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1: تكوين مسار ثابت للبحث في الشبكة "192.168.0.0/16".
-
مسار del 0/0 gw IP_gateway: إزالة المسار الثابت.
-
صدى "1"> / proc / sys / net / ipv4 / ip_forward: تفعيل جولة IP.
-
اسم المضيف: عرض اسم مضيف النظام.
-
مضيف www.example.com: ابحث عن اسم المضيف لتحليل الاسم إلى عنوان IP (1).
-
الأداة Nslookup www.example.com: ابحث عن اسم المضيف لتحليل الاسم إلى عنوان IP والعكس بالعكس (2).
-
عرض رابط ip: إظهار حالة الارتباط لجميع الواجهات.
-
أداة mii eth0: عرض حالة الارتباط "eth0".
-
إيثول إيث0: عرض إحصائيات بطاقة الشبكة "eth0".
-
netstat-tup- إظهار كافة اتصالات الشبكة النشطة و PIDs الخاصة بهم.
-
نتستت -tupl: عرض جميع مستمعي الشبكة على النظام ومعرفات التعريف الشخصية الخاصة بهم.
-
منفذ tcpdump tcp 80: عرض كل حركة المرور HTTP.
-
مسح iwlist: عرض الشبكات اللاسلكية.
-
iwconfig eth1: إظهار تكوين بطاقة الشبكة اللاسلكية.
-
WHOIS www.example.com: ابحث في قاعدة بيانات Whois.
شبكات مايكروسوفت ويندوز (سامبا)
-
nbtscan ip_addr: تحليل اسم شبكة السير.
-
nmblookup-A ip_addr: تحليل اسم شبكة السير.
-
smbclient -L ip_addr / hostname: إظهار الإجراءات البعيدة لمضيف في windows.
جداول IP (النار)
-
iptables -t filter -L. تصفية iptables: إظهار كل السلاسل في جدول التصفية.
-
iptables - نات - L.: إظهار كل السلاسل من جدول نات.
-
iptables -t filter -F. تصفية iptables: امسح جميع القواعد من جدول التصفية.
-
iptables - نات - F.: امسح كل القواعد من جدول نات.
-
iptables -t filter -X.x. iptables: حذف أي سلسلة أنشأها المستخدم.
-
iptables -t filter -A INPUT -p tcp –dport telnet -j قبول: السماح لاتصالات telnet بالدخول.
-
iptables -t filter -A الإخراج -p tcp –dport http -j DROP: وصلات منع HTTP للخروج.
-
iptables -t filter -A FORWARD -p tcp –dport pop3 -j قبول: السماح بالاتصالات POP إلى السلسلة الأمامية.
-
iptables -t filter -A INPUT -j LOG –log-prefix "DROP INPUT": تسجيل سلسلة إدخال.
-
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE: تكوين PAT (منفذ ترجمة العنوان) على eth0 ، لإخفاء حزم إخراج القوة.
-
iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp –dport 22 -j DNAT - to-destination 10.0.0.2:22: إعادة توجيه الحزم الموجهة من مضيف إلى آخر.
المراقبة والتصحيح
-
تيشرت: عرض مهام لينكس باستخدام معظم وحدات المعالجة المركزية.
-
ps-eafw: يعرض مهام Linux.
-
ps -e -o pid، args -forest- يعرض مهام Linux في وضع هرمي.
-
pstree: إظهار شجرة نظام العملية.
-
قتل -9 Process_ID- فرض إغلاق العملية وإنهائها.
-
قتل -1 Process_ID: فرض عملية إعادة تحميل التكوين.
-
lsof -p $$: عرض قائمة بالملفات التي فتحتها العمليات.
-
lsof / المنزل / المستخدم 1: يعرض قائمة بالملفات المفتوحة في مسار معين للنظام.
-
strace -c ls> / dev / null: إظهار مكالمات النظام التي تم إجراؤها واستلامها بواسطة عملية ما.
-
strace -f -e open ls> / dev / null: عرض المكالمات للمكتبة.
-
watch -n1 "cat / proc / interrupts": عرض الانقطاعات في الوقت الفعلي.
-
آخر إعادة تشغيل: عرض تاريخ إعادة التشغيل.
-
lsmod: إظهار النواة المحملة.
-
حر م- يعرض حالة ذاكرة الوصول العشوائي بالميغا بايت.
-
smartctl -A / dev / hda- مراقبة موثوقية القرص الصلب من خلال SMART.
-
smartctl -i / dev / hda: تحقق مما إذا كان SMART ممكّنًا على القرص الثابت.
-
ذيل / فار / سجل / dmesg: عرض الأحداث المتأصلة في عملية تحميل kernel.
-
ذيل / فار / سجل / رسائل: عرض أحداث النظام.
أوامر أخرى مفيدة
-
مناسب ...: عرض قائمة الأوامر التي تنتمي إلى الكلمات الأساسية للبرنامج ؛ تكون مفيدة عندما تعرف ما يفعله برنامجك ، لكنك لا تعرف اسم الأمر.
-
رجل بينغ: إظهار صفحات الدليل على الإنترنت ؛ على سبيل المثال ، في أمر ping ، استخدم الخيار "-k" للعثور على أي أمر ذي صلة.
-
ما هي… الكلمة الرئيسية: يوضح وصف ما يفعله البرنامج.
-
mkbootdisk –device / dev / fd0 `uname -r`: إنشاء قرص مرن صالح للشرب.
-
ملف gpg -c1: تشفير ملف بحارس أمن جنو.
-
ملف GPG1.gpg: فك شفرة ملف مع GNU Security Guard.
-
wget -r www.example.com: تنزيل موقع ويب كامل.
-
wget -ج www.example.com/file.iso: تنزيل ملف مع إمكانية إيقاف التنزيل واستئنافه لاحقًا.
-
صدى 'wget -c www.example.com/files.iso'| الساعة 09:00: ابدأ التنزيل في أي وقت. في هذه الحالة ، ستبدأ الساعة 9 صباحًا.
-
ldd / usr / بن / ssh: إظهار المكتبات المشتركة التي يتطلبها برنامج ssh.
-
الاسم المستعار hh = "التاريخ": ضع اسمًا مستعارًا للأمر –hh = History.
-
chsh: قم بتغيير أمر شل.
-
chsh -list-shells: هو أمر مناسب لمعرفة ما إذا كان عليك القيام به عن بعد في محطة أخرى.
-
من -أ: عرض الشخص المسجل ، ووقت طباعة آخر نظام استيراد ، والعمليات الميتة ، وعمليات تسجيل النظام ، والعمليات النشطة التي تنتجها init ، والعملية الحالية والتغييرات الأخيرة لساعة النظام.