Perintah PS di Linux

Anonim

Perintah PS di Linux

Kesimpulan tanpa opsi

PS (status proses) adalah utilitas standar untuk semua distribusi Linux yang digunakan melalui konsol. Tujuan utamanya adalah untuk menampilkan informasi tentang semua proses yang berjalan. Nomor dan informasi terperinci tergantung pada opsi yang ditetapkan yang dipilih ketika perintah itu sendiri diaktifkan secara langsung. Kami akan berbicara tentang opsi beberapa saat kemudian, dan sekarang mari kita masukkan PS di terminal dan klik Enter.

Menggunakan perintah PS di Linux tanpa opsi

Seperti yang dapat dilihat pada tangkapan layar di bawah ini, seluruh baris muncul, di antaranya adalah cangkang bash dan proses itu sendiri adalah prosesnya.

Hasil menggunakan perintah PS di Linux tanpa menerapkan opsi tambahan.

Tentu saja, mungkin ada beberapa poin lagi di sini, yang tergantung pada jumlah program pengguna yang sedang berjalan, tetapi dalam kebanyakan kasus pengguna tidak sesuai dengan kesimpulan ini, jadi kami mengusulkan untuk pergi ke studi opsi tambahan.

Output dari daftar semua proses

Utilitas PS tanpa menentukan opsi khusus tidak memungkinkan Anda untuk mendapatkan informasi yang berguna yang dapat berguna selama studi dari daftar proses aktif, oleh karena itu penting untuk menerapkan argumen. Yang pertama bertanggung jawab untuk menampilkan semua tugas saat ini, dan string mengambil tipe PS -A.

Menggunakan perintah PS di Linux untuk menampilkan semua proses

Akibatnya, sejumlah besar baris yang harus diselesaikan. Kami berbagi informasi pada beberapa kolom. PID menampilkan nomor identifikasi proses dan dapat digunakan, misalnya, untuk dengan cepat menyelesaikan pengoperasian program ini atau memverifikasi pohon tugas. TTY - Nama terminal di mana proses saat ini sedang berjalan. Waktu - waktu kerja, dan CMD adalah nama perintah tugas.

Hasil menggunakan perintah PS di Linux untuk menampilkan semua proses

Selain itu, Anda dapat menggunakan perintah PS -E untuk menampilkan daftar semua proses jika opsi sebelumnya tidak cocok untuk Anda.

Perintah PS Alternatif di Linux untuk menampilkan semua proses

Seperti yang dapat dilihat, penerbitan setelah aktivasi opsi persis sama dengan ketika argumen dimasukkan.

Hasil menggunakan opsi PS alternatif di Linux untuk menampilkan semua proses

Ada format output BSD yang bertanggung jawab untuk menampilkan proses yang berkaitan dengan pengguna, serta menampilkan informasi yang lebih rinci tentang pengoperasian tugas, beban pada prosesor dan lokasi yang tepat. Untuk informasi seperti itu, gunakan PS AU.

Menggunakan opsi perintah ps canggih di Linux ke Output format BSD

Pada gambar di bawah ini, Anda melihat bahwa jumlah kolom ditambahkan secara signifikan. Akibatnya, daftar lengkap proses dengan referensi akun akan tersedia dan lokasi yang ditampilkan.

Hasil menggunakan opsi PS tambahan di Linux ke output BSD

Daftar Format Sepenuhnya

Contoh yang dibahas di atas diizinkan untuk menampilkan hampir semua informasi yang diperlukan yang dapat bermanfaat bagi pengguna pemula. Namun, kadang-kadang diperlukan untuk mendapatkan daftar yang lebih rinci, misalnya, untuk menentukan proses panggilan proses. Kemudian garis akan datang ke penyelamatan: ps -ef.

Menggunakan opsi tambahan untuk daftar penuh PS di Linux

Kolom yang hampir sama akan ditampilkan tentang yang telah kami lobot sebelumnya, tetapi Anda juga akan muncul tata letak terperinci dari lokasi dan item pertama akan bertanggung jawab atas sumber panggilan tugas.

Hasil menggunakan opsi untuk daftar penuh PS di Linux

