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.
Seperti yang dapat dilihat pada tangkapan layar di bawah ini, seluruh baris muncul, di antaranya adalah cangkang bash dan proses itu sendiri adalah prosesnya.
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.
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.
Selain itu, Anda dapat menggunakan perintah PS -E untuk menampilkan daftar semua proses jika opsi sebelumnya tidak cocok untuk Anda.
Seperti yang dapat dilihat, penerbitan setelah aktivasi opsi persis sama dengan ketika argumen dimasukkan.
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.
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.
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.
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.
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.
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.
Jika Anda ingin mendapatkan informasi tentang data pengguna lain, ubah baris pada ps -fu lumpics, di mana lumpics ganti nama yang diperlukan.
Dalam hasil output, perhatikan kolom pertama. Anda tidak akan menemukan ada pemilik lain kecuali yang ditentukan dalam tim sebelum diaktifkan.
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.
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.
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).
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.
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