سؤال

كيف يمكنني الحصول على عرض كامل نتيجة *nix الأمر "ps"?
وأنا أعلم أننا يمكن أن تحدد شيء من هذا القبيل --cols 1000 ولكن هناك على أية حال أنا يمكن أن الأعمدة فقط طباعة كل شيء ؟

هل كانت مفيدة؟

المحلول

محاولة ps -w -w aux.-W خيار مجموعات الإنتاج على نطاق واسع ، وفعل ذلك مرتين يجعل العرض غير محدود.إن "aux" جزء يجعلها تظهر على مزيد من المعلومات ، و (afaik) جميلة القياسية وضع الاستخدام.وهذا بالطبع منصة تعتمد أعلاه يعمل مع procps النسخة 3.2.7 على لينكس.

نصائح أخرى

تحديد w الخيار مرتين ، إذا كنت تستخدم غرار BSD ps.على سبيل المثال ، ps auwwx.مجموعة مختلفة من الخيارات تنطبق عند استخدام نظام V ps.

هناك نوعان مختلفان من خيار جمل على ps ؛ معيار POSIX واحد على أساس SysV ، BSD واحد.غنو ps ، كما تستخدم على لينكس يدعم كلا من الذي يمكن القيام به لأن POSIX الخيارات شرطات في الجبهة BSD منها لا ، وكذلك بعض من أنها تملك الخيارات في العادي غنو-طويلة-الخيار-اسم النمط.

على أية حال الحصول على جميع العمليات في POSIX النمط -e في BSD انها الفأس (أ يشمل مستخدم آخر العمليات x تشمل العمليات دون السيطرة على محطة أيالشياطين).

لا يوجد خيار واحد من شأنها أن تجعل تشمل كافة الأعمدة.هناك عدد كبير من الممكن الأعمدة.POSIX خيارات -f-F -L أن تظهر مجموعات مختلفة من أعمدة إضافية ، مثل BSD الخيار u (وبالتالي "ps aux" المذكورة في جواب آخر شائع جدا الأمر).

إذا كنت تريد حقا أكثر من الأعمدة من أن لديك اسم صراحة تلك التي تريد باستخدام-ا (أو ا) الخيار.انظر رجل الصفحة قائمة.هناك حوالي مائة أسماء مختلفة يمكنك استخدامها ، ولكن بعضها نسخ ، وغيرها عرض نفس المعلومات بطرق مختلفة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top