Tampilkan Proses Pengguna

Opsi -x bertanggung jawab untuk menampilkan proses yang terputus dari terminal, yaitu, dimanifestasikan secara pribadi oleh pengguna. Jika Anda ingin tahu persis tugas apa yang terbuka atas nama akun saat ini, cukup untuk memasukkan string PS -x dan klik Enter.

Menggunakan Opsi Perintah PS di Linux ke Output Proses Pengguna

Outputnya akan informatif mungkin, tetapi tanpa informasi tambahan. Namun, itu tidak akan mencegah apa pun untuk digunakan dan opsi tambahan, misalnya, -em untuk menampilkan konteks keamanan.

Hasil dari output dari proses pengguna melalui perintah PS di Linux

Jika Anda ingin mendapatkan informasi tentang data pengguna lain, ubah baris pada ps -fu lumpics, di mana lumpics ganti nama yang diperlukan.

Menggunakan opsi perintah PS di Linux untuk menampilkan proses pengguna tertentu

Dalam hasil output, perhatikan kolom pertama. Anda tidak akan menemukan ada pemilik lain kecuali yang ditentukan dalam tim sebelum diaktifkan.

Hasil dari output dari proses pengguna tertentu PS di Linux

Saring dengan root.

Setiap sesi Linux memiliki daftar tugas yang terpisah yang dilakukan dengan hak root. Jika Anda ingin menampilkan hanya proses seperti itu, Anda harus mengatur perintah Root -u Root -U dan mengaktifkannya dengan menekan tombol Enter.

Menggunakan opsi perintah ps canggih di Linux ke output proses root

Saat menggunakan perintah dengan tepat mengulangi salah satu yang di atas, output tidak akan mengandung baris dengan sumber start-up, karena diketahui sebelumnya bahwa itu adalah root, dan semua informasi ditampilkan seperti yang dikompresi. Di sini kami menawarkan untuk menggunakan argumen di atas untuk memperluas informasi.

Hasil dari output dari perintah PS di Linux dengan opsi untuk root proses

Menampilkan tugas grup

Pengguna berpengalaman tahu bahwa beberapa proses termasuk dalam kelompok tertentu, yaitu, ada tugas utama dan ketergantungannya membentuk pohon umum. Jika Anda perlu menampilkan hanya baris yang jatuh di bawah kriteria ini, gunakan perintah PS -FG 48, di mana 48 adalah pengidentifikasi grup (dapat diganti dengan nama proses induk).

Menggunakan perintah PS di Linux ke pengidentifikasi proses pohon keluaran

Tampilan oleh PID.

Dari informasi di atas Anda sudah tahu bahwa setiap proses memiliki PID sendiri, yaitu pengidentifikasi mendefinisikannya. Jika ada keinginan untuk mencari PID tertentu, perintah PS -FP 1178 harus diaktifkan, mengganti nomor ke yang diinginkan. Ada kriteria PPID. Saat menentukan format ini, string memperoleh tampilan PS -F -F -F -FPID 1154, dengan perubahan yang sesuai dalam pengidentifikasi ke yang diinginkan.

Menggunakan perintah PS di Linux untuk menampilkan proses dengan pengidentifikasi

Ini semua adalah contoh utama dari tim PS di Linux, yang ingin kami bicarakan dalam kerangka artikel hari ini. Sayangnya, volume satu manual tidak cukup untuk menggambarkan secara rinci interaksi dengan semua opsi yang tersedia dan kombinasinya. Sebaliknya, kami menawarkan untuk menjelajahi dokumentasi tim resmi dengan melakukan PS --Help untuk mendapatkan petunjuk yang tidak Anda temukan di atas. Selain itu, di situs kami ada deskripsi terperinci tentang perintah utama dari sistem operasi yang dianggap. Kami merekomendasikan pengguna pemula untuk mempelajarinya untuk dengan cepat digunakan dalam manajemen konsol Linux.

Lihat juga:

Perintah yang sering digunakan di Linux "Terminal"

Perintah LN / Temukan / LS / grep / pwd di Linux

Baca lebih banyak