Perintah PS di Linux

Anonim

Perintah PS di Linux

Kesimpulan tanpa pilihan

PS (Proses Negeri) adalah utiliti standard untuk semua pengagihan Linux yang digunakan melalui konsol. Tujuan utamanya adalah untuk memaparkan maklumat mengenai semua proses yang sedang berjalan. Nombor dan maklumat terperinci bergantung kepada pilihan yang ditetapkan yang dipilih apabila arahan itu sendiri diaktifkan secara langsung. Kami akan bercakap tentang pilihan sedikit kemudian, dan kini mari kita masukkan PS di terminal dan klik pada Enter.

Menggunakan perintah PS di Linux tanpa pilihan

Seperti yang dapat dilihat dalam tangkapan skrin di bawah, seluruh baris muncul, di antaranya adalah Bash Shell dan proses itu sendiri adalah prosesnya.

Hasil daripada menggunakan arahan PS di Linux tanpa menggunakan pilihan tambahan.

Sudah tentu, mungkin terdapat beberapa perkara lagi di sini, yang bergantung kepada bilangan program pengguna yang menjalankan, tetapi dalam kebanyakan kes pengguna tidak sesuai dengan kesimpulan ini, jadi kami mencadangkan untuk pergi ke kajian pilihan tambahan.

Output senarai semua proses

Utiliti PS tanpa menentukan pilihan khas tidak membenarkan anda mendapatkan maklumat yang berguna yang boleh berguna semasa kajian senarai proses aktif, oleh itu penting untuk memohon hujah. Yang pertama bertanggungjawab untuk memaparkan semua tugas semasa, dan rentetan mengambil jenis PS -A.

Menggunakan perintah PS di Linux untuk mengeluarkan semua proses

Akibatnya, sebilangan besar baris yang perlu diselesaikan. Kami berkongsi maklumat mengenai beberapa lajur. PID memaparkan nombor pengenalan proses dan boleh digunakan, sebagai contoh, dengan cepat menyelesaikan operasi program ini atau mengesahkan pokok tugas. TTY - nama terminal di mana proses semasa sedang berjalan. Masa - masa kerja, dan CMD adalah nama arahan tugas.

Hasil daripada menggunakan arahan PS di Linux untuk mengeluarkan semua proses

Di samping itu, anda boleh menggunakan arahan PS -e untuk memaparkan senarai semua proses jika pilihan terdahulu tidak sesuai dengan anda.

Perintah PS Alternatif di Linux untuk mengeluarkan semua proses

Seperti yang dapat dilihat, terbitan selepas pengaktifan pilihan adalah sama seperti apabila hujah dimasukkan.

Hasil daripada menggunakan pilihan PS alternatif di Linux untuk mengeluarkan semua proses

Terdapat format output BSD yang bertanggungjawab untuk memaparkan proses yang berkaitan dengan pengguna, serta memaparkan maklumat yang lebih terperinci mengenai operasi tugas, beban pada pemproses dan lokasi yang tepat. Untuk maklumat tersebut, gunakan PS AU.

Menggunakan Pilihan Perintah PS Advanced di Linux untuk Output Format BSD

Pada imej di bawah, anda melihat bahawa bilangan lajur ditambah dengan ketara. Akibatnya, senarai lengkap proses dengan rujukan akaun akan tersedia dan dipaparkan lokasi.

Hasil daripada menggunakan pilihan PS tambahan di Linux untuk output BSD

Penyenaraian Format Sepenuhnya

Contoh-contoh yang dibincangkan di atas dibenarkan untuk memaparkan hampir semua maklumat yang diperlukan yang boleh berguna kepada pengguna yang baru. Walau bagaimanapun, kadang-kadang perlu untuk mendapatkan penyenaraian yang lebih terperinci, sebagai contoh, untuk menentukan sumber panggilan proses. Kemudian garis akan datang untuk menyelamatkan: PS -EF.

Menggunakan pilihan tambahan untuk penyenaraian penuh PS di Linux

Hampir lajur yang sama akan dipaparkan yang telah kami bicarakan sebelum ini, tetapi anda juga akan muncul susun atur terperinci lokasi dan item pertama akan bertanggungjawab untuk sumber panggilan tugas.

Hasil daripada menggunakan pilihan untuk penyenaraian penuh PS di Linux

