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.
Seperti yang dapat dilihat dalam tangkapan skrin di bawah, seluruh baris muncul, di antaranya adalah Bash Shell dan proses itu sendiri adalah prosesnya.
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.
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.
Di samping itu, anda boleh menggunakan arahan PS -e untuk memaparkan senarai semua proses jika pilihan terdahulu tidak sesuai dengan anda.
Seperti yang dapat dilihat, terbitan selepas pengaktifan pilihan adalah sama seperti apabila hujah dimasukkan.
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.
Pada imej di bawah, anda melihat bahawa bilangan lajur ditambah dengan ketara. Akibatnya, senarai lengkap proses dengan rujukan akaun akan tersedia dan dipaparkan lokasi.
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.
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.
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.
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.
Jika anda ingin mendapatkan maklumat mengenai data pengguna lain, tukar garisan pada PS -FU Lumpics, di mana Lumpics menggantikan nama yang diperlukan.
Dalam hasil output, perhatikan lajur pertama. Anda tidak akan menemui pemilik lain kecuali yang dinyatakan dalam pasukan sebelum ia diaktifkan.
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.
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.
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).
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.
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