Saat menjalankan ps
dengan -f
opsi di Putty (untuk melihat perintah yang sesuai untuk setiap proses), garis yang lebih panjang dari lebar terminal tidak sepenuhnya terlihat (tidak dibungkus pada beberapa garis).
Bagaimana saya bisa memaksa pembungkus baris sehingga saya bisa melihat perintah lengkap (pada banyak baris, jika perlu) saat menjalankan ps -f
?
Jawaban:
Jika Anda memiliki
ps
implementasi yang sesuai dengan POSIX , Anda dapat mencobaPerhatikan bahwa kami baru saja mengubah perilaku dan jika Anda memiliki implementasi yang mengikuti POSIX edisi 7 tc2, Anda dapat mencoba:
¹ Kami menjadi orang-orang yang mengadakan telekonferensi mingguan untuk membahas perkembangan standar POSIX.
sumber
ps -wwf
berfungsi dengan baik.Saya mungkin menemukan jawaban untuk pertanyaan Anda tentang Stack Overflow . Dalam kata-kata Dennis Williamson :
(Catatan: ini berlaku untuk Linux yang tidak tertanam,
ps
utilitas pada varian Unix lain dapat bekerja secara berbeda.)sumber
/usr/ucb/ps
dan bahkan dengan program ini Anda akan perluww
sebagai/usr/ucb/ps
batas lebar output ke 80 jika output adalah pipa. Untuk standar POSIX ps, lihat jawaban saya.ps
perintah biasa pada Linux yang tidak tertanam, yang dimiliki oleh mayoritas pembaca di sini.Ada juga solusi sederhana lainnya:
sumber
ps afx
BSD
) dan Ubuntu (Linux
). Linux tidak menunjukkan perbedaan kapanecho
atau tidak. Tapi, MAC OS X mencetak sebanyak yang bisa ditunjukkan terminal. Saya menggunakaniTerm2
danzsh
. MAC tidak mengizinkan--f
opsi.Untuk kesederhanaan, coba ini:
ps auxfww
sumber
Perintah untuk MacOS sedikit berbeda
echo "$(ps aux)"
sumber
echo
tidak perlu. Perhatikan juga bahwa beberapa jawaban lain sudah disebutkanps aux
dalam beberapa cara. Saya akan menyarankan komentar atau pengeditan pada jawaban yang ada untuk menunjukkan bahwa mereka baik untuk MacOS (yang saya anggap Anda maksud).Atau Anda bisa melakukannya
sumber
IFS
ke$
?