Paparkan proses pengguna

Opsyen -X bertanggungjawab untuk memaparkan proses yang terputus dari terminal, iaitu, yang ditunjukkan secara peribadi oleh pengguna. Jika anda ingin mengetahui dengan tepat apa tugas yang dibuka bagi pihak akaun semasa, sudah cukup untuk memasuki rentetan PS -x dan klik pada ENTER.

Menggunakan pilihan arahan PS di Linux untuk mengeluarkan proses pengguna

Output akan menjadi bermaklumat yang mungkin, tetapi tanpa maklumat tambahan. Walau bagaimanapun, ia tidak akan menghalang apa-apa untuk digunakan dan pilihan tambahan, contohnya, -EM untuk memaparkan konteks keselamatan.

Hasil daripada output proses pengguna melalui perintah PS di Linux

Jika anda ingin mendapatkan maklumat mengenai data pengguna lain, tukar garisan pada PS -FU Lumpics, di mana Lumpics menggantikan nama yang diperlukan.

Menggunakan pilihan arahan PS di Linux untuk memaparkan proses pengguna tertentu

Dalam hasil output, perhatikan lajur pertama. Anda tidak akan menemui pemilik lain kecuali yang dinyatakan dalam pasukan sebelum ia diaktifkan.

Hasil daripada output proses pengguna tertentu PS di Linux

Penapis mengikut root.

Setiap sesi Linux mempunyai senarai tugas yang berasingan yang dilakukan dengan hak akar. Jika anda ingin memaparkan hanya proses sedemikian, anda harus menetapkan arahan akar PS -U Root -U dan aktifkannya dengan menekan kekunci Enter.

Menggunakan Pilihan Perintah PS Advanced dalam Linux ke Proses Root Output

Apabila menggunakan arahan betul-betul mengulangi yang di atas, output tidak akan mengandungi baris dengan sumber permulaan, kerana ia diketahui terlebih dahulu bahawa ia adalah akar, dan semua maklumat ditunjukkan sebagai mampat yang mungkin. Di sini kami menawarkan untuk menggunakan hujah-hujah di atas untuk mengembangkan maklumat.

Hasil daripada output perintah PS di Linux dengan pilihan untuk akar proses

Memaparkan tugas kumpulan

Pengguna yang berpengalaman tahu bahawa beberapa proses tergolong dalam kumpulan tertentu, iaitu, ada tugas utama dan kebergantungannya yang membentuk pokok yang sama. Sekiranya anda perlu memaparkan hanya baris yang jatuh di bawah kriteria ini, gunakan arahan PS -FG 48, di mana 48 adalah pengenal dari kumpulan (ia boleh digantikan dengan nama proses induk).

Menggunakan perintah PS di Linux untuk mengeluarkan pengenalpastian proses pokok

Paparan oleh PID.

Dari maklumat di atas, anda sudah tahu bahawa setiap proses mempunyai PID sendiri, iaitu, pengecam yang menentukannya. Sekiranya ada keinginan untuk mencari PID tertentu, perintah PS -FP 1178 harus diaktifkan, menggantikan nombor itu kepada yang dikehendaki. Terdapat kriteria PPID. Apabila menentukan format ini, rentetan memperoleh paparan PS -F -F -FPPID 1154, dengan perubahan yang sama dalam pengenal ke yang dikehendaki.

Menggunakan perintah PS di Linux untuk mengeluarkan proses dengan pengecam

Ini adalah semua contoh utama pasukan PS di Linux, yang kami ingin bercakap dalam rangka artikel hari ini. Malangnya, jumlah satu manual tidak mencukupi untuk menggambarkan secara terperinci interaksi dengan semua pilihan yang ada dan kombinasi mereka. Sebaliknya, kami menawarkan untuk meneroka dokumentasi pasukan rasmi dengan melaksanakan PS --Help untuk mendapatkan mereka yang anda tidak dapati di atas. Di samping itu, di laman web kami terdapat penerangan terperinci mengenai arahan utama sistem operasi yang dipertimbangkan. Kami mengesyorkan pengguna baru untuk mempelajari mereka untuk segera digunakan dalam pengurusan konsol Linux.

Lihat juga:

Perintah yang sering digunakan dalam Linux "Terminal"

Ln / cari / ls / grep / perintah pwd di linux

Baca lebih lanjut